- Combinez et organisez des steps réutilisables par glisser-déposer.
- Au moment de l'exécution du test, le testeur suivra les instructions affichées par AscentialTest et capturera les outputs, les notes, les images et les pièces jointes.
- Les résultats de tests manuels seront stockés avec les résultats des tests automatisés.
- AscentialTest pourra ainsi générer des rapports complets couvrant tout le cycle de test.
Grâce à son environnement visuel, AscentialTest permet de créer les tests par simple glisser-déposer, en seulement 4 étapes:
1. Créer des Steps
- List actions, which will become instructions for the tester.
- Each step is built as a coherent sequence of actions.
- Set parameters to reuse Steps.
- If necessary, add flow control and conditional statements, by drag & drop from the Action Explorer.
- Organize Steps in groups that you define yourself.
- If you change the name or parameters of a step, you can automatically update all the tests that depend on it.
2. Créer des Tests
Les tests sont construits en assemblant des Steps par glisser-déposer.
Plus la bibliothèque de Steps se développe, plus la vitesse de création des tests augmente.
Le bénéfice le plus important de l'approche par Steps est obtenu quand l'application évolue : à chaque nouvelle version, seuls les Steps impactés doivent être modifiés. Tous les tests qui utilisent ces étapes seront ensuite automatiquement mis à jour.
Non seulement vous économiserez beaucoup de temps et de ressources, mais vous vous assurez aussi que les tests seront toujours prêts quand vous en aurez besoin.
- Créez des Tests en sélectionnant une suite de Steps par glisser-déposer.
- Les données de sorties d’un step peuvent être liées aux instructions d'entrée du step suivant : pour le Step suivant, le testeur recevra ainsi des instructions de test comportant des données spécifiques à la session courante.
- Vous pouvez inclure des recherches de données dans les instructions, pour que le testeur dispose des données de test actualisées et pertinentes. On gagne ainsi un temps considérable sur les recherches de données et l’élimination des erreurs de saisie pour cause de données périmées.
- Générez les tables de données dont les champs seront associés au type de données attendu pour les tests.
- Passer les paramètres entre les steps ou accéder aux paramètres partagés.
- Si vous modifiez le nom ou les paramètres d’un Test, vous pouvez mettre à jour automatiquement tout le projet.
- Les Tests seront mis à jour automatiquement quand les Steps réutilisables seront modifiés.
- Combiner les Steps manuels et automatisés dans un même Test.
3. Saisir les Données de test
Les tables de données sont automatiquement générées par AscentialTest en fonction des champs de saisie de test.
Les tables AscentialTest offrent des avantages significatifs par rapport aux feuilles de calcul, en particulier pour la maintenance des données de test : au lieu de stocker uniquement des chaînes de caractères, les tables AscentialTest stockent les données dans le type requis par les actions de test, y compris les listes et les enregistrements complexes.
Les utilisateurs peuvent générer automatiquement des tables de données à partir de tests ou les construire visuellement en utilisant un éditeur spécialisé.
L'utilisateur doit seulement saisir les données.
- Les champs de données sont générés dans le type attendu par le test
- Les listes de sélection réduisent les erreurs de saisie et permettent de gagner du temps lors de la saisie des données de test
- Les tables AscentialTest peuvent contenir des structures de données complexes, y compris des listes et des enregistrements
- On peut importer des données à partir de fichiers .csv
- Les mots de passe et autres données sensibles peuvent être saisis à l’avance et encryptés, pour que les utilisateurs ne puissent pas les voir.
- Les données peuvent être réutilisées dans plusieurs tests
- AscentialTest inclut une application autonome pour l'édition des données de test.
- AscentialTest inclut aussi un générateur de données aléatoires
- Accès facile aux bases de données ODBC, aux fichiers ASCII, XML et INI
4. Execution des tests
Lors des tests manuels, AscentialTest affiche une fenêtre dédiée, pour fournir des instructions au testeur et lui donner la possibilité de capturer des sorties, des notes et des pièces jointes.
- Des images de l'application peuvent être capturées pendant l'exécution, puis affichées dans les résultats de test ou les rapports d’erreurs.
- Les résultats de test, y compris la date, l'heure, le nom du testeur et les actions exécutées sont enregistrés, pour permettre des vérifications ultérieures ou des audits réglementaires.
- "AscentialTest Manual Test Edition" peut être acheté séparément en tant que solution autonome pour les tests manuels.