Quería ver una nueva herramienta de código abierto para probar automáticamente un sitio web. Prefiero el soporte de múltiples navegadores, incluso multiplataforma.¿Cuál es la mejor herramienta de automatización de fuente abierta para pruebas web funcionales?
Respuesta
Selenium es una muy buena herramienta de prueba de código abierto para sitios web. Puede conducir different web browers on different platforms, and tests can be written in a number of different languages. También tiene un componente llamado Selenium IDE, que es una extensión de Firefox que le permite crear pruebas al conducir realmente el navegador web, lo cual es bueno para las pruebas de aceptación del usuario.
Watir es probablemente lo que estás buscando.
Acepto con Ycros. Intenté Selenium antes en Firefox y da excelentes resultados. También es muy fácil de usar y fácil de usar. Creo que es un poco difícil de configurar con IE aunque
La pregunta es un poco subjetiva, especialmente teniendo en cuenta que hay bastantes herramientas de prueba de código abierto disponibles. Su decisión podría estar influenciada por factores tales como su entorno de desarrollo actual y las competencias lingüísticas. Por lo tanto, además de los ya mencionados, WatiN es digno de consideración si usted es una tienda .NET.
He estado buscando en Google una comparación entre varias de esas herramientas y encontré los siguientes enlaces. También pueden serle útiles.
http://www.infoq.com/news/2007/11/canoo-webtest-selenium-testing
http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ (recomiendo este lugar, ya que compara basa en algunos parámetros tangibles)
mis propios puntos de vista: He usado Canoo y pensé que era excelente, pero su uso requiere cierta familiaridad con XML. Además, no es compatible con la grabación como lo hace Selenium.
Otro, muy fácil de utilizar, alternativa es imacros https://addons.mozilla.org/en-US/firefox/addon/3863
Si usted está en la pila de Java, JWebUnit es una muy buena elección de la OMI. Está escrito en Java, lo que facilita la reutilización de piezas (inicio de sesión, cierre de sesión, verificación de mensajes de error de la aplicación). También puede ejecutar múltiples comprobadores, lo que permite realizar pruebas de cambios concurrentes.
Actualmente lo estoy usando con el motor HtmlUnit como parte de mis compilaciones en el servidor de integración continua. También puede conducir Selenium para las pruebas en el navegador, pero no lo he intentado.
Antes de eso, he usado Canoo Webtest, pero descubrimos que no se escalaba demasiado bien. Escribir partes reutilizables en XML fue demasiado doloroso. El sabor Groovy podría ser mejor, pero eso no existía en aquel entonces.
mi respuesta es robotframework
Se palabra clave genérica impulsado marco, el soporte del controlador Web selenio también. Como desarrollador puede crear nuevas palabras clave en java o python. Lo estoy usando para probar web, bases de datos, servicios web.
La página principal para robotframework es http://www.robotframework.org
¿qué le parece agregar un enlace :-) – kleopatra
- 1. ¿Cuál es la mejor herramienta para pruebas funcionales de una aplicación web compleja?
- 2. ¿Cuál es la mejor herramienta de monitoreo SNMP de fuente abierta?
- 3. Herramientas de automatización de pruebas de código abierto para pruebas funcionales de aplicaciones web
- 4. Herramientas de automatización de pruebas funcionales para iPad/iPhone?
- 5. ¿Cuál es el mejor servidor de aplicaciones de fuente abierta?
- 6. ¿Cuál es la mejor herramienta para la automatización de compilación para una tienda de software para un solo hombre?
- 7. ¿Cuál es la mejor herramienta de trabajo ágil para Qt?
- 8. ¿Cuál es la mejor manera de comenzar las pruebas unitarias y funcionales de un sitio web de Ruby Rails?
- 9. Reconocimiento de imágenes para controlar la automatización de pruebas
- 10. ¿Cuál es la mejor herramienta de instalación para Java?
- 11. ¿Cuál es la mejor herramienta para analizar archivos de registro?
- 12. ¿Cuál es la mejor herramienta de combinación visual para Git?
- 13. ¿Cuál es la mejor y más fácil herramienta para probar unidades de aplicaciones de Android?
- 14. ¿Es F # fuente abierta?
- 15. ¿Cuál es el mejor proyecto de fuente abierta de búsqueda de texto completo (se prefiere .NET)?
- 16. ¿Cuál es la mejor herramienta para scrum en TFS
- 17. ¿Cuál es la mejor herramienta para crear archivos XSL?
- 18. ¿Cuál es la mejor herramienta de compresión/ofuscación de JavaScript?
- 19. Pruebas funcionales para la aplicación Mac
- 20. ¿Cuál es la mejor fuente para aprender UML?
- 21. ¿Cuál es la mejor fuente en línea para aprender Perl?
- 22. ¿Cuál es la mejor fuente pequeña para eclipse?
- 23. cuál es la mejor herramienta para la prueba de regresión de rendimiento
- 24. ¿Pruebas unitarias o pruebas funcionales?
- 25. Herramienta de automatización de prueba/libraries/framework para aplicaciones de escritorio de Windows C++ GUI
- 26. ¿Cuál es la mejor herramienta de rastreo web de código abierto escrita en Java?
- 27. ¿Cuál es la mejor herramienta de desarrollo de aplicaciones web móviles multiplataforma?
- 28. ¿Cuál es el formato correcto para ejecutar la herramienta migrate.exe de Running Entity sin Web/App.config?
- 29. BDD y pruebas funcionales
- 30. ¿Código fuente de aplicaciones web funcionales bien diseñadas?
8 años después de la pregunta y 4 años después de que se cerró, y esto es exactamente el tipo o la pregunta y la discusión Busco y Google me llevó a ella. – darbid