pruebas funcionales automatizadas automatizacion java swing testing netbeans gui-testing

java - funcionales - Pruebas de GUI automatizadas



pruebas automatizadas java (4)

Prueba el Selenium o el Watij .

Ambos marcos abren una página web en el navegador y manipulan los elementos de la página. Pueden hacer clic en un elemento de página, ingresar datos en el campo de entrada, obtener un texto o HTML de un elemento específico, etc. Además, Watij puede emular eventos de javascript directamente.

Estoy escribiendo una aplicación de escritorio Java (SWING) usando Netbeans IDE 6.9. Quiero hacer pruebas automatizadas de GUI. Todo lo que sé acerca de las pruebas son las pruebas de JUnit que no se aplicarán a mi aplicación GUI. ¿Existe un marco de prueba en particular que pueda usar para probar la aplicación GUI? ¿Existen buenos por ahí? Cuáles son fáciles de usar (tengo que hacer pruebas pero no tengo mucho tiempo para eso, sin embargo, no quiero ignorar eso). Mi aplicación es básicamente un cuadro, con tres a cuatro pestañas (no una grande), mis pruebas no deberían ser complicadas, entonces ¿hay un marco simple que me permita probar mi aplicación rápidamente y de una manera segura para encontrar errores?

Gracias



Recomiendo las siguientes herramientas de código abierto (las estamos utilizando en nuestras aplicaciones Java Swing):

  • UISpec4J - Herramienta de prueba no visual, muy buena para pruebas unitarias / TDD para la aplicación GUI
  • Abbot - Es bueno para pruebas funcionales. También tienen grabación y reproducción

Puedes usar ambos o cualquiera de ellos

Desde mi punto de vista, según las herramientas comerciales, lo mejor es IBM Rational Functional Tester , que admite muy bien las aplicaciones Java. Sin embargo, es caro y está enfocado en el enfoque de grabación y reproducción que no es muy confiable.