| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Наименование проекта: "Интернет-магазин" | ||||||||||||||||||||||
2 | Цель: Подтвердить соответствие функционала приложения требованиям и убедиться в корректной работе всех ключевых пользовательских сценариев | Критерии входа | Критерии выхода | Команда | |||||||||||||||||||
3 | Области, подвергаемые тестированию: 1. Registration and Authorization: - Регистрация пользователя; - Вход в систему; - Выход из системы; - Проверка авторизации перед доступом к функциональности. 2. Product Catalog - Просмотр списка товаров и деталей продукта; - Сортировка списка товаров; - Фильтрация списка товаров; - Добавление товара в корзину 3. Order Management: - Отображение истории заказов; - Оплата товара через PayPal; - Оплата товара через Visa и MasterCard; - Изменение количества и удаление товара; - Формирование итоговой стоимости продукта; - GUI страницы оплаты 4. Cart Management: - Управление отображением счетчика корзины; - Визуальное отображение корзины; - Изменение количества товара в корзине; - Удаление товара из корзины; - Переход к оформлению заказа 5. Проверка работы приложения при нагрузке 1000 пользователей в минуту. 6. Проверка работы приложения в популярных браузерах (Chrome, Safari, Firefox, Edge) 7. Проверка обработки конфиденциальных данных пользователей в соответствии с требованиями GDPR и защиты от утечек Области, исключенные из тестирования 1. Локализация: - Переход на другие языки (кроме русского); - Переход и корректность перевода на другие валюты (кроме рубля) 2. Корректность внутренней работы сторонних платежным систем (PayPal, Visa, MasterCard) | - Требования созданы, согласованы, стабильны и доступны для команды тестирования; - Основные модули "Интернет-магазина" завершены разработкой и готовы к тестированию; - Тестовое окружение предоставлено (настроено) отделу тестирования; - Приложение запускается и работает стабильно без критических ошибок; - Инструменты для проведение тестирования и отражения результатов предоставлены команде тестировщиков (например баг-трекинговая система); - Определены и согласованы приоритетные модули, сценарии для тестирования; - Согласован план создания чек-листов, тест-кейсов, утверждены стандарты оформления и сроки выполнения задач. - Автотесты подготовлены и готовы к использованию | - Все тест-кейсы, связанные с критическими функциями интернет-магазина, выполнены успешно. - Исправлены и проверены все дефекты высокого и среднего приоритета. - Регрессионное тестирование завершено без выявления новых критических дефектов. - Подготовлен отчет с указанием всех проверенных тест-кейсов, описанием дефектов и статусами их исправления. - Приложение работает во всех популярных браузерах и операционных системах, как на компьютере, так и на мобильных устройствах. - Последняя сборка приложения признана стабильной - Приложение на русском языке (без локализации на другие языки) - Приложение соответствует современным требования к удобству использования и пользовательскому опыту. - Приложение соответствует требованиям GDPR. - Приложение выдерживает нагрузку около 1000 пользователей в минуту. | Тестировщик1: Кондраль Юлия Сергеевна - ведущий тестировщик. Отвечает за координацию и выполнение всех основных проверок.; Тестировщик2: Смешкова Ирина Николаевна - тестировщик. Отвечает за проверку функциональных и интерфейсных тестов. Уходит в отпуск на две недели, обязанности, на время отпуска будут перераспределены между тестировщиком1 и тестировщиком2. Тестировщик3: Льдинка Иван Иванович - младший тестировщик. Помогает с ручным тестированием базовых сценариев и документацией. | |||||||||||||||||||
4 | Тестовая стратегия: Уровни тестирования: - Unit-тестирование. - Интеграционное тестирование. - Системное тестирование. - Приемочное тестирование. Методы тестирования: Черный ящик. Серый ящик. Белый ящик. Типы тестирования: - Функциональное тестирование (проверка бизнес-логики и работы основных функций приложения). - GUI-тестирование (проверка адаптивности интерфейса и его элементов). - Кросс-браузерное и кросс-платформенное тестирование (проверка работы приложения в популярных браузерах и операционных системах.). - Тестирование производительности (нагрузка 1000 пользователей в минуту и время отклика). - Тестирование безопасности (проверка выполнения требований GDPR и защита данных от утечек) - Usability-тестирование: проверка удобства использования (проверка удобства использования, оценка пользовательского опыта). | Риски - ограниченное время на тестирование: на первичное тестирование выделен всего один месяц. - отсутствие две недели опытного тестировщика: уход в отпуск тестировщика2 - недостаточно опыта тестировщика3: только завершил стажировку, что может привести с пропуску ошибок и замедлить выполнение задач - технические риски (например, нестабильность тестового окружения) - сбои связи с платежными системами Меры по снижению рисков: с командой: - Перераспределение задач между тестировщиками в период отсутствия тестировщика 2; - Определение критически важных тест-кейсов, которые должны быть выполнены до начала отпуска; - Проведение командой совместных ревью (например: одно ревью после первых двух дней тестирования и последующие — по завершении каждой недели); - Проведение одного-двух ревью младшего тестировщика с ведущим для ознакомления со спецификой проекта (включая доступ к документации). по срокам: - Приоритизация тест-кейсов и выполнение наиболее важных user story в первую очередь (регистрация, авторизация, добавление товаров в корзину, оформление заказа); - Параллельное выполнение тестов разными тестировщиками для ускорения выполнения задач; - Применение автотестов на рутинные проверки для экономии времени ручного тестирования (если они уже подготовлены). технических рисков: - Регулярное резервное копирование тестовых данных; - Тесное взаимодействие с командой разработки для оперативного устранения сбоев; - Ежедневная проверка доступности тестового окружения; - Проверка отсутствия значительных задержек при загрузке основных страниц; - Базовая проверка корректной загрузки приложения и основных элементов интерфейса; - Минимальная проверка авторизации: успешный вход с правильными данными и отказ при неверных данных; - Проверка ключевых функций без углубленного анализа передачи данных и без проверки нагрузочной устойчивости. | Ресурсы Человеческие: - Тестировщик1 (ведущий тестировщик) - выполняет ключевые проверки, координирует тестирование и подготавливает итоговый отчет; - Тестировщик2 (опытный тестировщик) - выполняет функциональные проверки до отпуска; - Тестировщик3 (младший тестировщик) - проводит базовые проверки и помогает с документацией; - Команда разработки - устраняет найденные дефекты и поддерживает тестовое окружение. Окружение (я указала то, с которым работаю сама. Но, в реальном тест-плане нужно указать все браузеры, версии мобильных стройств, компьютеров, совместимых с приложением): - ОС: MacBook Pro Версия 13.6.4 - Браузер: Safari Версия 17.3 (18617.2.4.11.11, 18617). - мобильное устройство: Программное обеспечение и инструменты: - Postman - для тестирования API-запросов; - Qase - для ведения тестовой документации (тест-кейсы, отчеты). - YouTrack - для ведения баг-репортов и отслеживания задач. Тестовые данные: - Учетные данные для входа (логины и пароли). - Тестовые данные для Тестовые данные для Visa/MasterCard/PayPal | ||||||||||||||||||||
5 | |||||||||||||||||||||||
6 | |||||||||||||||||||||||
7 | |||||||||||||||||||||||
8 | |||||||||||||||||||||||
9 | |||||||||||||||||||||||
10 | |||||||||||||||||||||||
11 | |||||||||||||||||||||||
12 | |||||||||||||||||||||||
13 | |||||||||||||||||||||||
14 | |||||||||||||||||||||||
15 | |||||||||||||||||||||||
16 | |||||||||||||||||||||||
17 | |||||||||||||||||||||||
18 | |||||||||||||||||||||||
19 | |||||||||||||||||||||||
20 | |||||||||||||||||||||||
21 | |||||||||||||||||||||||
22 | |||||||||||||||||||||||
23 | |||||||||||||||||||||||
24 | |||||||||||||||||||||||
25 | |||||||||||||||||||||||
26 | |||||||||||||||||||||||
27 | |||||||||||||||||||||||
28 | |||||||||||||||||||||||
29 | |||||||||||||||||||||||
30 | |||||||||||||||||||||||
31 | |||||||||||||||||||||||
32 | |||||||||||||||||||||||
33 | |||||||||||||||||||||||
34 | |||||||||||||||||||||||
35 | |||||||||||||||||||||||
36 | |||||||||||||||||||||||
37 | |||||||||||||||||||||||
38 | |||||||||||||||||||||||
39 | |||||||||||||||||||||||
40 | |||||||||||||||||||||||
41 | |||||||||||||||||||||||
42 | |||||||||||||||||||||||
43 | |||||||||||||||||||||||
44 | |||||||||||||||||||||||
45 | |||||||||||||||||||||||
46 | |||||||||||||||||||||||
47 | |||||||||||||||||||||||
48 | |||||||||||||||||||||||
49 | |||||||||||||||||||||||
50 | |||||||||||||||||||||||
51 | |||||||||||||||||||||||
52 | |||||||||||||||||||||||
53 | |||||||||||||||||||||||
54 | |||||||||||||||||||||||
55 | |||||||||||||||||||||||
56 | |||||||||||||||||||||||
57 | |||||||||||||||||||||||
58 | |||||||||||||||||||||||
59 | |||||||||||||||||||||||
60 | |||||||||||||||||||||||
61 | |||||||||||||||||||||||
62 | |||||||||||||||||||||||
63 | |||||||||||||||||||||||
64 | |||||||||||||||||||||||
65 | |||||||||||||||||||||||
66 | |||||||||||||||||||||||
67 | |||||||||||||||||||||||
68 | |||||||||||||||||||||||
69 | |||||||||||||||||||||||
70 | |||||||||||||||||||||||
71 | |||||||||||||||||||||||
72 | |||||||||||||||||||||||
73 | |||||||||||||||||||||||
74 | |||||||||||||||||||||||
75 | |||||||||||||||||||||||
76 | |||||||||||||||||||||||
77 | |||||||||||||||||||||||
78 | |||||||||||||||||||||||
79 | |||||||||||||||||||||||
80 | |||||||||||||||||||||||
81 | |||||||||||||||||||||||
82 | |||||||||||||||||||||||
83 | |||||||||||||||||||||||
84 | |||||||||||||||||||||||
85 | |||||||||||||||||||||||
86 | |||||||||||||||||||||||
87 | |||||||||||||||||||||||
88 | |||||||||||||||||||||||
89 | |||||||||||||||||||||||
90 | |||||||||||||||||||||||
91 | |||||||||||||||||||||||
92 | |||||||||||||||||||||||
93 | |||||||||||||||||||||||
94 | |||||||||||||||||||||||
95 | |||||||||||||||||||||||
96 | |||||||||||||||||||||||
97 | |||||||||||||||||||||||
98 | |||||||||||||||||||||||
99 | |||||||||||||||||||||||
100 | |||||||||||||||||||||||