Этапы тестирования сайта QA специалистом

Этапы тестирования сайта QA специалистом


Категории: Программирование

Этапы тестирования сайта QA специалистом

Сегодня в данной статье мы рассмотрим как необходимо правильно и поэтапно тестировать сайт, эта статья будет полезна больше начинающим, но и опытным есть что подчеркнуть для себя. Невозможно представить современную разработку без тестирования, тестирование позволяет определить основные проблемы сайта и улучшить качество для потребителя.

Функциональное тестирование


На этом этапе тестируются все функциональные требования программного продукта, работа ссылок, кнопок, и тд. Проверка работоспособности форм, добавление, удаление, и управление контентом, на страницах портала. Проверяется соответствует ли функционал заявленным требованиям в ТЗ.

Тестирование верстки


Проверяем последовательно:

  • Расположение элементов, соответствуют ли они своим макетам (perfect pixel)
  • Оптимизацию графических изображений (base64 для маленьких картинок, icon to font)
  • Валидность кода
  • Кроссбраузерность и разные размеры экрана, от 320px ( проверяем все возможные браузеры последних версий, на момент написания статьи это IE 10+, ms Edge, Opera, Safari, Chrome)

Usability Testing


Проводиться тестирование удобности сайта, тестирование шагов (к примеру где то может быть слишком запутанная структура, не очевидная для юзера) после обсуждения аспектов неудобства и одобрения PM'ом создаются задачи на их исправление

Тестирование безопасности и производительности


  • Проверка доступа к закрытым страницам
  • Проверка доступа к закрытым методам
  • Проверка скорости загрузки страниц

Создание задач


На все найденные ошибки создаются задачи в системе баг трекинга, и проводится повторное тестирование по результатам их закрытия разработчиками.

Пример описания задачи:

Action

Нажатие кнопки «Редактировать город» на странице города

Expected Result​

Должна появиться форма редактирования города

Test Result ​

Ничего не происходит, в dev console появляется ошибка, текст ошибки:



Вот и весь перечень этапов который поможет QA протестировать продукт на баги, помните главное внимание к деталям.
Читать дальше →