Когда QA специалист разрабатывает сценарии тестирования, он должен на что-то опираться. Обычно это поведенческие схемы некоторых условных типажей пользователей. Разберем их подробнее.
Когда QA специалист разрабатывает сценарии тестирования, он должен на что-то опираться. Обычно это поведенческие схемы некоторых условных типажей пользователей. Разберем их подробнее.
Оглавление
ToggleУмение посмотреть на приложение глазами потенциальных пользователей – очень ценно для тестировщика. Это определяет уровень его профессионализма. Грамотно построенные сценарии использования ПО помогают разработать релевантные тесты и убедиться в удобстве продукта для клиентов.
Здесь тестировщику пригодится эвристический подход – опыт предыдущих проектов и работы пользователей с приложениями. Он помогает спроектировать типовые сценарии тестирования на базе поведенческих паттернов (схем) у людей.
Тестировщик проверяет требования к программному обеспечению, но они могут быть сформулированы для усредненного пользователя. Однако, в реальности все юзеры разные, со своими целями и опытом работы с приложениями. Это может влиять на то, как человек будет пользоваться этим ПО и какие ошибки может совершить.
Поэтому способность поставить себя на место другого человека очень важна в работе QA специалиста. Она помогает находить дефекты и недочеты ПО, иногда неочевидные с первого взгляда.
В зависимости от сферы применения ПО – схемы поведения (паттерны) могут иметь разнообразные вариации. Для оптимизации усилий тестировщика их следует классифицировать и описать по наиболее показательным критериям. Например, если мы рассматриваем интернет-магазин, то такими критериями могут быть:
Тогда у нас получается следующая матрица типажей пользователей:
Время, чтобы воспользоваться дополнительными опциями | Наличие опыта | |
Да | Нет | |
Есть | «Виртуоз покупок» | «Алиса в стране чудес» |
Нет | «Галопом по Европам» | «Слон в посудной лавке» |
Теперь тестировщик, отталкиваясь от характеристик данных типажей, может составить паттерны их поведений. А затем – и сценарии тестирования.
Способность «побыть в шкуре» другого человека и спрогнозировать его поведение в приложении – важное умение для тестировщика. В его развитии может помочь эвристика, чтобы создать типажи пользователей. Для каждой такой «личности» можно предположить ее поведение и на основе этого разработать тесты.
Автор Михаил Кулешов
Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.
© Copyright 2023 Testirovshik.com