Мы разрабатываем приложение с огромным редактором конфигурации. Существует множество вариантов настройки приложения (например, удаление / добавление некоторых текстовых полей, изменение типа некоторых полей, удаление / добавление функций и т. Д.). Каждый клиент настроит его для своих целей. Поэтому мы должны протестировать его с другим параметром конфигурации (отключить одно, включить другое, затем наоборот и т. Д.). Итак, вопрос, каков общий подход к написанию тестирования автоматизации для такого рода приложений? Как справиться с этим диапазоном конфигурации? И есть ли какие-либо советы и функции, которые я могу использовать для этого в Robot Framework.
Сейчас у меня есть большой список переменных для каждого поля и каждой ситуации, и я изменяю его вручную для каждой конфигурации. Например, вот так:
Set Global Variable ${COMM_LOC_PURPOSE} Automobile/Rec Veh/Equip. Purchase