Tout le monde connaît un bon tutoriel pour un débutant en Selenium
et jUnit
?
J'ai déjà une formation en unit testing
et acceptance testing
(RSpec et Capybara on Rails), et maintenant je commence ce nouveau projet avec JavaEE et je suis à la recherche d'un démarrage rapide avec ces deux technologies.
Merci.
Je fais des lectures/recherches approfondies sur ce sujet, je vais donc partager les bons articles/diaporamas/livres/réponses que j'ai trouvés:
http://www.qaautomation.net/?cat=7 : J'ai utilisé ce site Web et je l'ai trouvé assez bon (pour Selenium de toute façon).
http://www.vogella.com/articles/JUnit/article.html : vient de jeter un œil et semble intéressant
wakaleo: junit-kung-fu-obtenir-plus-de-vos-tests-unitaires : un excellent aperçu de certaines fonctionnalités clés de JUnit
test d'une application web avec Selenium-2 / : Selenium + JUnit
SO question: how-to-use-junit-and-hamcrest-together (TBC) Soyez prudent lorsque vous utilisez JUnit & Hamcrest ensemble: si Hamcrest a une version supérieure ou égale à 1.2, alors vous devez utiliser le junit-dep.jar. Ce pot n'a pas de classes hamcrest et vous évitez donc les problèmes de chargement de classe.
De plus concernant Hamcrest, il indique sur sa page de code Google que "Hamcrest ce n'est pas une bibliothèque de tests: il se trouve que les matchers sont très utiles pour les tests". Par conséquent, vous voudrez peut-être regardez dans FEST "dont la mission est de simplifier les tests de logiciels".
SO question: junit-one-test-case-per-method-or-multiple-test-case-per-method
Question SO: Selenium-junit-tests-how-do-i-run-tests-within-a-test-in-sequential-order
blog de tomek kaczanowscy: auteur de "Practical Unit Testing" (voir ci-dessous)
Ce livre est sorti récemment (Publié en 2012 vs beaucoup de livres obsolètes) et il semble très intéressant: Tests unitaires pratiques avec TestNG et Mockito par Tomek Kaczanowski
Enfin, vous voulez probablement regarder un cadre de simulation (c'est-à-dire Mockito , JMock , EasyMock ):
Je vous suggère d'utiliser TestNG au lieu de JUnit. TestNG vous offre plus d'options et de possibilités pour exécuter vos tests et dans quel ordre en particulier (ce que Junit ne peut pas faire). Voici quelques liens utiles.
J'espère que cela pourra aider