тест план. 1. 2Исходные данные
Скачать 78 Kb.
|
Сайт http://opencart.qatestlab.net Тест-план Версия 1.0 История изменений
Содержание 1. Введение 4 1.1 Цель 4 1.2 Исходные данные 4 1.3 Цели тестирования 4 2. Условия для тестирования 5 3. Стратегия процесса тестирования 5 3.1 Типы тестирования 6 3.1.1 Функциональное тестирование 6 3.1.2 Тестирование кроссбраузерности 8 3.1.3 Регрессионное тестирование и проверка решенных дефектов 9 3.1.4 Тестирование дизайна 9 4. План работ 10 5. Конечные результаты 10 5.1 Итог 10 1.Введение1.1ЦельЦелью составления данного тест-плана является описание процесса тестирования сайта Best Friends (Полный адрес: http://opencart.qatestlab.net). Документ позволяет получить представление о плановых работах по тестированию проекта. 1.2Исходные данныеBest Friends – сайт, позволяющий пользователю узнать больше о товарах для животных, просматривать их, делать заказы, узнавать новости о скидках, пользоваться обратной связью. 1.3Цели тестированияЦелью тестирования сайта Best Friends является проверка корректной работы всех его функциональных возможностей на различных версиях браузеров c типовыми сценариями его использования. Часть времени (примерно 20%) будет использована для тестирования нетиповых/потенциально вызывающих ошибки работы сценариев использования. Итогом процесса тестирования будут следующие материалы: заключение команды тестирования относительно общего состояния, дающее разработчикам и менеджерам данного продукта картину относительно корректности работы сайта в различных браузерах; отчет о результатах тестирования текущего покрытия, типовые сценарии использования/браузеры; задокументированные баги в баг-трекере заказчика. Тестирование будет производиться вручную, методом «неформального» тестирования (ad-hoc testing) с позиции конечного пользователя сайта. 2.Условия для тестированияВеб-сайт должен удовлетворять потребность пользователя в активностях, связанных с просмотром фотогалерей, делать заказы, узнавать новости о скидках, пользоваться обратной связью. 3.Стратегия процесса тестированияПриведенный ниже план тестирования является формальным, так для построения развернутого плана необходимо понимание текущего состояния проекта. В результате первого прогона функциональных тестов в тест-план будут внесены изменения и улучшения. Первый прогон функциональных тестов даст четкое представление об уровне стабильности системы и будет четко определен набор тестов, которые будут выполнены в каждой конфигурации. Такой подход даст возможность получить развернутый отчет по тестируемому продукту и сосредоточить максимальное внимание на узких местах. Заказчику будут предоставляться ежедневные отчеты о ходе тестирования, найденных дефектах, предложениях по улучшению работы продукта и его дизайна. Все обнаруженные дефекты будут занесены в баг-трекер заказчика в виде отдельных тикетов для последующего исправления. В процессе тестирования сайта Best Friends будет применено ad-hoc тестирование ввиду отсутствия строгой спецификации, а также ввиду ограниченности ресурсов на формализацию тестов. Планируется пять этапов проведения процесса тестирования: первый этап заключается в анализе ТЗ, составлении тест-плана, а также частичного прогона функциональных тестов; второй этап будет посвящен детальному прогону функциональных тестов с выявлением и описанием дефектов; на третьем этапе будет произведено тестирование кроссбраузерности с описанием найденных дефектов; четвертым этапом является проверка решенных разработчиками багов и проведение регрессионного тестирования; пятый этап заключается в тестировании дизайна продукта с описанием найденных дефектов. Таким образом, достигается максимальная детализация глубины тестирования, что, в свою очередь, позволяет более точно определить затрачиваемые ресурсы, а так же позволяет разработчикам проекта исправлять дефекты на самых ранних этапах. ОС, утвержденные к проверке: Windows 10 Браузеры, утвержденные к проверке: Google Chrome 103.0.5060.114 Opera 89.0.4447.38 Firefox 102.0.1 Тестирование безопасности и стресс-тестирование не проводится по причине недостатка времени на тестирование. 3.1Типы тестирования3.1.1Функциональное тестированиеЦель: Выявление функциональных ошибок, несоответствий ТЗ и ожиданиям пользователя путем реализации стандартных, а также нетривиальных тестовых сценариев. Описание процесса: Регистрация/Авторизация Регистрация пользователя Авторизация пользователя Вход под анонимным пользователем Восстановление пароля Редактирование учетной записи Личный кабинет Редактирование анкеты Удаление анкеты Выход пользователя из личного кабинета Обратная связь Работа при правильном заполении полей Работа при неправильном заполнении полей Поиск Поиск по названиям товаров, разделам Корзина Добавление товара Наличие уведомлений Корректное суммирование товаров Изменение количества товаров Возможность пользоваться скидками и специальными предложениями Оформление заказа Возврат в шагах при оформлении Изменение/удаление количества товаров на этапе заказа Отправка и доставка сообщений Фотогалерея Перелистывание фото Корректный зум (если есть) Корректный поворот фотографий (если есть) Баннеры Корректное отображение баннеров Корректный переход на соответствующие страницы Комментарии Корректное отображение поля комментария Проверка на валидность 3.1.2Тестирование кроссбраузерностиЦель: Проверить корректную работу и дизайн проекта в различных браузерах. Браузеры Google Chrome 103.0.5060.114 Opera 89.0.4447.38 Firefox 102.0.1 3.1.3Регрессионное тестирование и проверка решенных дефектовЦель: Проверка изменений, сделанных на сайте для того, чтобы убедиться, что новая версия не содержит ошибок в уже протестированных участках сайта. В ходе регрессионного тестирования будут проведены такие виды тестов: Верификационные тесты Тестирование версии Тестирование смежного функционала 3.1.4Тестирование дизайнаЦель: Проверка соответствия дизайна продукта макетам спецификации. Описание процесса: Регистрационная форма Письмо пользователю Личный кабинет Страницы сайта 4.План работ
5.Конечные результаты5.1ИтогКонечным итогом проведения тестирования должен стать оформленный конечный результат процесса тестирования с описанными дефектами, а также рекомендациями по улучшению продукта с точки зрения конечного пользователя. |