ActionTestScript, diminutif de ATS est un langage de test structuré, lisible et compréhensible par un être humain et facilement modifiable par une I.A. utilisé pour créer des campagnes de test automatisées fiables et puissantes avec une interface graphique.
ATS est un logiciel libre sous la licence Apache 2.0.
Les scripts de test sont définis par une séquence d'"actions" exécutées sur une application Web (Chrome, Edge, Internet Explorer 11, Firefox et Opera), un ordinateur de bureau (Desktop), un mobile ou Webservice.
Les scripts écrits en ATS sont convertis en classes java puis exécutés à l'aide des frameworks Selenium (pour les navigateurs), ou par des couches logicielles directement implémentées pour les parties bureau, mobile Android et iOS ou les Webservices.
ATS produit des rapports dans les formats suivants :
ATS est compatible avec le format d'exécution TestNG largement utilisé et est compatible avec la plupart des systèmes d'intégration continue récents.
Avec ATS, les concepteurs de tests se concentrent uniquement sur les actions fonctionnelles à réaliser et n'ont pas à se soucier des considérations techniques.
Le lien entre ATS et Agilitest
Le lien est avant tout philosophique : nous avons voulu mettre à la disposition de tous la technologie de relecture des tests logiciels qui est ATS et permettre ainsi une accélération possible des développements qui sont liés : les technologies liées au dev/ops et plus généralement tous les acteurs de la chaîne de production des logiciels sont multiples et encore en forte évolution.
Techniquement, Agilitest est un éditeur qui produit des scripts ATS , mais nous avons aussi mis dans cet éditeur toute l'expérience de plusieurs années d'utilisation d'outils de tests automatisés. Il s'appuie sur ATS et bénéficie des caractéristiques techniques qu'il apporte : lisibilité des scripts, relecture pas à pas des tests, robustesse...
ATS est maintenu par Pierre HUBER, fondateur de CAIPTURE, éditeur d'Agilitest. Plus d'informations en suivant le lien :