FEST Swing no es un festival sobre el estilo musical que hace mover las caderas :D
FEST es el acrónimo de Fixtures for Easy Software Testing y esta compuesto por cuatro módulos, uno de éstos modulos se llama FEST-Swing y su función es la de proporcionar una ayuda para la dificil y tediosa tarea de escribir test para las interfaces gráficas de usuario programadas con el api de java Swing.
FEST Swing se integra perfectamente con TestNG y con JUnit. Además desde una tarea ant es posible generar screenshots de las pantallas que fallaron, util para reportar.
Sin más parafernalia veamos un ejemplo:
dialog.comboBox("domain").select("Users");El ejemplo ilustra como testear un dialogo de login y la validación cuando el usuario olvida llenar el campo de texto password.
dialog.textBox("username").enterText("leia.organa");
dialog.button("login").click();
dialog.optionPane().requireErrorMessage()
.requireMessage("Please enter your password");
Aunque su sintaxis es muy intuitiva, en su wiki podrán encontrar una completa documentación de uso.
No hay comentarios:
Publicar un comentario