¿Alguien sabe de un paquete de prueba GUI automatizado para que funcione con PyQT además de Squish? Nada en contra de Squish. Estoy buscando otros paquetes. Sería genial si hubiera un paquete de código abierto. Estoy haciendo mis pruebas bajo Linux.PyQT GUI Testing
Respuesta
Debería poder usar pyunit junto con PyQT.
¿Últimas noticias de 2007? – Macke
Si bien pyunit (llamado unittest en stdlib) es bueno para las pruebas de unidades normales, no maneja las pruebas de GUI. –
@PaulHildebrandt En el momento de escribir Python unittest funciona con PyQt, consulte [este artículo] (http://johnnado.com/pyqt-qtest-example/). Saludos cordiales, Tord – sunyata
Parece que PyQT4 incluye un objeto QtTest que se puede usar para pruebas unitarias.
Puede utilizar py.test con el plug-in pytest-qt. Hay un ejemplo sencillo de cómo se puede utilizar here
Otra alternativa es utilizar la incorporada en el módulo de unittest junto con QtTest (partes de QtTest se ha construido en PyQt). Un ejemplo ya se da en this article
Todo esto es gratuito y de código abierto :)
Comparando estas dos alternativas, la primera combinación le brinda más funciones y una API más agradable, mientras que la segunda tiene la ventaja de no agregar más dependencias – sunyata
- 1. Seleccionar GUI en Windows (wxPy vs pyQt)
- 2. Actualización de elementos GUI en MultiThreaded PyQT
- 3. ¿Cómo organizar el código GUI (para PyQt)?
- 4. dibujo de pyqt en un widget existente de GUI
- 5. Desarrollo de GUI en Python: Tkinter vs PyQt
- 6. UI testing vs unit testing
- 7. Comparación PyQt vs PySide
- 8. Autoscroll PyQt QTextWidget
- 9. Aprendiendo PyQt rápidamente
- 10. Testing helpers
- 11. Python: Ventana emergente de PyQt
- 12. PyQt documentación
- 13. ¿Cómo se obtiene una GUI receptiva si su código subyacente está ejecutando un bucle infinte? PyQT
- 14. Cómo trazar en mi GUI
- 15. ¿Hay iconos predeterminados en PyQt/PySide?
- 16. C++ Unit Testing Libraries
- 17. Integration vs Unit Testing
- 18. Java Card Unit Testing
- 19. RSpec send_file testing
- 20. Java Security Testing
- 21. Black Box Unit Testing
- 22. UI Testing Tool?
- 23. Silverlight Unit Testing
- 24. Grails Spring Security Testing
- 25. Integration Testing the Canvas
- 26. Grails withCriteria testing
- 27. ASP.NET Session Timeout Testing
- 28. Testing Spring @MVC anotaciones
- 29. Load Testing Software
- 30. unit testing modular javascript
Ya sabes, tengo un libro entero sobre "pruebas con guiones de interfaz gráfica de usuario con Ruby" (http://pragprog.com/ titles/idgtr/scripted-gui-testing-with-ruby) que obtuve de una reunión de Ruby User Group, pero nunca lo he leído, así que averigüe qué tipo de herramientas usan. – ewall
¿Qué estás tratando de lograr con esta prueba? –
Tengo mucha curiosidad por saber la solución final que usaste ~ – Drake