Существует два варианта подобной проверки:
- При ручном тестировании специалист или группа тестировщиков последовательно проверяют работоспособность сайта по чек-листу. Такой подход дает хорошие результаты, при этом занимает значительное время
-
Второй способ автоматизированной проверки выполняется путем использования специальных тестов. К написанию таких кодов привлекаются разработчики, которые автоматизируют однообразные ручные действия. В результате тестирование проходит намного быстрее, чем в ручном режиме
Виды ручного тестирования интернет-сайтаСпециалисты, выполняющие проверку сайта в ручном режиме, тестируют функциональность, удобство использования, производительность ресурса. Также оценивается по чек-листу безопасность, интерфейс, совместимость сайта.
Проверка функциональности веб-ресурсаСсылки, кнопки, базы данных и другие функциональные компоненты сайта проверяются на работоспособность.
Проверка удобства использования веб-сайтаНа данном этапе тестирования анализируется качества взаимодействия Интернет-ресурса и пользователя. При выявлении ошибок производится их фиксация и последующее удаление. Навигация на сайте, информация на страницах, общий вид ресурса также проверяются. Работа ведется с учетом удовлетворенности пользователя.
Тестирование интерфейса веб-сайтаДанная стадия предполагает проверку корректности работы с сервером. Тестируется совместимость с программным обеспечением, базами данных, сетевыми приложениями.
Тестирование совместимостиИнтернет-ресурс проверяется на кроссбраузерность и кроссплатформенность, то есть проходит проверку на совместимость с популярными браузерами и операционными системами. Также проводится тестирование адаптивности или открытия на устройствах с разным разрешением. При наличии функции печати страницы в техзадании проверяется эта возможность.
Проверка производительности Интернет-ресурсаНагрузочное и стрессовое тестирования дает возможность оценить производительность веб-сайта. Первый вид предполагает проверку сайта большим количеством запросов, направляемых одной странице. При стрессовом тестировании нагрузка постепенно увеличивается с целью зафиксировать сбой системы. Оценивается также время восстановления работоспособности веб-сайта.
Проверка безопасностиГлавной целью тестирования безопасности является определение уязвимостей сайта. Выявленные проблемы оперативно устраняются. На данной стадии проводится оценки риска взлома паролей, сетевое сканирование. Также выполняется обзор журнала, выявление вирусных активностей, сканирование уязвимостей. Используются различные средства проверки целостности.