2010-11-09 20 views
16

http://www.automatedqa.com/products/testcomplete/testing-qt-apps/Prueba automática de Qt

¿Cómo habrían podido hacer eso? ¿Hay una biblioteca de inspección de Qt? Las herramientas de espionaje de ventana estándar funcionan en algunas áreas, pero otras áreas importantes (como los elementos de la lista en una vista de lista) no son inspeccionables a través de los mensajes de Windows.

Sé que existe el marco de QtTest, pero lo que me gustaría es algo que pueda acceder a una aplicación en su totalidad para que pueda tener pruebas de integración automatizadas.

Respuesta

8

Squish, un marco para las pruebas automatizadas de GUI, también podría ser de su interés. Es compatible con Qt, entre otras cosas.

+1

Uso Squish a diario y es bastante limpio. – Rob

+1

Squish tiene una variedad de funciones geniales. Es programable en Python (y un par de otros idiomas). Se refiere directamente a los objetos Qt. – dbn

2

también respondió en: http://stackoverflow.com/questions/4163639/best-approach-to-qt-ui-testing/4166429#4166429

Puede utilizar OpenHMITester (OHT), que es un código abierto herramienta de prueba de interfaz gráfica de usuario siguiendo una arquitectura abierta que describe una herramienta de captura/reproducción no intrusivo basado en GUI Eventos. Fue implementado para ser utilizado en Qt; sin embargo, puede adaptarse para admitir diferentes sistemas de ventanas y sistemas operativos utilizados en el entorno de prueba.

Descargar: http://pedromateo.github.io/openhmitester/

Más información: http://www.catedrasaes.org/wiki/projects/ProjectsOht

Cuestiones relacionadas