|
|
|
|
|
- Présentation
- Quels éléments peuvent être testés automatiquement ?
- Remarques
Tests automatiques : Présentation
Soucieux de la qualité des applications, plusieurs outils de tests sont à votre disposition : - Le mode test (Go de projet ou Go de fenêtre) qui permet de tester immédiatement une modification dans votre application.
- WDTestSite qui permet de réaliser différents tests sur un site WEBDEV.
Pour automatiser ces tests, et augmenter la qualité de vos applications, vous pouvez faire des tests unitaires automatiques. Grâce à ces tests, il est encore plus simple de contrôler toutes les fonctionnalités proposées par vos applications. Chaque test est composé d'un scénario directement éditable dans l'interface du produit. Ce scénario est écrit en WLangage et peut être modifié à n'importe quel moment. Ces tests peuvent être lancés par exemple avant chaque création d'exécutable pour vérifier le bon fonctionnement d'une application après diverses modifications. Remarque : Les tests automatiques sont pris en compte dans le "Code coverage". Quels éléments peuvent être testés automatiquement ? - Chaque test est associé à un code WLangage : le scénario du test. Ce scénario est visible sous l'éditeur de code. Le code des tests peut être modifié.
- Les tests (et le code associé) ne sont pas intégrés à l'exécutable et ne sont pas livrés en clientèle. Le nombre de tests d'une application n'a donc aucune incidence sur la taille de l'application livrée en clientèle.
- Les tests automatiques ne fonctionnent pas sur une session TSE non interactive.
- Le Widget "Tests" présent dans le Tableau de bord du projet permet de connaître rapidement le pourcentage de tests passés, non passés, ... Il permet également de lancer les différents tests.
Liste des exemples associés :
|
Exemples didactiques (WINDEV) : WD Exemple de test unitaire
[ + ] Cet exemple présente l'utilisation de l'éditeur de test unitaire intégré de WINDEV dans plusieurs cas concrets : - le test d'une fenêtre - le test d'une procédure globale - le test d'un procédure globale à partir d'un jeu de données de test (disponible à partir des versions 12)
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|