WEBDEV 2024 : Les concepts
Partie 6 : Tester un siteWeb 197 Administrateur WEBDEV (site dynamique WEBDEV unique- ment) Le lancement du test depuis l’ad- ministrateur 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 unique- ment) WDTestSite permet de réaliser des tests de montée en charge. WDTestSite permet de lancer plu- sieurs 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. 1. Créez un scénario de test (avec WDTestSite). 2. Installez WDTestSite et le scé- nario sur différents postes pour simuler un grand nombre d’accès. 3. Spécifiez le nombre de connexions à effectuer. 4. 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 automa- tiques Les tests automatiques per- mettent 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 modi- fiés sous l’éditeur de code. Ce type de test est pris en compte par le "Code Coverage" . 1. Affichez la procédure ou la classe dans le volet "Explorateur de projet". 2. Affichez le menu contextuel de l’élément (clic droit) et sélec- tionnez l’option "Créer un test unitaire".
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==