2012-09-10 18 views

Respuesta

2

Sí, puede usar el módulo de prueba de unidad útil. Mire en particular en la clase QTestEventList. Simplemente proporcione el QWidget que desea probar, QMainWindow o cualquier subclase que desee y agregue la lista de eventos que desea generar. Si desea generar una secuencia de puntos para que pueda reproducir en caso de falla, use qsrand() y qrand().

0

El Squish automated GUI testing framework se puede usar para hacer clic con el mono en su aplicación. Hay un par de cosas buenas acerca del uso de Squish para este propósito:

  • carreras Squish en Windows, Mac, Linux y Android
  • registra todas las medidas al azar pasa a funcionar como un script que puede ser re ejecutar (monkey testing docs)
  • tiene la opción de tomar una captura de pantalla de la aplicación de choque (screenshot on failure settings docs)

Desventajas: la salpicadura no es libre. La configuración de Squish para ejecutar su aplicación puede ser extremadamente irritante, especialmente si su aplicación requiere características de compilación específicas de Qt o Python.

Cuestiones relacionadas