Chinese (People's Republic of China)  English  Français


Supinfo-Projects.com
Tous les projets des élèves ingénieurs de Supinfo



Projets
  Dernier Projet
  Les plus populaires
  Tous les Projets

192 Visiteurs
3168 Projets


My Supinfo-Projects

   Connectez-vous
   Créez un Compte


Synopsis

   2029 Visites
   Note INTERNET : 15.3
    (29 Votants)
   0 Commentaires

   Lire l'article

Evaluez cet article

20
18
16
14
12
10
8
6
4
2
0


Commentez cet article

Auteur :

Email :

Votre commentaire :



 
2004 - Note de Synthèse Stage
Créer une application WinDev 7.5
[25 mn de lecture - paru le 11/5/2003 - Public : Confirmé]

Auteur

UnderguardMichel REINETTE
Elève-Ingénieur Supinfo Paris
Promotion SUPINFO 2004

   Lui écrire
   Tous les projets de cet auteur
   Le mini-CV de cet 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.



Articles de la même catégorie

 Pages : Top


8927 Visites
1 Commentaires
Introduction batch: Exemple de script de sauvegarde compressée
[40 mn de lecture - paru le 11/5/2003 - Public : Débutant]

En savoir plus


1129 Visites
0 Commentaires
Développement Web à l'aide du langage Python
[10 mn de lecture - paru le 11/5/2003 - Public : Débutant]

En savoir plus


2394 Visites
3 Commentaires
Mathématiques pour la 3D
[20 mn de lecture - paru le 11/5/2003 - Public : Expert]

En savoir plus

   Tous les Articles


SUPINFO Training Center peut vous proposer une formation ...

   Devenez Ingénieur Système Microsoft en 35 jours avec SUPINFO Training Center
   Devenez Certifiés Cisco en 13 jours avec SUPINFO Training Center
   Devenez Administrateur Système Microsoft avec SUPINFO Training Center
   Devenez Développeur Microsoft .NET en 13 jours avec SUPINFO Training Center



Powered by Campus-Booster Technology
Conditions d'utilisation & Copyright | Respect de la vie privée
© Copyright 1965-2006 Supinfo Paris, Paris Academy of Computer Science
Supinfo, Ecole Supérieure d'Informatique et Paris Academy Of Computer Science are trade marks.
23, rue de Château LANDON - 75010 PARIS - Phone : +33 (0) 153359 700 Fax : +33 (0) 153359 701

Web site autided by :