checklist
January 14
Чек-лист тестирования веб-сайта
Веб-сайтов много, все они разные, для разных целей, созданы разными средствами и есть множество аспектов, которые требуется протестировать. Поэтому чек-лист содержит самые базовые проверки, которые может выполнить тестировщик на коленке.
Свои проверки, которые я мог упустить - оставляйте в комментариях
- Валидация разметки. От корректности HTML-разметки зависит правильное отображение сайта, индексация в поисковых системах. Проверить можно тут: https://validator.w3.org/
- Скорость загрузки. Важный показатель который можно померить разными способами, например, через https://pagespeed.web.dev или DevTools > LightHouse.
- Сканирование на наличие уязвимостей. В крупных компаниях этим занимается отдел безопасности (слышал от знакомой, что у них этих ребят называют - Безосами). Но проверить на базовом уровне: открытие сайта через https, не указан ли хост в блек-листах и т.п. можно с помощью онлайн утилит. Вот 13 популярных.
- Адаптивность сайта. Желательно посмотреть на реальных устройствах ПК, планшет, смартфон и т.п. Но можно воспользоваться BrowserStack.
- Соответствие UI гайдам. Задача тестировщика сравнить реализацию с гайдами, но все таки рекомендую почитать парочку постов по UI стандартам, чтобы обеспечить удобство и качество графического интервейса. Например, Material Design или UI design principles: guidelines.
- Проверка на кроссбраузерность. Популярность браузеров можно посмотреть на statcounter для всех платформ.
- Функциональное тестирование. Если ты на этапе ознакомления с ТЗ, то почитай "чек-лист тестирования ТЗ".
- Интеграционное тестирование. Проверка API, подключение библиотек, метрик, отображение в гибридном мобильном приложении и т.п.
- Проверка логов на наличие ошибок, предупреждений и информационны сообщений. Можно посмотреть в devTools, в логах сервера.
- Нагрузочное/стресс - тестирование. Обычном этим занимаются специально обученные тестировщики, но ты можешь подписаться на канал и скоро мы научимся это делать!