WINDEV 27

CRÉEZ DES TESTS AUTOMATISÉS L a qualité et la sécurité d’une application dépendent de nombreux pa- ramètres extérieurs au codage: • complexité ou facilité du langage, • programmation dans une langue étrangère non maîtrisée ou dans sa langue maternelle, • complexité ou intuitivité de l’envi- ronnement, • nécessité ou pas d’utiliser des logi- ciels en provenance de différents éditeurs, • générateur d’UI permettant de limi- ter les erreurs des utilisateurs et les données fausses • ... La phase de tests automatisés n’est qu’une partie du chemine- ment qui amène la qualité du logiciel, mais c’est une phase importante et nécessaire. WINDEV 27 propose les tests de non-régression , la réalisation de tests unitaires, de tests d’intégration, de tests de charge, le Code Coverage. Par simple enregistrement de vos ma- nipulations, des scénarios de test sont générés et ensuite rejouables à l’envi pour valider chaque nouvelle ver- sion de vos logiciels. testez vos applications systématiquement WINDEV calcule automatiquement le taux de valida- tion de l’application, et liste les tests posant problème DECIDEUR La possibilité de créer des tests uni- taires de code et d’UI directement depuis l’environnement permet d’amé- liorer la qualité des applications. NOUVEAU Accès aux tests unitaires depuis le code POINTS FORTS Intégré à l’environnement de dévelop- pement Scénario généré en WLangage Exécution sans quitter son code Tests d’UI automatiques, sans code le scénario de test : généré en wlangage , tout simplement L’enregistrement d’un test automatisé génère un scénario de test. Avantage: ce scénario de test est généré en WLangage.  L’utilisation du WLangage comme langage de script permet la modification aisée des scripts générés. Les fonctions de la famille Pilote sont présentes à cet effet. Cela permet de modifier les scé- narios, par exemple pour ajouter ou modifier des valeurs à tester, pour ajouter une colonne, ... L’utilisation du WLangage per- met également d’effectuer facilement des boucles sur les actions : le test de charge est facile. • WINDEV DÉVELOPPEZ 10 FOIS PLUS VITE 54

RkJQdWJsaXNoZXIy NDQ0OA==