DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Test
  • Présentation
  • Paramétrage du mode test
  • Ligne de commande
  • Répertoire des fichiers à utiliser en test
  • Répertoire d'exécution
  • Manifeste Vista
  • Autre compte utilisateur
  • Options de débogage
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
Le test de l'ensemble du projet permet de simuler le lancement du site ou l'application (par l'exécutable par exemple pour une application WINDEV). Il est ainsi possible de tester le site ou l'application dans son ensemble, même si son développement n'est pas terminé. Dès qu'un problème apparaît dans l'exécution du projet, vous pouvez lancer le débogueur pour connaître et solutionner le problème rencontré.
Différents paramètres permettent de :
  • Tester un projet en indiquant une ligne de commande.
  • Tester un projet en spécifiant un répertoire spécifique d'exécution.
  • Tester un projet avec un manifeste (uniquement sous Windows Vista).
  • Tester un projet en utilisant les droits d'un autre utilisateur. Ce paramétrage permet de tester le comportement de l'application en simulant le mécanisme de l'UAC sous Windows Vista.
Remarque : Le test d'un projet peut être lancé quel que soit l'élément en cours sous l'éditeur.
Paramétrage du mode test

Ligne de commande

Pour tester un projet utilisant une ligne de commande, il suffit de préciser cette ligne de commande :
  1. Sous le volet "Projet", dans le groupe "Mode test", déroulez "Mode test" et sélectionnez "Paramétrage du mode test" (Ctrl + Maj + F9).
  2. Saisissez la ligne de commande.
    • La ligne de commande personnelle correspond à des paramètres personnels utilisés pour tester le projet.
    • La ligne de commande commune correspond à des paramètres communs utilisés pour tester le projet. Ces paramètres sont enregistrés dans le projet et sont pris en compte lorsque le projet est partagé via le GDS.
    La ligne de commande utilisée lors du test est affichée (concaténation des lignes de commande commune et personnelle).
Les différents éléments de la ligne de commande seront passés en paramètre au programme en cours.
Rappel : ces paramètres peuvent être connus par programmation grâce à la fonction LigneCommande.

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 : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Dans l'onglet "Fichiers", sélectionnez l'emplacement des fichiers de test :
    • Répertoire de la configuration courante ou répertoire courant : Les fichiers de données manipulés se trouveront dans le sous-répertoire correspondant à la configuration du projet (sous-répertoire du répertoire EXE du projet).
    • Répertoire spécifique : Les fichiers de données se trouveront dans le répertoire indiqué.
    • WINDEV Répertoire des données de l'application (répertoire conseillé pour une utilisation de l'application sous Windows XP, Windows Vista et supérieur). Ce répertoire est différent si les données sont communes à tous les utilisateurs de l'application, ou si les données sont spécifiques à chaque utilisateur.
WINDEVWEBDEV - Code Serveur Remarque : Groupware Utilisateur
Si votre application utilise le groupware utilisateur, il est également nécessaire de paramétrer l'emplacement des fichiers de données du groupware utilisateur. Pour effectuer ce paramétrage :
  1. Affichez la fenêtre de description du Groupware Utilisateur : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Groupware Utilisateur".
  2. Dans l'onglet "GPU / Store privé" de la configuration en cours, cliquez sur le bouton "Modifier" de l'option "Groupware utilisateur".
  3. Dans la fenêtre qui s'affiche, cliquez sur l'onglet "Fichiers".
Pour plus de détails, consultez Groupware utilisateur : Options et paramétrage.
WINDEV

Répertoire d'exécution

