Table des matières Le centre de test... 2 La page de connexion/déconnection... 2 La vue générale... 3 La gestion des tests... 6 Administration du serveur... 11 Page d information système... 16 Page d information générale... 18 Auteur : Denis Machard Date : 22/03/2015 Version : 1.1 1
Le centre de test Le centre de tests est le cœur du système, il permet l exécution des tests, de gérer l ensemble des testeurs connectés, des agents et des sondes. Le centre de tests est accessible via son interface web ou en cli (SSH). L interface web permet la création des utilisateurs, des projets, la création des paramètres de tests. La page de connexion/déconnection La page d authentification permet de rejoindre le centre de test via la page internet. La page s adapte en fonction du niveau de l utilisateur. Le nom d utilisateur/mot de passe est à demander à l administrateur du centre de test. Bouton de connexion Cliquer sur le lien «Déconnecter» pour se déconnecter du centre de test. 2
La vue générale La vue générale ou page d accueil permet de résumer : - Des raccourcis aidant à la navigation - Une page permettant de télécharger les paquets - Une page permet d accéder aux documentations - La liste des agents actuellement enregistrés - La liste des sondes actuellement enregistrées L affichage des pages peut être différent en fonction du niveau de droit accordé pour l utilisateur : - Administrator - Tester - Test Leader - Developer L accueil Page permettant de naviguer dans le centre de test en fonction du type d utilisateur. Menu principal Sous menu 3
Centre de téléchargement Page permettant de récupérer les paquets pour le client lourd, les agents et les sondes. Chaque paquet est disponible sous Windows ou Linux. Sélection des paquets Liens de téléchargement Documentations Page permettant d avoir accès aux documentations (au format PDF). Liste des types de documentations disponibles : - «Quickstart» - «Installation» - «Configuration» - «Troubleshooting» - «Overview» - «How to» 4
Agents et sondes en cours d exécution Liste des agents/sondes actuellement enregistrées. Le lien «déconnecté» permet de forcer l arrêt à distance d un agent ou d une sonde. La colonne «adresse» affiche l IP public. Les agents «enregistrés» Bouton de déconnection Les sondes «enregistrées» 5
La gestion des tests La gestion des tests se découpe en 5 pages : - La gestion du dépôt des tests - La gestion des données de tests - L affichage des métriques de tests - L affichage de l historique d exécution des tests Dépôt La page dépôt affiche la liste des tests disponibles. L affichage par projet est possible en sélectionnant le nom du projet dans la liste déroulante. Sélection du projet L exécution d un test est aussi possible depuis cette page, l exécution s effectuera en tâche de fond. Exécution du test 6
Donnés de tests Les données de tests permettent de définir des paramètres accessibles par l ensemble de tests. Les paramètres sont associés à un projet. Les paramètres sont accessibles depuis le client lourd avec le type «shared-parameter». Type de paramètres supportés : - Vrai/Faux - Entier - Chiffre à virgule - Chaine de caractères - Dictionnaire (clé/valeur) Liste des paramètres Sélection du projet Mise à jour d un paramètre Suppression d un paramètre 7
Ajout d un paramètre 0. Cliquer sur l icône «Ajouter» pour ajouter un paramètre. 1. Remplir le nom du paramètre, le nom du paramètre doit être unique par projet. 2. Sélectionner le projet. 3. Définir la valeur. Exemples de valeurs a. Vrai/Faux : false ou true b. Entier : 20 ou 10.2 c. Dictionnaire : { A : 1, B : false} d. Caractères : «hello» 4. Cliquer sur le bouton «Ajouter» pour valider la création 8
Métriques Affichage des métriques d exécution des tests par types : - Scripts - Tests généraux - Plan de tests - Suite de tests - Tests unitaire - Cas de tests Indicateurs disponibles : - Nombre d exécutions (par jour, hier, la semaine en cours ou le mois en cours) - Pourcentage des résultats (OK, KO, UNDEFINED) - Durée d exécution (minimum, maximum et en moyenne) - Durée de développement (minimum, maximum et en moyenne) Les métriques sont aussi disponibles par projet et/ou par utilisateur. Sélection des indicateurs par projets 9
Historique d exécutions Affichage basique de l historique d exécution de l ensemble des tests. Les statistiques d exécution utilisée sont aussi disponibles par type d exécution : 10
Administration du serveur Page globale permettant l administration du serveur. Liste des fonctions d administration disponible - Mise à jour d un mot de passe utilisateur - Ajout/Suppression/Modification d un compte utilisateur - Ajout/Suppression/Modification d un projet - Affichage des licences - Affichage de la configuration Mon profil Affichage basique de l utilisateur connecté sur l interface. La mise à jour du mot de passe est possible en cliquant sur l onglet «mot de passe» Configuration de la réception des notifications (résultat par email) : 11
Gestion des utilisateurs au global Page permettant de gérer les utilisateurs autorisés à utiliser le système. Utilisateurs existant par défauts (ne peuvent pas être supprimé) : - system - admin - leader - developer - tester - automaton Liste des utilisateurs Suppression de l utilisateur Mise à jour du compte utilisateur Cliquer sur le lien «Désactiver» pour désactiver le compte utilisateur, ainsi l utilisateur ne sera plus autorisé à utiliser l environnement de test. Un administrateur peut réinitialiser le mot de passe d un utilisateur en cliquant sur le lien «Reset» 12
Ajout d un utilisateur 0. Cliquer sur l icône «Ajouter» pour ajouter un utilisateur. 1. Remplir le nom de l utilisateur 2. Remplir le mot de passe de l utilisateur 3. Sélection les droits associés 4. Définir les types d accès autorisés a. Les «webservices» : le CLI b. L interface web c. Accès depuis le client lourd 5. Remplir l adresse email. Séparer les emails par «;» pour ajouter plusieurs adresses. L adresse email est utilisée pour envoyer les notifications (résultat de test) 6. Définir la langue par défaut (utilisé par l interface web) 7. Définir le style par défaut de l interface web 8. Sélectionner les notifications recevoir par mail quand un test est terminé 9. Sélectionner les notifications à recevoir par mail quand un script est terminé 10. Sélectionner les projets 11. Définir le projet par défaut 12. Cliquer sur le bouton «Ajouter» pour valider la création de l utilisateur 13
Gestion des projets Page permettant de gérer les projets disponible dans l environnement de test. L administrateur peut ajouter, mettre à jour ou supprimer les projets (ou produit). Liste des projets Mise à jour du nom du projet Suppression du projet Ajout d un projet 1. Cliquer sur l icône «Ajouter» pour ajouter un paramètre. 2. Remplir le nom du projet 3. Cliquer le bouton «Ajouter» pour valider la création du projet 14
Aperçu des licences Affichage des licences pour les utilisateurs, les agents, les sondes et les projets. Par défaut les licences ne sont pas utilisées (illimité). Suivre le guide configuration pour ajouter des licences. Aperçu de la configuration Page affichant les paramètres de configuration du serveur. La modification depuis cette page n est pas possible. 15
Page d information système La page d information système permet d avoir : - Le statut général du serveur - La description du serveur (version, paquet installés) - L usage du centre de tests Statut général Affichage du statut général du centre de tests. L heure de démarrage est aussi disponible. Description du serveur Affichage des composants logiciels installés 16
Statut d utilisation du serveur Affichage de l utilisation du serveur - Utilisation disque - Utilisation mémoire - Utilisation processeur Un «Warning» apparait quand : - la mémoire disponible est insuffisante - l espace disque est insuffisante - la charge CPU est élevée 17
Page d information générale Présentation Description générale de l environnement. La liste des contributeurs est aussi disponible sur cette page. Changement logiciels Liste complètes des changements logiciels. Affichage des nouveautés et corrections. Licences logiciels et accords Licence d utilisation et autres licences logiciels. 18