PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Mise en place
  • Création et enregistrement du scénario
  • Importation d'un scénario dans un projet
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
Test automatique créé par l'utilisateur
Présentation
WINDEV permet à l'utilisateur d'enregistrer un scénario de test pour le transmettre au service qualité ou au développeur. L'utilisateur peut ainsi transmettre simplement un protocole de reproduction difficilement explicable.
Le développeur pourra importer directement le ou les tests dans son projet. Ces tests pourront être lancés par exemple pour reproduire le problème de l'utilisateur, et être ainsi ajoutés aux tests automatiques disponibles sur l'application.
Le fichier scénario est un fichier d'extension "wsct".
Mise en place

Création et enregistrement du scénario

La création du scénario peut être réalisée :
  • directement dans l'application, par programmation, grâce à la fonction dbgDébutEnregistrement. Différentes fonctions WLangage sont disponibles :
    dbgDébutEnregistrementDémarre l'enregistrement du scénario.
    dbgFinEnregistrementTermine l'enregistrement du scénario
  • sans modifier l'application, grâce à un fichier spécifique. Il suffit de créer un fichier <Nom Executable>.WX à côté de l'exécutable de l'application.
    Ce fichier doit contenir les lignes suivantes :
    [Scenario]
    Actif = <0/1>
    Fichier = <Nom du fichier WSCT>
    CheminDLL = <Chemin DLL de test>

    Détaillons ces lignes :
    • Actif : Ce paramètre doit correspondre à 0 pour ne pas enregistrer, et 1 pour enregistrer le scénario
    • Fichier : Nom du fichier scénario (fichier d'extension "wsct"). Ce nom peut être construit avec les éléments suivants :
      [%RepExe%]Répertoire de l'exécutable, toujours complété par le caractère "\". Ce répertoire est équivalent au résultat de la fonction fRepExe.
      [%NomExe%]Nom de l'exécutable.
      [%Date%]Date de lancement du fichier scénario.
      [%Heure%]Heure de lancement du fichier scénario.
      [%NomUtilisateur%]Nom de l'utilisateur courant.
      [%NomMachine%]Nom de la machine.
      Versions 18 et supérieures
      [%RepDonnees%]
      Nouveauté 18
      [%RepDonnees%]
      [%RepDonnees%]
      Répertoire des fichiers de données HFSQL spécifié par l'utilisateur lors de l'installation de l'application. Ce répertoire est équivalent au résultat de la fonction fRepDonnées.
      Versions 18 et supérieures
      [%RepDonneesUtilisateur%]
      Nouveauté 18
      [%RepDonneesUtilisateur%]
      [%RepDonneesUtilisateur%]
      Répertoire pour les données de l'utilisateur courant de l'application courante. Ce répertoire est équivalent au résultat de la fonction fRepDonnéesUtilisateur.
    • CheminDLL : chemin permettant d'accéder à la librairie wdxxxtest.dll. Cette DLL est nécessaire à la création du scénario.
Importation d'un scénario dans un projet
Pour importer dans un projet un scénario créé par l'utilisateur :
  1. Ouvrez dans WINDEV le projet voulu.
  2. Sélectionnez l'option "Tests automatiques .. Importer un scénario enregistré sur l'application".Sous le volet "Tests automatiques", dans le groupe "Tests", déroulez "Nouveau" et sélectionnez "Importer un scénario enregistré sur l'application".
  3. Sélectionnez le fichier scénario à importer (extension wsct).
  4. Le scénario est automatiquement importé dans le projet :
    • Pour chaque fenêtre manipulée dans le scénario, un test automatique est créé. Si des tests existent déjà pour la fenêtre, les tests importés sont automatiquement créés dans les tests associés à la fenêtre.
    • Les tests importés sont automatiquement mis en construction : c'est au développeur de regarder les tests et de les activer si nécessaire.
    • Les fenêtres de description correspondant aux tests importés sont affichées sous l'éditeur : il est ainsi possible de revoir chaque test un par un.
Version minimum requise
  • Version 11
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire