2010-10-01 8 views
5

He creado una interfaz de usuario utilizando GTK + y C. Me preguntaba si existen marcos de prueba para probar esta interfaz, similar a cómo se puede usar selenio (un marco de prueba de software para aplicaciones web) para probar las interfaces de las aplicaciones web. Quiero crear algunas pruebas de regresión para mi interfaz GTK +. ¡Gracias!Prueba de interfaz de usuario GTK +

Respuesta

2

Sé que ya ha sido respondida. Sin embargo ...

Cola de perro es muy útil, sin embargo Dogtail no es unittest framework. Desde su propia descripción:

dogtail es una herramienta de prueba GUI y marco de automatización escrito en Python. Utiliza tecnologías de accesibilidad (a11y) para comunicarse con aplicaciones de escritorio. Los scripts de dogtail están escritos en Python y se ejecutan como cualquier otro programa de Python.

Si quiere probar la unidad de sus aplicaciones GTK debe mirar GLIB TESTING. A unit testing framework for GLIB written in C for C applications.

+1

La prueba GLib es para aplicaciones GLib, que pueden no estar relacionadas con gtk. No veo ninguna herramienta para interfaces gráficas en la página de referencia de pruebas de GLib. – azmeuk

Cuestiones relacionadas