PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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.
  • WINDEVWindows Mobile WDTest qui permet par exemple de créer des tests de validation et de non régression en WINDEV et WINDEV Mobile.
  • 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 : 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é.
Versions 22 et supérieures
Remarque : Les tests automatiques sont pris en compte dans le "Code coverage".
Nouveauté 22
Remarque : Les tests automatiques sont pris en compte dans le "Code coverage".
Remarque : Les tests automatiques sont pris en compte dans le "Code coverage".
Quels éléments peuvent être testés automatiquement ?
WINDEVAndroidiPhone/iPadWindows Mobile 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,
  • Versions 22 et supérieures
    non lié à une fenêtre, procédure ou classe.
    Nouveauté 22
    non lié à une fenêtre, procédure ou classe.
    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 :
Versions 22 et supérieures
Il est également possible de créer un test non lié à une procédure ou classe.
Nouveauté 22
Il est également possible de créer un test non lié à une procédure ou classe.
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.
  • Versions 19 et supérieures
    Le Widget "Tests automatiques" 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.
    Nouveauté 19
    Le Widget "Tests automatiques" 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.
    Le Widget "Tests automatiques" 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.
    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