WINDEV donne la possibilité d'exécuter le test du projet dans un répertoire différent du répertoire "EXE" du projet. Ainsi, le test est réalisé dans des conditions proches de l'utilisation en clientèle.
Pour modifier le répertoire d'exécution de l'application :
  1. Sous le volet "Projet", dans le groupe "Mode test", déroulez "Mode test" et sélectionnez "Paramétrage du mode test".
  2. Dans la fenêtre qui s'affiche, déroulez "Modes avancés (Windows Vista, UAC, ...)".
  3. Dans l'onglet "Répertoire d'exécution", cochez la case "Lancement du mode test dans le répertoire réel d'exécution : ".
  4. Sélectionnez le répertoire d'exécution voulu.
  5. Les fichiers de données pris en compte sont les fichiers de données présents dans les répertoires spécifiés :
    • dans la description du projet.
    • dans la description du groupware utilisateur si l'application utilise le groupware utilisateur.
  6. Cliquez sur le bouton "Copier les fichiers". Vous pouvez choisir pour chaque fichier de données le répertoire dans lequel ce fichier doit être copié :
    • soit dans un répertoire proposé par défaut :
      • <RepExécution> : Répertoire d'exécution standard de l'application. Ce répertoire est identique à celui choisi dans l'onglet "Répertoire d'exécution".
      • <RepDonneesUtilisateur> : Répertoire standard des données de l'application pour un utilisateur spécifique. Sous Windows XP/Vista, ce répertoire est du type "C:\Documents and Settings\<Utilisateur>\Application Data\<Nom de la société>\<Nom de l'application>".
      • <RepDonneesCommun> : Répertoire standard des données de l'application pour tous les utilisateurs du même poste. Sous Windows XP/Vista, ce répertoire est du type "C:\Documents and Settings\All Users\Application Data\<Nom de la société>\<Nom de l'application>".
      • <RepGlobalUtilisateur> : Répertoire standard des données partagées par plusieurs applications pour un utilisateur spécifique. Sous Windows XP/Vista, ce répertoire est du type "C:\Documents and Settings\<Utilisateur>\Application Data".
      • <RepGlobalCommun> : Répertoire standard des données partagées par plusieurs applications pour tous les utilisateurs du même poste. Sous Windows XP/Vista, ce répertoire est du type "C:\Documents and Settings\All users\Application Data".
    • soit dans un répertoire sélectionné à l'aide du sélecteur (option [...]).
WINDEV

Manifeste Vista

Si votre système d'exploitation est Windows Vista (ou supérieur), WINDEV vous offre la possibilité de tester votre application en utilisant un manifeste. Ce manifeste peut être intégré à l'exécutable de votre projet lors de la création de l'exécutable.
L'utilisation d'un manifeste permet de spécifier le niveau de droits requis pour exécuter l'application.
Les manifestes disponibles sont les suivants :
  • Pas de manifeste
  • Pas de privilèges
  • Privilèges maximums de l'utilisateur
  • Privilèges administrateur
  • Comme en génération. Cette option permet de reprendre automatiquement les caractéristiques du manifeste spécifiés lors de la dernière génération de l'application.
Pour plus de détails sur les différents manifestes, consultez Choix d'un manifeste pour Vista.
WINDEV

Autre compte utilisateur

WINDEV donne la possibilité d'exécuter le test du projet en utilisant un compte utilisateur différent de celui en cours. Il est ainsi possible de tester le projet en utilisant des droits différents de ceux de l'utilisateur actuellement connecté.
En effet, habituellement, lors du développement d'une application, vous êtes souvent administrateur de votre poste. Or les utilisateurs de vos applications sont bien souvent des simples utilisateurs. Ce fonctionnement est encore plus vrai sous Windows Vista.
WINDEV vous permet ainsi de tester vos applications en tant qu'utilisateur simple : vous pouvez identifier rapidement tous les problèmes de vos applications dus aux droits, et ainsi corriger si nécessaire vos applications.
Remarque : Il est conseillé de combiner cette option avec :
  • l'utilisation d'un répertoire d'exécution. Pour Windows Vista, le répertoire d'exécution et le répertoire des données doivent correspondre aux normes Vista.
  • l'utilisation d'un manifeste (si votre poste de développement est sous XP).
Attention : La gestion des droits est prise en compte uniquement pour les disques utilisant un système de fichiers NTFS. Pour les systèmes de fichiers FAT32, la gestion des droits n'est pas prise en compte.
Pour lancer des tests en utilisant un autre compte utilisateur :
  1. Créez si nécessaire un ou plusieurs utilisateurs sur votre poste. La création de nouveaux utilisateurs est disponible à partir du panneau de configuration de Windows (option "Comptes d'utilisateurs").
  2. Dans l'onglet "Autre compte utilisateur", indiquez les caractéristiques de l'utilisateur à utiliser : Nom, Mot de passe, Domaine.
  3. Le prochain test de l'application sera effectué avec cet utilisateur.
Remarque : Il n'est pas possible d'utiliser un manifeste Administrateur avec un utilisateur local faisant partie du groupe des administrateurs.
WINDEV

Options de débogage

WINDEV donne la possibilité de paramétrer des options de débogage spécifiques au mode test.
Il est possible :
  • d'ignorer les timers : Cette option permet de désactiver les timer pendant le débogage.
  • de s'arrêter systématiquement sur les exceptions, les erreurs ou les assertions non vérifiées. Dans ce cas, en mode débogage :
    • la fenêtre d'erreur n'est pas affichée,
    • le débogueur est directement positionné sur la ligne de code correspondante.
Ces options sont également disponibles dans le volet "Débogueur" du ruban, lors du mode test.
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 19/04/2023

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