Bonjour à tous, nous sommes très fiers de vous présenter le framework de tests automatisés ZenTao ZTF - ZenTaoATF (zentaoautotestingframework) développé par notre équipe de développement ZenTao. ZenTaoATF n'a qu'un seul fichier de script et peut prendre en charge des scripts de test automatisés écrits dans divers langages de script. Il a une syntaxe simple et une utilisation flexible. Il sera lié et intégré au logiciel de gestion de projet ZenTao à l'avenir.
Le principe de fonctionnement de base de ZenTaoATF, un framework de tests automatisés Tout d’abord, vous devez écrire un script de test pour implémenter votre logique de test normale. Prend désormais en charge php, python, ruby, lua, tcl, bash.
Ce script de test est écrit selon la logique métier du programme que vous testez, comme la liaison à la base de données, l'interrogation d'un certain enregistrement, etc.
Écrivez ensuite les informations de base sur le cas d'utilisation de ce script de test via des commentaires : titre, étapes et résultats attendus, en utilisant le format de syntaxe YAML.
<<
attendez: bonjour le monde.
TC
Exécutez ensuite le script zt. Le script zt analysera les scripts avec les indicateurs de cas d'utilisation dans le répertoire actuel, puis appellera l'exécution pour obtenir la sortie réelle de chaque script, puis la comparera aux résultats attendus enregistrés à l'avance dans le cas d'utilisation. S'ils correspondent, s'il réussit, s'il échoue, calculez les informations de différence.
Par rapport à d'autres frameworks de tests automatisés ou frameworks de tests unitaires,
Principales caractéristiques de ZenTaoATF 1.Simple
1.1 Le programme est simple. L'ensemble du cadre de test automatisé n'a qu'un seul fichier zt. Il est très pratique à développer, à installer et à exécuter en utilisant PHP.
1.2 Syntaxe simple
La syntaxe de ZenTaoATF n'est qu'un simple titre, des étapes et des résultats attendus. Elle adopte le format yaml, pratique à écrire et très lisible.
2. Multilingue
Le framework ZenTaoATF lui-même est développé en PHP, mais il prend en charge une variété de langages de script, tels que python, ruby, lua, tcl, bash, bat, etc.
3. Multiplateforme
ZenTaoATF peut fonctionner sur différentes plateformes. (Actuellement, ne prend en charge que Linux, la version Windows 1.1 sera ajoutée)
4. Intégrez le logiciel de gestion de projet ZenTao
Dans les versions ultérieures, nous l'intégrerons et le lierons au logiciel de gestion de projet open source ZenTao, et les scripts et les cas d'utilisation pourront être combinés de manière organique.
Installation et utilisation du framework de tests automatisés ZenTao ZTF Comment installer :
1. Actuellement, zentaoatf ne prend en charge que les systèmes Linux et BSD. Veuillez d'abord installer l'environnement d'exploitation PHP.
2. Téléchargez le package zentaoatf et extrayez-le dans un répertoire.
3. Après décompression, il existe un script zt php. Utilisez la commande chmoda+rxzt pour y ajouter des autorisations exécutables.
4. Pour faciliter une utilisation ultérieure, vous pouvez envisager de copier le script zt dans le répertoire /usr/local/bin.
Comment exécuter :
1. Après avoir téléchargé le package zentaoatf, il contient deux répertoires, l'un est la syntaxe de base et l'autre est le format de divers langages de script.
2. Vous pouvez exécuter zt dans ce répertoire pour exécuter le script de test automatisé. L'effet de l'exécution est le suivant :