AscentialTest offre une approche unique des tests logiciels qui combine l'automatisation des tests basés sur les objets et la création de tests sans programmation
Nous avons passé plus de 20 ans à développer une solution de test (SilkTest) et à utiliser divers outils à des fins de conseil. Cela nous a donné une vision claire des acteurs traditionnels et de leurs lacunes.
Sur cette base, nous avons conçu AscentialTest avec une approche innovante, qui résout les problèmes récurrents et facilite la création et la maintenance des tests .
Vous êtes-vous déjà fait ces reflexions ?
Lorsque l'application change, nous devons réenregistrer de nombreux tests !
Les outils traditionnels enregistrent des images de l'interface graphique.
Chaque fois que quelque chose change dans un écran (un texte, la position d'un contrôle ...), vous devez à nouveau enregistrer tous les tests associés.
Recréer des tests pour chaque version de l'application va complètement à l'encontre des objectifs des tests automatisés !
Object-based
Avec AscentialTest, un test ne repose pas sur des enregistrements d'écran mais sur les objets d'application.
Par conséquent, la majorité des tests ne sont pas affectés lorsque l'application évolue.
Réutilisation
Une action sera utilisée dans plusieurs tests.
1. Définissez des blocs d'actions appelés "Steps"
2. Assemblez plusieurs Steps pour créer un test.
3. Lorsque l'application change, mettez uniquement à jour les Steps impactés.
4. Tous les tests sont mis à jour automatiquement !
Nous n'avons pas les ressources pour automatiser nos tests, nous restons donc en mode manuel !
Vous pensez que les tests automatisés pourraient vous être bénéfiques, mais tout le monde est occupé.
Définir des tests automatisés nécessiterait des ressources que vous ne pouvez pas allouer.
Par conséquent, vous gardez le même test manuel, avec ses limites et ses coûts récurrents
Certains tests doivent être manuels.
Nous ne voulons pas deux cycles de test séparés.
Quelle que soit la solution, certaines opérations doivent rester manuelles.
Si c'est le cas, la gestion séparée des tests manuels et automatisés est délicate. Vous devez coordonner les deux cycles de test, consolider les résultats, répartir le débogage et re-tester.
Nous savons que certaines applications nécessitent des tests automatisés ET manuels.
C'est pourquoi AscentialTest a été conçu pour combiner les deux, et offrir une couverture complète et cohérente des tests :
Avec AscentialTest, les compétences métier suffisent à créer des tests.
AscentialTest combine la puissance des outils de script et la simplicité des enregistreurs :
Nos testeurs sont orientés business; ils n'ont pas les compétences pour écrire des scripts.
Les outils de script vous permettent de créer des tests puissants, en écrivant des scripts pour interagir avec votre application, mais ils nécessitent des compétences de développement.