Как протестировать приложение с огромными возможностями настройки и настройки (особенно с использованием Robot Framework)? - PullRequest
1 голос
/ 18 июня 2019

Мы разрабатываем приложение с огромным редактором конфигурации. Существует множество вариантов настройки приложения (например, удаление / добавление некоторых текстовых полей, изменение типа некоторых полей, удаление / добавление функций и т. Д.). Каждый клиент настроит его для своих целей. Поэтому мы должны протестировать его с другим параметром конфигурации (отключить одно, включить другое, затем наоборот и т. Д.). Итак, вопрос, каков общий подход к написанию тестирования автоматизации для такого рода приложений? Как справиться с этим диапазоном конфигурации? И есть ли какие-либо советы и функции, которые я могу использовать для этого в Robot Framework.

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

Set Global Variable ${COMM_LOC_PURPOSE} Automobile/Rec Veh/Equip. Purchase

1 Ответ

0 голосов
/ 18 июня 2019

Этот вопрос не имеет никакого отношения к Robot Framework, но касается глобальной стратегии тестирования для этих тестов и методов, которые вы хотите использовать. Например, вы можете использовать парную / n-мудрую технику , чтобы охватить несколько комбинаций значений для нескольких полей. Если вы хотите перейти на другой конец и сгенерировать тесты, вы также можете использовать Тестирование на основе моделей , чтобы сгенерировать все необходимые тестовые случаи с соответствующей моделью UML.

...