DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Test / Tests automatiques
  • Présentation
  • Quels éléments peuvent être testés automatiquement ?
  • Remarques
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
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.
  • WEBDEV - Code Serveur 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 ?
WINDEViPhone/iPad Avec WINDEV et WINDEV Mobile, il est possible de réaliser des tests automatiques sur :
Il est possible de créer un test :
  • pour une fenêtre spécifique,
  • pour toute une application,
  • non lié à une fenêtre, procédure ou classe.
WINDEV Il est également possible d'importer des scénario de test créés par les utilisateurs. Pour plus de détails, consultez Tests automatiques créés par l'utilisateur.
WEBDEV - Code Serveur Avec WEBDEV, il est possible de réaliser des tests automatiques sur :
Il est également possible de créer un test non lié à une procédure ou classe.
Remarques
  • 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 :
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 : 25/05/2022

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