Site icon Blog ARC Optimizer

Comment utiliser les tests Test Studio dans vos builds TFS CI


Soyez un super héros de test de CI avec Test Studio! Dans cet article, vous apprendrez à utiliser Test Studio dans une construction TFS et à obtenir des résultats détaillés.

Il y a une chose immuable dans le processus d'intégration / de livraison continue (CI / CD), quels que soient les scripts de construction En cours d'exécution et quels outils sont utilisés, il y a toujours une phase de test où vous devez configurer des tests d'automatisation.

Dans cet article, je vais vous guider dans le processus d'utilisation des tests Test Studio dans un TFS construit et obtient des résultats de test détaillés pour chaque exécution. Je me concentrerai directement sur la phase de test en supposant que les phases de construction et de déploiement sont déjà définies avec succès.

Un outil de test a deux exigences fondamentales pour exécuter avec succès des tests dans un environnement CI. La première chose à faire est d'avoir les outils CLI nécessaires pour gérer l'exécution du test. La seconde consiste à avoir un moyen facile de rapporter les résultats des tests et de les montrer dans un rapport significatif. Du point de vue de l'outil de test, cela signifie être capable de sortir les résultats de test dans un format couramment utilisé, comme JUnit par exemple.

Heureusement, Test Studio a les deux capacités. Je vais montrer, en quelques étapes simples, comment utiliser Test Studio pour tester dans le processus de construction TFS. Je vais couvrir deux approches, l'une utilisant le runner CLI Test Studio fourni avec chaque édition de Test Studio (ArtOfTest.Runner.exe), et la seconde avec le coureur de test VS (vstest.console.exe).

Test Studio CLI Runner

Une note au démarrage – pour plus d'informations, n'hésitez pas à vous référer à la documentation CLI du programme d'exécution Test Studio à tout moment.

Utilisation de Test Studio (TS) CLI runner (appelé ArtOfTest.Runner.exe) est facile. Je vais maintenant expliquer en quelques étapes comment inclure les tests de Test Studio dans le processus de construction en utilisant le TS Runner. Comme je l'ai mentionné ci-dessus, nous allons nous concentrer sur la phase d'exécution du test et la phase de reporting.

Ajout d'une simple action de script batch d'exécution dans le processus de construction

Vous trouverez plus d'informations dans cet article sur les paramètres de test VS et les tests de Test Studio

En conclusion, il n'existe pas de méthode unique pour exécuter vos tests dans un environnement CI. Dans cet article, je vous ai montré l'essentiel sur la façon d'intégrer les tests de Test Studio dans votre environnement, mais les possibilités sont infinies. Vous pouvez utiliser des scripts supplémentaires (PowerShell par exemple) pour préparer l'environnement, ou poster des scripts de construction pour améliorer les rapports, ou trouver autre chose qui vous convient le mieux.

Vous voulez les essayer? Commencez un essai gratuit aujourd'hui:

Try Test Studio


Les commentaires sont désactivés en mode d'aperçu.




Source link

Quitter la version mobile