С одной стороны, пользовательский интерфейс – это часть программной системы. Следовательно, тестировщики пишут функциональные требования для пользовательского интерфейса на основе которых составляются тестовые требования и тест планы.
Таким образом, как правило, требования определяют реакцию системы на каждое устройство (клавиатура, мышь или другое устройство) и сообщения, отображающиеся на экране.
С другой стороны, пользовательский интерфейс – это «лицо» системы, и эффективность работы пользователя зависит от его релевантности. Факторы, влияющие на эффективность работы, слабо поддаются формализации в виде конкретных требований к отдельным пунктам. Однако, следующая информация будет считаться общими рекомендациями и принципам построения пользовательского интерфейса программной системы.
Функциональное тестирование пользовательского интерфейса
Тестировщики могут выполнять функциональное тестирование пользовательского интерфейса, состоящее из шести этапов:
- анализ требований пользовательского интерфейса;
- разработка тестовых требований и планов для тестирования пользовательского интерфейса;
- выполнение тест-кейсов;
- сбор информации о выполнении тестов;
- определение полноты покрытия пользовательского интерфейса;
- составление отчетов об ошибках в случае несоответствия между поведением системы и требованиями.
Все эти этапы похожи на тестирование любого другого компонента системы. Различия могут быть только в интерпретации терминов тестирования пользовательского интерфейса и в особенностях автоматизированного сбора информации на каждом этапе.
Комментарии отключены.