Я пишу платформу автоматизации тестирования, которая включает в себя автоматизацию тестирования приложений на базе Winforms и WPF с 200 экранами.Automation Framework должна выполнять управляющие щелчки и действия на экране так же, как тестировщик делал бы для проверки случая, вручную нажимая элементы управления на экранах.
Framework может измениться только в том случае, если происходит одно из следующих действий:
- Добавлены новые экраны и функции.
- Изменены существующие экраны (UI).
- Изменены существующие функции экрана.Например, изменение ListView на GridView для отображения данных при нажатии кнопки.
- Изменения в бизнес-правилах.
Я новичок в шаблонах и учусь.Исходя из этих требований, может ли кто-нибудь сказать мне, какие шаблоны могут оказаться наиболее полезными (если вообще используются) при написании этой фреймворка?