ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Developing an application or website / Test
  • Présentation
  • Paramétrage du mode test : Ligne de commande
  • Ligne de commande
  • Paramétrage du mode test : Options avancées
  • Coffres-forts
  • Répertoire d'exécution
  • Manifeste Vista
  • Autre compte utilisateur
  • Options de débogage
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
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é.
Il est possible de paramétrer les différentes options du mode test : sous le volet "Projet", dans le groupe "Mode test", déroulez "Mode test" et sélectionnez "Paramétrage du mode test" (Ctrl + Maj + F9).
Différents paramètres permettent de :
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

Ligne de commande

Pour tester un projet utilisant une ligne de commande, il suffit de préciser cette ligne de commande de la fenêtre de paramétrage du mode test.
  1. Affichez la fenêtre de paramétrage du mode test : 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.
Paramétrage du mode test : Options avancées
Nouveauté 2025

Coffres-forts

WINDEV donne la possibilité d'utiliser des coffres-forts de chaînes secrètes. Il est possibte de sélectionner le type de chaînes secrètes utilisées lors des tests :
  • Contenus de tests.
  • Contenus secrets.
Pour plus de détails sur la gestions des coffres-forts, consultez Coffre-fort de chaînes secrètes.
Remarque : Cette option est disponible à partir de la version 2025 Update 1.
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.
Par défaut, les fichiers de données pris en compte sont les fichiers de données présents dans les répertoires spécifiés :
Pour modifier le répertoire d'exécution de l'application lors du mode test :
  1. Cliquez sur l'onglet "Répertoire d'exécution".
  2. Cochez la case "Lancement du mode test dans le répertoire réel d'exécution".
  3. Sélectionnez le répertoire d'exécution voulu.
  4. 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.
Les options disponibles sont :
  • Ignorer les timers : Cette option permet de désactiver les timer pendant le débogage.
  • 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.
  • Tracer le projet : Cette option permet de lancer le projet par défaut en mode "pas à pas".
Ces options sont également disponibles dans le volet "Débogueur" du ruban, lors du mode test.
Minimum version required
  • Version 15
Comments
Click [Add] to post a comment

Last update: 01/29/2025

Send a report | Local help