У нас (моих коллег) есть приложение messy 12 yo, которое основано на графическом интерфейсе, и текущий план состоит в том, чтобы добавить новые диалоги и другой графический интерфейс в WPF, а также заменить некоторые из более старые диалоги в WPF. В то же время мы хотим быть в состоянии проверить, что Monster - GUI автоматизации поддерживается. Некоторые проблемы:
- Приложение массивно.
- Он постоянно получает новые функции.
- Он изменяется (исправления ошибок, исправления).
- Он имеет задний конец и слой между ними. Состояние его может выйти из-под удара, если вы избили его до смерти.
Мы хотим:
- Некоторый инструмент, который может автоматизировать тестирование WPF.
- автоматическое обнаружение входов и выходов диалога. Старый тест должен работать, если вы добавите ярлык, который ничего не делает. Однако он должен потерпеть неудачу, если вы удалите необходимое текстовое поле. Было бы очень приятно, если бы тестовый набор был легко поддержан, если он работал и не прерывался большую часть времени.
- Каждый новый диалог должен быть создан с учетом проверки.
В этот момент я не знаю точно, что хочу, поэтому я отмечаю это как вики сообщества. Если вам нужно протестировать огромное приложение на основе графического интерфейса, назовите звонок (даже если это не в WPF), пожалуйста, поделитесь своими хорошими, плохими и уродливыми впечатлениями здесь.