2009-05-15 18 views
5

La empresa en la que estoy trabajando busca una manera de automatizar las pruebas funcionales en Lotus Notes 8.5. Hemos probado diferentes herramientas, incluyendo Testcomplete 6 y Rational Robot 7. Pero hemos encontrado problemas al reconocer objetos e implementar verificaciones.Automatice las pruebas en Lotus Notes 8.5

¿Alguien ha intentado automatizar este tipo de pruebas? ¿Qué herramientas (enfoque) recomiendas para esto?

Me preguntaba si es posible crear código en Domino/LotusScript para automatizar estas pruebas, tal vez utilizando agentes (¿alguien ha implementado este enfoque con éxito)?

Gracias!

+0

TestComplete 7 salió recientemente, que tiene un mejor reconocimiento para controles, objetos, etc. También han agregado un SDK para soporte de control personalizado. Es posible que tenga más alegría con eso? – Pauk

+0

Me puse en contacto con ellos directamente y responden "No. Probablemente no seremos una buena opción si necesita que trabajemos con Lotus Notes. Avíseme si todavía hay interés en TestComplete". – MariangeMarcano

+0

Bueno, vale la pena intentarlo. – Pauk

Respuesta

1

Hasta ahora, el mejor enfoque que ha encontrado el equipo es utilizar Domino/Lotus Scripts and Aggents para ejecutar pruebas automatizadas para diferentes procesos.

1

Ha pasado MUCHO tiempo desde que realicé cualquier desarrollo de Notes, pero como Notes ya tiene una API enriquecida para usar Java, ¿por qué no solo usa JUnit?

Incluso hay un conector en la salida los resultados de las pruebas a un documento:

http://www.junit.org/node/205

También, aquí está el intento de alguien para escribir algo un poco más personalizada para las pruebas de Domino:

http://palmerweb.blogspot.com/2007/12/sntt-unit-testing-in-domino.html

1

Al mirar las herramientas que ha intentado, supongo que quiere probar la interfaz de usuario en lugar de los detalles internos del código.

No he hecho desarrollo para Notes 8, pero si es algo como R7 Definitivamente creo que debería buscar una herramienta que no sea de Notes para probar las UI de la aplicación Notes. Las clases de IU de Notes están llenas de errores extraños, y creo que se encontrará con problemas para expresar cosas como cambiar pestañas, desplazarse por el documento, activar zonas interactivas, verificar la visibilidad de los mensajes y diálogos, el agente ejecuta et.c.

Mi idea inicial era implementar pruebas en AutoIt, pero supongo que las herramientas que ha probado son más amigables para las pruebas y son igualmente competentes para reconocer e interactuar con los elementos de la ventana.

Si encuentra algo que funciona, ¡me encantaría saberlo!

0

No creo que Rational Robot sea más un programa compatible. Rational Functional Tester es la última versión y puede ser lo que está buscando. Funcionará en el nivel de GUI.

El problema con las pruebas de nivel GUI es que no se trata de pruebas de rendimiento. Una máquina maneja 1 GUI. La pregunta fue sobre pruebas funcionales, así que supongo que esto no es un problema.

2

creo que la mejor opción será AutoUser para Lotus Notes desarrollados por Smart Tucán software: Smart-Toucan.com

Es una herramienta de pruebas automatizadas con todas las funciones para Lotus Notes, no estoy al tanto de cualquier otra herramienta que ofrece la misma funcionalidad.

+0

Secundado; parece ser la mejor opción para probar realmente las aplicaciones de los clientes. – Ben

0

Hay un producto llamado TestDrive de Original Software, que afirma tener soporte específicamente para las pruebas de aplicación de cliente de Lotus Notes. No tengo ninguna experiencia con la herramienta.Su sitio está en http://www.origsoft.com/products/testdrive/

0

Si está desarrollando aplicaciones de páginas XPage, creo que puede utilizar los populares marcos de prueba como: JUnit, WebDriver e incluso Concordium.

Cuestiones relacionadas