ОСНОВНЫЕ ЭТАПЫ В ТЕСТИРОВАНИИ САЙТОВ И WEB ПРОЕКТОВ
ЧТО НЕОБХОДИМО ЗНАТЬ ТЕСТИРОВЩИКУ (QA) ПЕРЕД НАЧАЛОМ ТЕСТИРОВАНИЯ ВЕБ-САЙТА
Тестирование сайтов – трудоемкий и достаточно длительный процесс.
QA специалисту необходимо проверить сайт на удобство, привлекательность для пользователя, выполнение всех необходимых функций, надежность и так далее.
Как же их тестировать, с чего начинать?
Подготовка На этом этапе тестировщику ПО необходимо изучить всю предоставленную документацию по сайту, его функционал, осмотреть макет и составить план тестирования. Кроме того, необходимо проверить, что всех предоставленных материалов достаточно для дальнейшей работы.
Тестируем функциональность Проверка всех основных функций сайта: переход по ссылкам, авторизация и регистрация, совершение покупки, изменение данных пользователя и так далее.
Тестируем UI После проверки функционала тестировщик обращает внимание на пользовательский интерфейс: - соответствие всех элементов требованиям; - кроссбраузерность; - проверка работы с разными расширениями экранов.
Usability QA тестирует удобство в использовании со стороны пользователя: правильно ли расположены кнопки, легко ли найти нужную информацию и так далее.
Безопасность Важно также проверить безопасность сайта, поскольку речь идет о данных пользователей. Специалистом QA проверяется уязвимость при различных видах атак вредоносными запросами или внедрением произвольного кода на сайт.
Производительность Пользователю также важна скорость загрузки страниц и всех элементов на ней. Кроме того, тестировщик проверяет нагрузку на работу сайта, имитируя «наплыв» пользователей.