Estamos desarrollando una aplicación bastante grande basada en WPF y nos gustaría incluir algunas pruebas de UI automatizadas en nuestro conjunto de pruebas (que ya contiene una cantidad de pruebas unitarias).Experiencias con UI Automation y WPF
El UI Automation Framework de Microsoft parece en parte el complemento perfecto para iniciar e interactuar programáticamente con la aplicación en una configuración de prueba. Sin embargo, he luchado para encontrar referencias sólidas para muestras y experiencias con la tecnología, los artículos y las pequeñas muestras disponibles en MSDN no son suficientes para convencerme de que es una opción sólida.
Entonces, ¿alguien tiene experiencias del mundo real utilizando el Marco de automatización de la interfaz de usuario en su suite de pruebas? ¿Cuáles son las advertencias y las trampas? Cualquier mejor práctica cuando se escriben scripts de pruebas, ¿puede "grabar y reproducir" en un formato de secuencia de comandos, cuánto debe facilitar las pruebas desde la aplicación, cómo lo incorporó en la compilación automática? ¿Deberíamos mirar en otra dirección que el Marco de Automatización de UI?
Siéntase libre de publicar las experiencias que aquí o enlace a algunas buenas referencias que podría haber perdido
Esta pregunta no debe ser cerrado debido a que las respuestas proporcionan información basada en la experiencia real con las tecnologías. Como la automatización de pruebas es un tema candente, apuesto a que esta información es valiosa para muchas personas. –