-
Traitement de testCase
Bonjour,
J'ai une API qui me permet de lancer un test à partir d'un fichier XML en entré.
Un rapport m'est retourné au format xml pour me dire si le test est passé ou non.
Je voudrais lancer une multitude de tests, par groupe ou entièrement (même programme avec des fichiers différents en entrés) et pouvoir éditer un rapport suivant les valeurs retournés. Comment puis-je procéder et avec quel framework (testNG?) et traiter chaque test dans un rapport lisible?
Pour le moment je lance en ligne de commande mais c'est un peu lourd et je dois faire les tests un par un, sans pouvoir lancer tout d'un coup et par groupe de test et les rapports sont tous en xml (je voudrais les présenter plus lisiblement).
J'ai vu testNG mais comme je ne connais pas je ne sais pas si cela peut m'aider et comment l'utiliser pour arriver à mes fins
Merci
-
Salut,
Suggestion : tu pourrais utiliser JUNIT pour réaliser tes tests.
-
Ok pour JUnit mais de quelle maniere voyez vous ca?
-
Que ce soit jUnit ou TestNG, les deux permettent de faire toutes les séries de tests que tu veux, et produisent des rapports.
Le problème vient de la notion rapport lisible. Sur cette question, je pense que ce sera à toi de le faire. Les rapports produits par l'ensemble Maven / Surefire / jUnit ou TestNG, par exemple, sont complètement illisibles, mais ces sont des fichiers textes, au format facilement reconnaissable (il me semble même qu'on peut les faire en xml), et, à partir de là, on peut réaliser des routines qui les rendent lisibles.
Tu auras peut être plus d'avis sur le Forum des développeurs > Java > EDI et OUTILS pour Java > Tests.