PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Tester la fenêtre en cours
  • Remarque : Iconiser ou non l'éditeur lors du test
  • Test sous un simulateur
  • Arrêter le test d'une fenêtre
  • Convertir le test d'une fenêtre en test automatique
  • Notes
  • Répertoire des fichiers à utiliser en test
  • Gestion des mots de passe (analyse ou fichier)
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Présentation
Le test d'une fenêtre seule permet d'exécuter uniquement la fenêtre en cours sous WINDEV ou WINDEV Mobile. Vous pouvez ainsi choisir de tester votre projet à partir d'une fenêtre donnée, ou de tester le fonctionnement d'une fenêtre dès que son développement est terminé.
Si le test de la fenêtre ne provoque pas d'erreur, il est possible de le transformer en script de test automatique pour la fenêtre.
Comme pour le test du projet, il est possible de lancer le débogueur dès qu'un problème est rencontré.
Comment le faire ?

Tester la fenêtre en cours

Pour tester la fenêtre en cours depuis l'éditeur, sélectionnez l'option "Code .. Tester la fenêtre" (ou [F9]). L'éditeur est automatiquement réduit en icône et la fenêtre s'exécute.Pour tester la fenêtre en cours depuis l'éditeur :
  • WINDEV cliquez sur parmi les boutons d'accès rapide. L'éditeur est automatiquement réduit en icône et la fenêtre s'exécute.
  • WINDEV Mobile cliquez sur parmi les boutons d'accès rapide. L'éditeur est automatiquement réduit en icône et la fenêtre s'exécute dans un simulateur.
