Créer une application WinDev 7.5
[25 mn de lecture - paru le 11/5/2003 - Public : Confirmé]
|
   
|
Auteur
5. Mise en Place de l'application
5.1. Tests de l'Application
WinDev propose plusieurs méthodes pour tester vos applications :
- Test de l’ensemble du projet : Le test de l’ensemble
du projet permet de simuler le lancement de l’application par l’exécutable.
Il est ainsi possible de tester 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é.
- Test d’une fenêtre seule : Le test d’une
fenêtre seule permet d’exécuter uniquement la fenêtre
en cours sous WinDev. 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é.
Comme pour le test du projet, il est possible de lancer le débogueur
dès qu’un problème est rencontré.
- Test d’une requête seule : Le test d’une
requête seule permet d’exécuter uniquement la requête
en cours sous WinDev. Vous pouvez ainsi choisir de tester le fonctionnement
d’une requête dès que son développement est terminé.
- Test d’un état seul : Le test d’un
état seul permet d’exécuter uniquement l'état en
cours sous WinDev. Vous pouvez ainsi choisir de tester le fonctionnement d’un
état dès que son développement est terminé. Comme
pour le test du projet, il est possible de lancer le débogueur dès
qu’un problème est rencontré.
- Exécution du projet pas à pas : L’exécution
du projet pas à pas permet de lancer le débogueur au lancement
de l’application. Cette solution permet de suivre méticuleusement
le déroulement de l’application.
De plus Windev 7.5 propose un nouvel utilitaire appelée WDTest.
Cet utilitaire permet d'enregistrer et d'exécuter automatiquement des
scripts de test d'applications (WinDev ou non WinDev).
Un script de test (appelé également "macro") contient
principalement les différentes manipulations (position de la souris,
clic de souris et touche du clavier utilisé) effectuées sur une
application.
Après avoir été enregistré, le script de test peut
être exécuté à volonté. Lorsqu'un script est
exécuté, un script de résultat est automatiquement généré.
Les différences existantes entre les deux scripts (script d'origine et
script de résultat) sont signalées. Il est ainsi possible par
exemple de vérifier le fonctionnement de vos applications WinDev entre
deux mises à jour. WDTest permet donc d'automatiser les procédures
de test de vos applications.
Important : Pour effectuer un test avec succès, il
est nécessaire d'utiliser exactement la même configuration :
- sur le poste où le test est créé
- sur le poste sur lequel le test est exécuté.
Avant chaque réunion avec mon responsable de stage, j'effectuais tous
les tests de l'application de gestion des données économiques
de la Martinique, de manière à vérifier si une erreur ne
s’était pas glissée dans le code.
5.2. Création de l'Exécutable
- Lorsque votre application est entièrement décrite (fenêtres,
états, requêtes, ...), il est nécessaire de créer
le programme exécutable correspondant. Le programme exécutable
(fichier ".EXE") pourra être directement exécuté
: il ne sera pas nécessaire de lancer l'application depuis WinDev.
- Lorsque le programme exécutable est créé, il est possible
de déployer l'application chez vos utilisateurs finals en créant
le programme d'installation.
- La création du programme d'installation est l'étape indispensable
pour déployer une application chez les utilisateurs finals et consiste
à spécifier tous les paramètres nécessaires à
l'installation et à l'utilisation de votre application WinDev.
- WinDev permet de créer un programme d'installation complet qui peut
être utilisé pour installer :
- Soit une application WinDev.
- Soit d'autres fichiers. Par exemple, installation de goodies (images,
vidéos, ...).
5.3. Installation d'une application
Deux types d'installation sont possibles :
- Installation classique : Le programme d'installation est indépendant de
l'application. Tous les fichiers nécessaires à l'application sont installés
sur chacun des postes utilisateurs. Pour prendre en compte une mise à jour,
cette mise à jour doit être exécutée sur chacun des postes utilisateurs.
- Installation réseau : Cette installation permet de gérer la mise à jour
automatique de l'application, de connaître les caractéristiques des utilisateurs
connectés à l'application à un moment donné et de paramétrer l'emplacement
des fichiers nécessaires à l'application. Il est possible de gérer différents
cas, par exemple :
- Installation de tous les fichiers de l'application sur le serveur.
- Installation de la base de données sur le serveur et des fichiers nécessaires
à l'exécution de l'application (".EXE", ".WDL", ".DLL", ...) sur chaque
poste utilisateur.
- Installation d'une partie de la base de données sur le serveur et d'une
autre partie sur chaque poste utilisateur. Les fichiers nécessaires à
l'exécution de l'application (".EXE", ".WDL", ".DLL", ...) sont également
installés sur chaque poste utilisateur.

|