Разработка рабочих тестовых документаций для тестирования web-приложения
Автор: Keyman2002 • Декабрь 2, 2023 • Лабораторная работа • 859 Слов (4 Страниц) • 119 Просмотры
Цель работы: разработать рабочую тестовую документацию для тестирования web-приложения
Краткие теоретические сведения
Создание тестовой документации значительно улучшает качество продукта за счет более тесного сотрудничества, уточнения деталей при разработке плана тестирования и документации. После завершения тестирования наличие тестовой документации позволяет проверить, насколько успешно были проведены все этапы тестирования.
Существует несколько разновидностей рабочей тестовой документации:
1. Check List
2. Acceptance Sheet
3. Test Survey
4. Test Cases
Web-приложения в первую очередь характеризуются тем, что их пользовательский интерфейс имеет стандартизированную архитектуру, в которой:
1) для взаимодействия с пользователем используется web-браузер;
2) взаимодействие с пользователем четко разделяется на этапы, в течение которых браузер работает с одним описанием интерфейса;
3) эти этапы разделяются однозначно выделяемыми обращениями от браузера к приложению;
4) для описания интерфейса применяется стандартное представление (HTML); 5) коммуникации между браузером и приложением осуществляются по стандартному протоколу (HTTP).
Поэтому тестирование web-приложений обладает рядом особенностей, и при проведении самого процесса тестирования необходимо обращать внимание на следующие аспекты:
1. единство дизайна;
2. навигация;
3. функциональность;
4. совместимость с браузером;
5. совместимость с операционной системой;
6. "дружественность";
7. "работоспособность".
Рабочая тестовая документация
Тип документации: так как сайт представляет собой большой проект с понятной бизнес-логикой проведём конкретный проверки в рамках отдельных кусков функциональности Test Survey.
Тесты функциональности:
Протестировать форму авторизации. Форма авторизации:
- GUI.
- General.
- Валидный эл.адрес + валидный пароль.
- Валидный телефон + валидный пароль.
- Валидный эл.адрес + невалидный пароль.
- Валидный телефон + невалидный пароль.
- Невалидный эл.адрес или телефон + валидный пароль.
- Невалидный эл.адрес или телефон + невалидный пароль.
- Запомнить данные: выйти из системы и зайти обратно.
- Ссылка «Забыли пароль».
Протестировать форму регистрации:
- Пользователь с данными существует в системе.
- Пользователь с данными не существует в системе.
- Пользователь, заблокированный в системе, не может пройти повторную регистрацию.
Протестировать валидацию всех обязательных полей:
- Максимальная и минимальная длина.
- Диапазон допустимых символов, спецсимволы.
- Обязательность к заполнению.
- Убедиться, что система не отображает окно ошибки при незаполненных необязательных полях.
Тесты проверки по единству дизайна:
- Проверить унификацию стилей (в соответствие с дизайном сайта).
- Проверить расположение ссылок (в соответствие с дизайном сайта). Проверить названия ссылок одинакового назначения, спеллинг, соответствие с открытым модулем или страницей, вместимость названия ссылки в отведенном блоке.
- Проверить изменение вида курсора при наведении на ссылку.
- Проверить изменение вида ссылки при наведении курсора.
- Проверить унификацию дизайна для всего веб-приложения (цвет, шрифт, размер (высота/ширина), выравнивание).
- Проверить названия (соответствия с текущим модулем, спеллинг).
- Проверить выравнивание иконок сортировки в названии колонок.
- Проверить корректное отображение длинных названий (соответствующие переходы на новые строки, сокращение названий.
- Проверить корректное отображение данных после использования сортировки.
Тесты проверки навигации по сайту:
- Проверить отсутствие битых ссылок.
- Проверить ссылки, которые ведут на текущую страницу (на главной странице верхний логотип сайта не должен быть ссылкой).
- Проверить корректность меню сайта.
- Проверить различные количества пунктов в меню в адекватных пределах.
- Проверить наличие стилей для индикации текущего элемента в навигации и неактивных элементов
Вывод
Тестовое тестирование играет важную роль в обеспечении надежности и качества тестирования веб-приложения. Правильное выполнение тестового тестирования помогает достичь точности, полноты и эффективности тестирования, что является ключевым фактором для успешной разработки веб-приложения.
...