Пока нет оценок.
Пожалуйста, подождите...

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

Таким образом, как правило, требования определяют реакцию системы на каждое устройство (клавиатура, мышь или другое устройство) и сообщения, отображающиеся на экране.

С другой стороны, пользовательский интерфейс – это «лицо» системы, и эффективность работы пользователя зависит от его релевантности. Факторы, влияющие на эффективность работы, слабо поддаются формализации в виде конкретных требований к отдельным пунктам. Однако, следующая информация будет считаться общими рекомендациями и принципам построения пользовательского интерфейса программной системы.

Функциональное тестирование пользовательского интерфейса

Тестировщики могут выполнять функциональное тестирование пользовательского интерфейса, состоящее из шести этапов:

  • анализ требований пользовательского интерфейса;
  • разработка тестовых требований и планов для тестирования пользовательского интерфейса;
  • выполнение тест-кейсов;
  • сбор информации о выполнении тестов;
  • определение полноты покрытия пользовательского интерфейса;
  • составление отчетов об ошибках в случае несоответствия между поведением системы и требованиями.

Все эти этапы похожи на тестирование любого другого компонента системы. Различия могут быть только в интерпретации терминов тестирования пользовательского интерфейса и в особенностях автоматизированного сбора информации на каждом этапе.

Комментарии отключены.