DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Test / Tests automatiques
  • Présentation
  • Comment créer le test ?
  • Pour créer un test automatique sur une procédure (ou une méthode de classe) :
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Les tests automatiques d'une procédure ou d'une classe permettent de tester les différentes fonctionnalités de la procédure ou de la classe.
Remarque : Utilisation sous Windows Vista (et supérieur) : Actuellement pour enregistrer et rejouer des tests unitaires automatiques, le mécanisme de l'UAC (contrôle des comptes utilisateurs) doit être désactivé.
Comment créer le test ?

Pour créer un test automatique sur une procédure (ou une méthode de classe) :

1ère méthode
  1. Affichez le volet "Explorateur de projet" si nécessaire.
  2. Sélectionnez dans le volet "Explorateur de projet", le nom de la méthode ou de la procédure (globale ou locale) à tester.
  3. Dans le menu contextuel, sélectionnez l'option "Tests unitaires .. Créer un test unitaire".
  4. Un nouveau scénario de test est automatiquement créé. Le scénario du test contient l'appel à la fonction. La saisie du code nécessaire au test de la procédure ou de la méthode est à la charge du développeur. Si la méthode ou la procédure attendent des paramètres, il est possible de créer un jeu de données de test.
2ème méthode
  1. Affichez le volet "Code" si nécessaire.
  2. Sélectionnez dans le volet "Code", le nom de la méthode ou de la procédure à tester.
  3. Dans le menu contextuel, sélectionnez l'option "Tests unitaires .. Créer un test unitaire".
  4. Un nouveau scénario de test est automatiquement créé. Le scénario du test contient l'appel à la fonction. La saisie du code nécessaire au test de la procédure ou de la méthode est à la charge du développeur. Si la méthode ou la procédure attendent des paramètres, il est possible de créer un jeu de données de test.
3ème méthode
  1. Affichez la procédure ou la méthode sous l'éditeur de code.
  2. Sous le volet "Tests automatiques", dans le groupe "Tests", déroulez "Nouveau" et sélectionnez "Enregistrer un nouveau scénario".
  3. Un nouveau scénario de test est automatiquement créé. Le scénario du test contient l'appel à la fonction. La saisie du code nécessaire au test de la procédure ou de la méthode est à la charge du développeur. Si la méthode ou la procédure attendent des paramètres, il est possible de créer un jeu de données de test.
4ème méthode (uniquement pour la création du premier scénario de test sur une procédure)
  1. Affichez la procédure ou la méthode sous l'éditeur de code.
  2. Ouvrez le menu contextuel de la flèche présente dans le bandeau de la procédure (clic droit) et sélectionnez l'option "Créer un test associé".

    Remarques :
    • Si aucun scénario de test n'est associé à la procédure, la flèche est sur fond gris . Si un test ou plus est associé à la procédure, l'icône est sur fond vert .
    • Si un test a déjà été associé à la procédure, le menu contextuel de la flèche propose de :
      • lancer tous les scénarios associés à la procédure .
      • voir les tests associés à la procédure (c'est-à-dire les scénarios qui appellent directement ou indirectement la procédure).
  3. Un nouveau scénario de test est automatiquement créé. Le scénario du test contient l'appel à la fonction. La saisie du code nécessaire au test de la procédure ou de la méthode est à la charge du développeur. Si la méthode ou la procédure attendent des paramètres, il est possible de créer un jeu de données de test.
Remarque : Quelle que soit la méthode utilisée pour créer un scénario de tests, il est possible de créer un jeu de données de tests. Pour créer ce jeu de données, utilisez la fonction TestAjouteItération. Pour plus de détail, consultez Code d'un scénario.
Liste des exemples associés :
WD Exemple de test unitaire 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)
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale