|
|
|
|
|
2. Comment tester un site ?
Plusieurs outils sont disponibles pour tester un site WEBDEV : - l'éditeur principal de WEBDEV.
- l'administrateur WEBDEV.
Ce module est indispensable à l'exécution d'un site dynamique WEBDEV (en mode Session ou en mode AWP). Sur le poste de développement, il est possible de tester les sites dynamiques depuis une page de test créée par l'administrateur. - WDTestSite, l'outil de test de montée en charge.
Le tableau ci-dessous présente quand et comment utiliser ces différents modes de test. | | | Mode de test | Type de test | Lancement du test |
---|
Editeur | Le lancement du test depuis l'éditeur permet par exemple de tester :- les fonctionnalités du site,
- le code utilisé dans les différents événements et traitements. Un puissant débogueur permet de suivre pas à pas l'exécution des différents événements et traitements.
- l'utilisation du site avec différents navigateurs (installés sur le poste de développement).
Ce type de test : - permet l'utilisation du débogueur.
- est pris en compte par le "Code Coverage".
| - Sous le volet "Projet", dans le groupe "Mode test", déroulez "Mode test" et sélectionnez "Déboguer le projet".
- Sous le volet "Projet", dans le groupe "Mode test", déroulez "Mode test" et sélectionnez "Déboguer le projet depuis la page d'accueil".
Les droits de l'internaute (droits d'accès, d'écriture et de lecture) correspondent aux droits du développeur. | Administrateur WEBDEV (site dynamique WEBDEV uniquement) | Le lancement du test depuis l'administrateur permet par exemple de tester :- les fonctionnalités du site,
- les fonctions spécifiques au Web (cookies, ...),
- l'utilisation du site dans des conditions réelles.
| Lancez l'administrateur WEBDEV (menu "Démarrer") puis cliquez sur le bouton "Page de test" (onglet "Avancé"). Ce test permet d'utiliser le site WEBDEV dans des conditions identiques à celles d'un internaute. Les droits de l'internaute (accès, écriture et lecture) correspondent aux droits de l'utilisateur par défaut défini dans le serveur Web utilisé. | WDTestSite (site dynamique WEBDEV uniquement) | WDTestSite permet de réaliser des tests de montée en charge. WDTestSite permet de lancer plusieurs connexions simultanées à un site WEBDEV. Chaque connexion effectue une succession d'actions dans le site WEBDEV (scénario prédéfini). Ce test doit être effectué sur un site WEBDEV installé sur un poste de déploiement, prêt à être mis en service. | - Créez un scénario de test (avec WDTestSite).
- Installez WDTestSite et le scénario sur différents postes pour simuler un grand nombre d'accès.
- Spécifiez le nombre de connexions à effectuer.
- Lancez le scénario de test sur chaque poste.
Remarques : - Chaque poste effectue un nombre de connexions défini.
- Chaque connexion effectue le scénario sélectionné.
| Tests automatiques | Les tests automatiques permettent de tester les procédures et les classes d'un site à différents niveaux de développement. Les scénarios de test sont générés en WLangage à partir du test de la procédure ou de la classe. Les scénarios peuvent être modifiés sous l'éditeur de code. Ce type de test est pris en compte par le "Code Coverage" . | - Affichez la procédure ou la classe dans le volet "Explorateur de projet".
- Affichez le menu contextuel de l'élément (clic droit) et sélectionnez l'option "Créer un test unitaire".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|