Au lancement du test d'une fenêtre, les traitements suivants sont exécutés :
  • déclaration des classes,
  • initialisation du projet,
  • déclaration des globales de la fenêtre en cours,
  • initialisation des champs présents dans la fenêtre en cours,
  • initialisation de la fenêtre en cours,
  • prise de focus de la fenêtre en cours,
  • entrée du premier champ de la fenêtre en cours (si ce champ a un traitement d'entrée).
Lors du test, l'ensemble des fonctionnalités de la fenêtre pourra être exécuté. Il sera possible par exemple d'ouvrir d'autres fenêtres.
Remarques :
  • Pour tester une fenêtre qui attend un ou plusieurs paramètres, il est nécessaire de donner une valeur par défaut aux paramètres dans la déclaration des paramètres. Dans le cas contraire, une fenêtre s'affiche permettant de saisir les paramètres attendus. Pour plus de détails, consultez Tester une fenêtre paramétrée.
  • Versions 21 et supérieures
    WINDEV Si des modifications d'interface sont effectuées lors du test de la fenêtre (modification de la taille des champs, de leur position, ...), à la fin du test, l'éditeur de fenêtres propose de modifier l'interface de la fenêtre correspondante. Pour plus de détails, consultez Utilisation de la modification d'IHM lors d'un test d'une fenêtre.
    Nouveauté 21
    WINDEV Si des modifications d'interface sont effectuées lors du test de la fenêtre (modification de la taille des champs, de leur position, ...), à la fin du test, l'éditeur de fenêtres propose de modifier l'interface de la fenêtre correspondante. Pour plus de détails, consultez Utilisation de la modification d'IHM lors d'un test d'une fenêtre.
    WINDEV Si des modifications d'interface sont effectuées lors du test de la fenêtre (modification de la taille des champs, de leur position, ...), à la fin du test, l'éditeur de fenêtres propose de modifier l'interface de la fenêtre correspondante. Pour plus de détails, consultez Utilisation de la modification d'IHM lors d'un test d'une fenêtre.
  • Versions 21 et supérieures
    Il est possible de relancer le dernier test effectué (fenêtre, requête, état, ...) depuis n'importe quel élément du projet grâce à l'option "GO .. Relancer le dernier test" présente dans les boutons d'accès rapide.
    Nouveauté 21
    Il est possible de relancer le dernier test effectué (fenêtre, requête, état, ...) depuis n'importe quel élément du projet grâce à l'option "GO .. Relancer le dernier test" présente dans les boutons d'accès rapide.
    Il est possible de relancer le dernier test effectué (fenêtre, requête, état, ...) depuis n'importe quel élément du projet grâce à l'option "GO .. Relancer le dernier test" présente dans les boutons d'accès rapide.
Versions 18 et supérieures

Remarque : Iconiser ou non l'éditeur lors du test

Par défaut, lors d'un test, l'éditeur s'iconise. Selon la configuration matérielle (écran large, 2 écrans, ...), cette iconisation n'est pas utile.
Pour conserver l'éditeur ouvert :
  1. Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options de l'éditeur de code".
  2. Dans l'onglet "Débogueur", décochez l'option "Iconiser l'éditeur lors du mode test".
  3. Validez.
Nouveauté 18

Remarque : Iconiser ou non l'éditeur lors du test

Par défaut, lors d'un test, l'éditeur s'iconise. Selon la configuration matérielle (écran large, 2 écrans, ...), cette iconisation n'est pas utile.
Pour conserver l'éditeur ouvert :
  1. Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options de l'éditeur de code".
  2. Dans l'onglet "Débogueur", décochez l'option "Iconiser l'éditeur lors du mode test".
  3. Validez.

Remarque : Iconiser ou non l'éditeur lors du test

Par défaut, lors d'un test, l'éditeur s'iconise. Selon la configuration matérielle (écran large, 2 écrans, ...), cette iconisation n'est pas utile.
Pour conserver l'éditeur ouvert :
  1. Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options de l'éditeur de code".
  2. Dans l'onglet "Débogueur", décochez l'option "Iconiser l'éditeur lors du mode test".
  3. Validez.
WINDEV MobileWindows MobileUniversal Windows 10 AppAndroidiPhone/iPad

Test sous un simulateur

Pour une application Windows Mobile, Android, iOS ou Windows Store apps, WINDEV Mobile permet de tester directement la fenêtre (et l'application) sur le poste de développement grâce au mode simulation. Ce test réalise une simulation d'un périphérique de la plateforme utilisée sur le poste de développement. Ce test est utile quand le développeur ne dispose pas de périphérique (Android ou Windows Mobile) ou pas de poste Mac pour compiler l'application iOS. Cependant, certaines fonctionnalités ne sont pas disponibles en mode simulateur.

Arrêter le test d'une fenêtre

Pour arrêter le test, plusieurs méthodes sont possibles :
  • 1ère méthode : Fermez l'application en cours de test. WINDEV affiche l'éditeur en cours au moment du lancement du test.
  • 2ème méthode : Revenez dans l'éditeur avec la barre des tâches ou avec [Alt] + [Tab] et confirmez l'arrêt du test. WINDEV affiche l'éditeur en cours au moment du lancement du test.

Convertir le test d'une fenêtre en test automatique

Si le test de la fenêtre s'est arrêté sans erreur, il est possible d'enregistrer les manipulations effectuées lors du test sous forme de test automatique :
  1. Lors du retour sous l'éditeur, cliquez sur l'icône .
  2. Le test automatique est automatiquement ajouté à votre projet. La fenêtre de description du test automatique s'affiche.
  3. Indiquez le nom du test et si nécessaire sa description.
  4. Validez.
Remarque : Si une fenêtre est ouverte depuis le code d'initialisation du projet, un test est également créé pour cette fenêtre. Le code "Test automatique" du projet est modifié pour prendre en compte le test de cette fenêtre.
Notes

Répertoire des fichiers à utiliser en test

Pour paramétrer les fichiers de données utilisés lors du test de l'application sous l'éditeur :
  1. Affichez la description du projet (option "Projet .. Description du projet").Affichez la description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Dans l'onglet "Fichier", sélectionnez l'emplacement des fichiers de test :
    • Répertoire courant : Les fichiers de données se trouveront dans le sous-répertoire EXE du projet.
    • Répertoire spécifique : Les fichiers de données se trouveront dans le répertoire indiqué.

Gestion des mots de passe (analyse ou fichier)

Lors du test de la fenêtre, aucun mot de passe n'est demandé, que la fenêtre soit associée à une analyse protégée en exécution ou à un fichier protégé par mot de passe.
Les mots de passe nécessaires doivent être précisés par programmation dans le code d'initialisation du projet :
  • Si la fenêtre manipule un fichier d'une analyse protégée par un mot de passe en exécution, ce mot de passe doit être spécifié avec la fonction HOuvreAnalyse.
  • Si la fenêtre manipule un (ou plusieurs) fichier(s) protégé(s) par un mot de passe, ce mot de passe doit être spécifié avec la fonction HPasse.
Si les mots de passe ne sont pas précisés dans le code d'initialisation du projet, une erreur WLangage est affichée lors du test de la fenêtre.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire