Planification des tests
L'éditeur de plan de test permet de lister et d’organiser les tests sous forme de plan, de liste ou de scénario. Il crée des liens entre les tests manuels ou automatisés, et les données stockées dans les tables AscentialTest. Vous pouvez ainsi :
- Ajouter les tests aux plans par glisser-déposer
- Lier en quelques clics les cas de test avec les données
- Localiser les tests avec un outil de requête, grâce aux attributs du plan de test.
- Générer automatiquement des plans de test à partir de tables de données
- Choisir le nombre de fois pour lequel un même test sera répété
- Regroupez plusieurs plans de test dans une suite pour les exécuter
Suivi des erreurs / Defect Tracking
AscentialTest gère la relation entre les résultats de tests et les bugs.
Il utilise Jira pour le suivi des incidents (defect tracking).
Un échec peut être associé à un incident. Dans ce cas, lorsque le problème est corrigé, une notification est envoyée aux testeurs pour que le test soit ré-executé. Vous pouvez ainsi :
- Créer un incident
- Affecter un test à un incident
- Inviter à créer des tickets pour les tests ayant échoués
- Vérifier l'état d’un incident
- Inviter à ré-exécuter les tests quand les problèmes sont corrigés
- Inviter à fermer les incidents pour les tests 'réussis'
- Accéder à un incident pour modifier son statut et ses détails
Contrôle de Version
Grâce à l’intégration avec des outils de gestion de version tels que Subversion (SVN), AscentialTest propose des fonctionnalités collaboratives pour aider les grandes équipes à gérer leurs tests. Elles peuvent ainsi :
- Extraire et archiver les composants dans SVN
- Fusionner des fichiers avec l'utilitaire de fusion intégré
- Passer en revue l'historique du projet
- Restaurer une version antérieure
Suivi de l'exécution des tests
Les jeux de tests permettent d’organiser l'exécution et les résultats de tests, et de générer des rapports.
Selon la façon dont votre entreprise gère ses tests et ses livraisons, un jeu de tests peut correspondre à un build, un cycle de test, un projet, etc.
- Combiner des tests automatisés et manuels
- Centraliser les résultats des tests dans une base de données
- Indiquer et préciser les raisons des tests bloqués ou échoués
- Annoter un test pour en expliquer les résultats
- Générer et exporter des rapports de test aux formats pdf, html, excel, rtf, txt ou tif
- Envoyer automatiquement des résultats par email
- Visualiser les résultats en temps réel sur le portail web de AscentialTest
- Joindre tout type de document aux résultats
- Exécuter des tests localement, à distance ou sur plusieurs machines
- Planifier l’execution de tests avec le “Test Scheduler”
Intégration continue
Vous pouvez utiliser l’option d'exécution en ligne de commande d’AscentialTest pour l’implémenter avec des outils d'intégration continue tels que Jenkins ou TFS.
Vous pourrez ainsi :
- Exécuter des plans, suites ou jeux de tests en ligne de commande.
- Générer des rapports après l'exécution en ligne de commande