PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Tester la page dynamique ou dynamique AWP en cours
  • Traitements exécutés
  • Arrêter le test d'une page dynamique ou dynamique AWP
  • Notes
  • Répertoire des fichiers de données à utiliser en test
  • Gestion des mots de passe (analyse ou fichier de données)
  • Vérification de l'environnement d'exécution avant le test
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
Le test d'une page seule permet d'exécuter uniquement la page en cours sous WEBDEV.
Vous pouvez ainsi choisir de tester votre projet à partir d'une page donnée, ou de tester le fonctionnement d'une page dès que son développement est terminé.
Lors de ce test, le débogueur peut être lancé.
Comment le faire ?

Tester la page dynamique ou dynamique AWP en cours

Pour tester la page dynamique en cours depuis l'éditeur :
  1. Sélectionnez l'option "Code .. Tester la page" (ou F9). Cliquez sur parmi les boutons d'accès rapide (ou F9).
  2. L'éditeur est automatiquement réduit en icône et la page s'exécute dans le navigateur choisi par défaut.
Astuce : Pour sélectionner le navigateur utilisé lors du test de la page, utilisez l'icône de test de la page. La flèche à droite permet de dérouler un menu afin de choisir rapidement le navigateur à utiliser pour le test.
Astuce : Pour sélectionner le navigateur utilisé lors du test de la page, utilisez l'icône de test de la page parmi les boutons d'accès rapide. La flèche à droite permet de dérouler un menu afin de choisir rapidement le navigateur à utiliser pour le test.
Le choix du navigateur utilisé par défaut peut également être réalisé dans les options de WEBDEV. Le choix du navigateur de test peut être réalisé par l'option "Projet .. Navigateur de test".Le navigateur de test peut être sélectionné sous le volet "Projet", dans le groupe "Mode test", en déroulant "Mode test" et en sélectionnant "Navigateur de test".
Remarques :
  • Lors du test d'une page qui attend un ou plusieurs paramètres, une fenêtre de saisie des paramètres s'affiche automatiquement.
  • Pour lancer le débogueur, il suffit d'utiliser le mot-clé STOP dans le code ou d'utiliser un point d'arrêt.
  • Versions 21 et supérieures
    Il est possible de relancer le dernier test effectué (page, 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é (page, 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é (page, 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.

Traitements exécutés

Au lancement du test d'une page dynamique, les traitements suivants sont exécutés :
  • Déclaration des classes (code serveur)
  • Initialisation du projet (code serveur)
  • Déclaration des globales de la page en cours (code serveur)
  • Initialisation des champs présents dans la page en cours (code serveur)
  • Initialisation de la page en cours (code serveur)
  • Chargement de la page en cours (code navigateur)
  • Entrée du premier champ de la page en cours (si ce champ a un traitement d'entrée) (code navigateur)
Au lancement du test d'une page dynamique AWP, la page est exécutée avec une URL contenant les paramètres de la page et la ligne de commande du projet (définie par l'option "Projet .. Mode test .. Paramétrage du mode test"). Les traitements suivants sont exécutés :Au lancement du test d'une page dynamique AWP, la page est exécutée avec une URL contenant les paramètres de la page et la ligne de commande du projet. La ligne de commande du projet est définie sous le volet "Projet", dans le groupe "Mode test", en déroulant "Mode test" et en sélectionnant "Paramétrage du mode test". Les traitements suivants sont exécutés :
  • Déclaration des classes (code serveur)
  • Initialisation du projet (code serveur)
  • Déclaration des globales de la page en cours (code serveur)
  • Initialisation des champs présents dans la page en cours (code serveur)
  • Initialisation de la page en cours (code serveur)
  • Chargement de la page en cours (code navigateur)
  • Entrée du premier champ de la page en cours (si ce champ a un traitement d'entrée) (code navigateur)
Lors du test :
  • les codes d'initialisation (projet, classes, collections de procédures, ...) sont ré-exécutés à chaque action dans la page AWP et à chaque affichage d'une nouvelle page AWP.
  • L'ensemble des fonctionnalités de la page pourront être exécutées. Il sera possible par exemple d'ouvrir d'autres pages. Lors du passage d'une page à l'autre (fonction PageAffiche par exemple), le débogueur bloque l'exécution de la page suivante tant que la page précédente n'a pas été tracée dans son intégralité.
  • La fonction EnModeTest renvoie Vrai.

Arrêter le test d'une page dynamique ou dynamique AWP

Pour arrêter le test, plusieurs méthodes sont possibles :
  • 1ère méthode : Fermez le site en cours de test. WEBDEV 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. WEBDEV affiche l'éditeur en cours au moment du lancement du test.
Notes

Répertoire des fichiers de données à 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 de données)

Lors du test de la page dynamique, aucun mot de passe n'est demandé, que la page soit associée à une analyse protégée en exécution ou à un fichier de données 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 page 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 page 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 page.
Versions 15 et supérieures

Vérification de l'environnement d'exécution avant le test

Avant de lancer un test de projet, WEBDEV vérifie que l'environnement de test est correctement configuré.
Si un problème est détecté, WEBDEV propose d'afficher la fenêtre de diagnostic :
Proposition de diagnostic de l'environnement de test
Les options disponibles sont les suivantes :
  • "Lancer le diagnostic" provoque l'ouverture de la fenêtre de diagnostic détaillé.
  • "Lancer le test" ignore le diagnostic et lance le test. Cette option doit être employée si le diagnostic est incorrect.
  • "Annuler" abandonne le lancement du test.
La fenêtre de diagnostic détaillé se présente de la façon suivante :
Détail du diagnostic
Cette fenêtre effectue une série de tests pour vérifier que l'environnement de test est correctement configuré.
Pour chaque erreur détectée, un bouton "Corriger" permet de rétablir automatiquement l'environnement de test correct.
Si une aide supplémentaire est disponible, le bouton "Aide" sera activé pour y accéder.
Nouveauté 15

Vérification de l'environnement d'exécution avant le test

Avant de lancer un test de projet, WEBDEV vérifie que l'environnement de test est correctement configuré.
Si un problème est détecté, WEBDEV propose d'afficher la fenêtre de diagnostic :
Proposition de diagnostic de l'environnement de test
Les options disponibles sont les suivantes :
  • "Lancer le diagnostic" provoque l'ouverture de la fenêtre de diagnostic détaillé.
  • "Lancer le test" ignore le diagnostic et lance le test. Cette option doit être employée si le diagnostic est incorrect.
  • "Annuler" abandonne le lancement du test.
La fenêtre de diagnostic détaillé se présente de la façon suivante :
Détail du diagnostic
Cette fenêtre effectue une série de tests pour vérifier que l'environnement de test est correctement configuré.
Pour chaque erreur détectée, un bouton "Corriger" permet de rétablir automatiquement l'environnement de test correct.
Si une aide supplémentaire est disponible, le bouton "Aide" sera activé pour y accéder.

Vérification de l'environnement d'exécution avant le test

Avant de lancer un test de projet, WEBDEV vérifie que l'environnement de test est correctement configuré.
Si un problème est détecté, WEBDEV propose d'afficher la fenêtre de diagnostic :
Proposition de diagnostic de l'environnement de test
Les options disponibles sont les suivantes :
  • "Lancer le diagnostic" provoque l'ouverture de la fenêtre de diagnostic détaillé.
  • "Lancer le test" ignore le diagnostic et lance le test. Cette option doit être employée si le diagnostic est incorrect.
  • "Annuler" abandonne le lancement du test.
La fenêtre de diagnostic détaillé se présente de la façon suivante :
Détail du diagnostic
Cette fenêtre effectue une série de tests pour vérifier que l'environnement de test est correctement configuré.
Pour chaque erreur détectée, un bouton "Corriger" permet de rétablir automatiquement l'environnement de test correct.
Si une aide supplémentaire est disponible, le bouton "Aide" sera activé pour y accéder.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire