¿Alguien sabe un buen tutorial para un principiante en Selenium
y jUnit
?
que ya tienen un fondo en unit testing
y acceptance testing
(RSpec y Carpincho en Rails 3), y ahora estoy empezando este nuevo proyecto con JavaEE y estoy buscando para un inicio rápido con ambos de estas tecnologías.
Gracias.Primeros pasos con Selenium y jUnit: ¿algún buen tutorial?
Respuesta
Estoy haciendo un poco de rea ding/investigación sobre este tema así que voy a compartir los buenos artículos/slidshows/libros/respuestas que he encontrado:
http://www.qaautomation.net/?cat=7: He utilizado este sitio web & pensé que era bastante bueno (para el Selenio de todos modos).
http://www.vogella.com/articles/JUnit/article.html: acaba de tener un vistazo & parece interesante
wakaleo: junit-kung-fu-getting-more-out-of-your-unit-tests: una gran visión sobre algunas JUnit Características principales
testing-a-web-application-with-selenium-2/: Selenio + JUnit
SO question: how-to-use-junit-and-hamcrest-together (TBC) Tenga cuidado al usar JUnit & Hamcrest juntos: si Hamcrest tiene una versión mayor o igual a 1,2, entonces debe usar el junit-dep.jar. Este jar no tiene clases de hamcrest y por lo tanto evita problemas de carga de clases.
Además, con respecto a Hamcrest, dice on its google code page que "Hamcrest no es una biblioteca de prueba: simplemente sucede que los mezcladores son muy útiles para las pruebas". Por lo tanto, es posible que desee look into FEST "cuya misión es simplificar las pruebas de software".
SO question: junit-one-test-case-per-method-or-multiple-test-cases-per-method
SO question: selenium-junit-tests-how-do-i-run-tests-within-a-test-in-sequential-order
tomek kaczanowscy's blog: author of "Practical Unit Testing" (see below)
Este libro se publicó recientemente (Publicado en 2012 frente a un montón de libros fuera de fecha) & se ve muy interesante: Practical Unit Testing with TestNG and Mockito by Tomek Kaczanowski
Finalmente, es probable que desee ver un marco de burla (es decir. Mockito, JMock, EasyMock):
Es posible que desee ver TestNG, parece mejor que JUnit de lo que leo –
Los siguientes enlaces fueron encontrados yendo a google y escribiendo "junit selenium guide" y presionando enter. ¿No probaste esto o no fueron suficientes? Siempre debe hacer su propia investigación antes de publicar una pregunta.
supongo que desea utilizar la tecnología de vanguardia, tales como el Selenium Webdriver o incluso Grid2 - que ofrecen una gran cantidad de mejoras considerables.
Le sugiero que use TestNG en lugar de JUnit. TestNG le ofrece más opciones y posibilidades de cómo ejecutar sus pruebas y en qué orden especialmente (algo que Junit no puede). Aquí algunos enlaces útiles.
- TestNG Doc,
- SeleniumHQ aquí se pueden encontrar las primeras guías
- SeleniumApi
- CssSelectors muy útil para la búsqueda de elementos sin nombre/ID, mejor que XPath
Esperamos que ayuda
- 1. Recomendaciones para un tutorial de "Primeros pasos con Greasemonkey"
- 2. Primeros pasos con ColdFusion?
- 3. ¿Algún buen tutorial de SharpNEAT?
- 4. Primeros pasos con autotools
- 5. Primeros pasos con Unity Framework
- 6. Primeros pasos con sockets web
- 7. Primeros pasos con ActiveDirectory en C#
- 8. Primeros pasos con Oracle Database
- 9. ¿Alguien sabe algún buen tutorial de silverlight?
- 10. Jade and NodeJs, algún buen tutorial?
- 11. Punteros a algún buen Tutorial de SVM
- 12. ¿Hay algún buen video tutorial para Hibernate?
- 13. Primeros pasos con DSL en Java?
- 14. ¿Algún buen tutorial sobre el uso de OAuth con Piston?
- 15. Primeros pasos con el marco stact
- 16. Primeros pasos con MiniTest and Rails
- 17. Primeros pasos con redes neuronales (ANN)?
- 18. Sync Framework with SQL DB's: Primeros pasos
- 19. Primeros pasos con WiFi en Android
- 20. Primeros pasos con PHP Extension-Development
- 21. Primeros pasos con Spring 3 Web MVC - Configuración de todo
- 22. ¿Hay algún buen tutorial o recurso disponible en SolrJ?
- 23. ¿Hay algún buen tutorial para Mac GUI Applications with Cocoa?
- 24. ¿Algún buen tutorial sobre lilith (visor de registro para Logback)?
- 25. ¿Algún buen tutorial de base de datos relacional?
- 26. ¿Hay algún buen tutorial de Phonegap excepto "Hola"?
- 27. Introducción a la vectorización en MATLAB: ¿algún buen tutorial?
- 28. ¿Algún buen tutorial sobre cómo usar COM desde C#?
- 29. ¿Algún tutorial de clojurescript?
- 30. ¿Alguien sabe de algún buen tutorial para Slick 2D lib?
me pareció muy útil TutorialsPoint: http://www.tutorialspoint.com/junit /index.htm + http://www.tutorialspoint.com/selenium/index.htm. Además, para el Selenio no hay nada mejor que su método de aprender por ejemplo en su propio sitio web - http://www.seleniumhq.org/docs/03_webdriver.jsp – Andrejs