SALOMÉ Test Management Framework Table des matières Introduction Installation d
SALOMÉ Test Management Framework Table des matières Introduction Installation de Salomé-TMF Administration Utilisation de Salomé Automatisation Introduction SALOMÉ offre des fonctionnalités de création de tests (suivant les concepts de la norme ISO9646) et d'exécution de ces tests. Les tests, qui peuvent être manuels ou automatiques, sont organisés en campagnes et exécutés, avec différents jeux de données, sur des environnements différents. En outre, leur exécution est entièrement automatisable grâce à l'intégration d'un langage de scripts fondé sur JAVA, disponible avec l'un des plug-ins existants. Table des matières Introduction o Concepts de base Exigence Test Suite de tests Famille de tests Jeu de données Campagne de tests Environnement Exécution Anomalie o Gestion des exigences o Organisation et description des tests o Création des campagnes de test o Exécution des tests o Gestion des anomalies Concepts de base Exigence C'est la description fonctionnelle ou non fonctionnelle d'un élèment de ce que doit faire un système (réponse à un besoin MOA). Test Un test est l'exécution d'un programme automatique ou d'une séquence d'actions manuelles sur un environnement, pour vérifier qu'il répond à ses spécifications, en identifiant les différences entre les résultats attendus et les résultats obtenus. Suite de tests C'est un ensemble logique de tests. Famille de tests C'est un ensemble de suites de tests. Jeu de données C'est un ensemble de paramètres valorisés. Campagne de tests C'est un ensemble de tests destinés à être exécutés avec différents jeux de données et dans différents environnements. Environnement C'est un ensemble d'éléments décrivant un environnement sous test (cible d'exécution des tests) : script d'initialisation : exécuté avant le lancement des tests ; script de restitution : exécuté après le lancement des tests ; ensemble de paramètres valorisés : utilisés par les scripts ou les tests eux- mêmes. Exécution C'est l'ensemble "Campagne de test", "Jeux de données", "Environnement" qui peut être lancé et dont les résultats sont archivés et consultables. Anomalie Une anomalie (ou bug) est le constat d'une réaction inattendue ou d'une situation non désirée du système. Gestion des exigences Les fonctionnalités de gestion des exigences sont implémentées dans Salomé-TMF par un plugin. La documentation de celui-ci est accessible ici. Organisation et description des tests La description de tests est volontairement très encadrée dans SALOMÉ et respecte les concepts de la norme ISO9646. Concrètement, les tests sont classés par famille, puis par suite, une suite étant constituée d'un ensemble atomique de tests (Figure ). Figure: Plan de tests Les tests sont de type manuel ou automatique. Le test manuel est constitué de la description de différentes actions de test à exécuter, avec, pour chacune d'elles, une vérification à effectuer par un utilisateur réel. Le test automatique correspond à un script ou un programme de test qui sera exécuté par l'outil qui reportera automatiquement le résultat dans l'exécution correspondante. Création des campagnes de test Une fois l'ensemble des tests décrit dans l'outil, il est possible de définir des campagnes de tests (Figure ). Une campagne de tests représente un ensemble de tests possiblement hétérogène vis-à-vis des notions de famille et de suite, que l'on destine à être exécuté sur des environnements sous test, à partir de différents jeux de données. Figure: Campagne de tests Exécution des tests Les campagnes de test sont constituées indépendamment des jeux de données et des environnements d'exécution. Pour lancer les tests d'une campagne, il faut associer à celle-ci un environnement d'exécution et un jeu de données. Ces nouvelles notions d'environnement et de jeux de données permettent de lancer les tests d'une même campagne, sur plusieurs versions d'un environnement sous test, et avec différents jeux de données, et ceci, de façon simple pour l'utilisateur qui est assisté. Un environnement correspond donc à la cible d'exécution des tests. Il est constitué d'une description, d'un script d'initialisation, et d'un ensemble d'évaluations de paramètres utilisés dans les tests. Un jeu de données, associé à une campagne, donne une valeur à chacun des paramètres utilisés dans un ou plusieurs tests. L'exécution (Figure ) définit alors l'association de ces trois éléments : campagne, environnement et jeux de données. Une fois définie, une exécution peut être lancée une ou plusieurs fois et les résultats des tests lui sont attachés pour chaque lancement. Figure: Exécution des tests Gestion des anomalies Les fonctionnalités de gestion des anomalies sont implémentées dans Salomé-TMF par le plugin Mantis. La documentation de celui-ci est accessible ici. Administration Administration de Salomé_TMF Pour accéder à l'administration de Salomé (Figure ), il faut : accéder à la page d'accueil en tapant l'URL dans son navigateur ; sélectionner l'onglet "Admin Salomé_TMF" ; sélectionner le login et mot de passe de l'administrateur de Salomé (par défaut le mot de passe est "admin"); cliquer sur le bouton "Admin Salomé_TMF". Figure: Connexion à l'administration de Salomé_TMF Changer le mot de passe de l'administrateur de Salomé_TMF Pour accéder au changement du mot de passe de l'administrateur, il faut sélectionner le bouton "Changer le mot de passe". Pour changer le mot de passe de l'administrateur de Salomé_TMF, il faut : saisir l'ancien mot de passe saisir le nouveau mot de passe confirmer le nouveau mot de passe valider Gérer les projets Pour accéder à la gestion des projets, il faut sélectionner le bouton "Gérer les projets" Créer les projets Pour créer un projet, il faut : cliquer sur le bouton "Créer"; sélectionner l'administrateur de projet dans la liste déroulante; spécifier le nom et la description du projet; valider Créer un projet à partir d'un projet existant Il est aussi possible de créer un projet par import de données d'un projet existant. La procédure est quasiment identique à la création d'un projet : cliquer sur le bouton "Créer"; sélectionner l'administrateur de projet dans la liste déroulante; spécifier le nom et la description du projet; cocher la case qui suit le texte "Copier à partir d'un projet existant"; sélectionner le projet à importer dans la liste "A partir du projet"; sélectionner les données du projet à importer parmi : o les suites de tests o les campagnes de tests o les utilisateurs o les groupes valider Modifier un projet Il est possible de modifier le nom et/ou la description du projet : cliquer sur le bouton "Modifier"; saisir le nom et/ou la nouvelle description du projet; valider Geler un projet Cette fonction a pour but de conserver un projet dans la base sans qu'il soit possible de l'utiliser. sélectionner un projet dans la liste; cliquer sur le bouton "Geler"; valider Supprimer un projet Pour supprimer un projet, il faut: sélectionner le projet à supprimer dans la liste; cliquer sur le bouton "Supprimer"; confirmer la suppression Gérer les utilisateurs Pour accéder à la gestion des utilisateurs, il faut sélectionner le bouton "Gérer les utilisateurs" (Figure ), à partir de la fenêtre d'administration de SaloméTMF. Figure: Vue de la gestion des utilisateurs Créer un utilisateur Pour créer un utilisateur (Figure ), il faut : cliquer sur le bouton "Créer" saisir les champs Login, Nom, Prénom, Email et Mot de passe (le champ Téléphone est facultatif) valider Figure: Création d'un utilisateur Modifier les informations d'un utilisateur Pour modifier les informations d'un utilisateur, il faut : sélectionner un utilisateur dans la liste cliquer sur "Modifier" valider Supprimer les informations d'un utilisateur Pour supprimer un utilisateur, il faut : sélectionner un utilisateur dans la liste cliquer sur "Supprimer" confirmer la suppression Changer le mot de passe d'un utilisateur Pour changer le mot de passe d'un utilisateur, il faut : sélectionner un utilisateur dans la liste cliquer sur "Changer le mot de passe" valider Administration d'un projet Pour accéder à l'administration d'un projet existant (Figure ) , il faut : accéder à la page d'accueil en tapant l'URL dans son navigateur ; sélectionner l'onglet "Admin a project" ; sélectionner un projet existant ; sélectionner le login et mot de passe de l'administrateur du projet ; cliquer sur le bouton "Admin Project". Figure: Administration de projet Créer les utilisateurs Pour accéder à la gestion des utilisateurs, il faut sélectionner le bouton "Gérer les utilisateurs" (Figure ), à partir de la fenêtre d'administration du projet. Figure: Gestion des utilisateurs d'un projet Cette fenêtre présente la liste des utilisateurs du projet. Pour visualiser les propriétés de l'utilisateur, il faut le sélectionner dans la liste. Ses coordonnées et son appartenance aux groupes seront affichés. Spécifier les groupes auxquels appartient l'utilisateur Pour gérer l'appartenance de l'utilisateur sélectionné à des groupes, il faut utiliser les boutons d'ajout ou suppression de groupes présents dans la partie "Propriété" de la fenêtre. Ajouter ou supprimer un utilisateur Pour ajouter un utilisateur au projet, il faut (Figure ) : cliquer sur le bouton "Ajouter" ; sélectionner l'utilisateur voulu ; valider. Figure: Ajout d'utilisateurs dans un projet Notons que seuls les utilisateurs uploads/Management/ salome-test-management-framework.pdf
Documents similaires
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 22, 2022
- Catégorie Management
- Langue French
- Taille du fichier 6.8929MB