GUI Modeler - SNIper

Plan de test

 

Version <1.10>

 

 

 


Historique des révisions

Date

Version

Description

Auteur

16/01/2002

1.0

Plan de test

ISIS3_BE1

19/02/2002

1.1

Ajout des tests relatifs à la deuxième itération

ISI3_BE1

 

 

 

 

 


Table des matières

1.       Introduction          5

1.1     Objectif      5

1.2     Portée      5

1.3     Références      5

2.       Cas d’utilisation    5

2.1     UD      5

2.1.1         Créer une UD            5

2.1.2         Modifier une UD            7

2.1.3         Supprimer une UD            8

2.1.4         Associer une UD à une étiquette            9

2.1.5         Composer des UD            9

2.1.6         Décomposer une UD            9

2.2     Liaison      9

2.2.1         Créer une liaison entre deux UD            9

2.2.2         Modifier une liaison            9

2.2.3         Supprimer une liaison            9

2.3     Etiquette      10

2.3.1         Créer une étiquette            10

2.3.2         Modifier une étiquette            10

2.3.3         Supprimer une étiquette            10

2.3.4         Associer une étiquette à une UD            10

2.3.5         Supprimer une association entre une étiquette et une UD            10

2.4     SNI      10

2.4.1         Créer un diagramme SNI            10

2.4.2         Sauvegarder un SNI            10

2.4.3         Ouvrir un SNI            11

2.4.4         Fermer un SNI            12

2.4.5         Imprimer un SNI            12

3.       Spécifications supplémentaires          12

3.1     Fonctionnalité      12

3.1.1         Confirmations et acquittements            12

3.1.2         Aide en ligne            13

3.2     Utilisabilité      13

3.2.1         Temps de formation des utilisateurs            13

3.2.2         Accès aux fonctions du logiciel            13

3.3     Fiabilité      13

3.3.1         Quantité de bogues tolérés            13

3.3.2         Sécurisation des traitements            13

3.4     Supportabilité      13

3.4.1         Adaptabilité            13

3.4.2         Maintenabilité            13

3.4.3         Compatibilité            13

3.4.4         Installabilité            13

3.5     Contraintes de conception      13

3.5.1         Persistance des données            13

3.6     Contraintes d’implémentation      13

3.6.1         Outils – technologies de développement            13

3.7     Contraintes d’interface graphique      13

3.7.1         Contenu des écrans            13

3.7.2         Résolution            13

3.8     Contraintes physiques      13

3.8.1         Perte d’information            13

3.8.2         Espace disque            13

3.9     Composants achetés      13

3.10     Exigences de licence      13

3.11     Loi, Copyright, et autres Notices      13


Plan de test

1.                  Introduction

1.1               Objectif

L’objectif est de définir un plan de test du module SNIper. Différents jeux d’essai sont proposés pour chaque cas d’utilisation au fur et à mesure de leur implémentation dans le logiciel.

1.2               Portée

Le plan de test est destiné aux membres de l’équipe et aux superviseurs de projet.

1.3               Références

·         Modèle des cas d’utilisation v1.0  – ISI3_BE1

·         Document Vision v1.1  – ISI3_BE1

·         Le processus PILPOIL www.aubryconseil.com/pilpoil   - Claude Aubry

·         Glossaire v1.1 – ISI3_BE1

2.                  Cas d’utilisation

2.1               UD

2.1.1          Créer une UD

Jeu d’essai  1 : création d’une UD de saisie

Action

Résultat attendu

Cliquer sur le bouton UD de saisie de la barre d’outils

Le curseur de la souris change d’apparence afin de symboliser l’attente de l’emplacement de l’UD.

Désigner l’emplacement de l’UD en cliquant sur une position quelconque du diagramme SNI courant

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD de saisie. Le curseur de la souris redevient normal.

 

Testé le

Version de SNIPER

Résultat

16/01/20021

prototype

Ok

 

Jeu d’essai 2 : persistance des éléments graphiques

Action

Résultat attendu

Créer plusieurs UD de saisie dans le diagramme SNI courant en appliquant à chaque fois le Jeu d’essai 1

Les UD de saisie sont visibles à leur emplacement respectif.

Réduire la fenêtre du diagramme SNI courant, puis la restaurer afin de rendre le diagramme à nouveau visible

Les UD de saisie sont toujours visibles à leur emplacement respectif.

 

Testé le

Version de SNIPER

Résultat

16/01/20021

prototype

Ok

 

Jeu d’essai 3 : tentative de création d’une UD de saisie hors de la zone définissant le diagramme

Action

Résultat attendu

Cliquer sur le bouton UD de saisie de la barre d’outils

Le curseur de la souris change d’apparence afin de symboliser l’attente de l’emplacement de l’UD.

Désigner un emplacement incorrect en cliquant dans une zone neutre de la barre de menu de la fenêtre

L’emplacement incorrect n’est pas pris en compte.  Le curseur de la souris a toujours son apparence changée. L’application attend un nouvel emplacement valide.

Désigner un emplacement incorrect en cliquant hors de la fenêtre du diagramme SNI

Idem

Désigner l’emplacement de l’UD en cliquant sur une position quelconque du diagramme SNI courant

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD de saisie. Le curseur de la souris redevient normal.

 

Testé le

Version de SNIPER

Résultat

16/01/20021

prototype

Après avoir appuyé sur le bouton UD de saisie de la barre d’outils, un clic de souris sur la surface d’une autre fenêtre (n’appartenant pas à SNIper) entraîne un problème de rafraîchissement de la fenêtre du SNI.Ok

 

Jeu d’essai  4 : création d’une UD d’affichage

Action

Résultat attendu

Cliquer sur le bouton UD d’affichage de la barre d’outils

Le curseur de la souris change d’apparence afin de symboliser l’attente de l’emplacement de l’UD.

Désigner l’emplacement de l’UD en cliquant sur une position quelconque du diagramme SNI courant

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD d’affichage. Le curseur de la souris redevient normal.

 

Testé le

Version de SNIPER

Résultat

19/02/2002

alpha

Ok

 

Jeu d’essai  5 : création d’une UD d’impression

Action

Résultat attendu

Cliquer sur le bouton UD d’impression de la barre d’outils

Le curseur de la souris change d’apparence afin de symboliser l’attente de l’emplacement de l’UD.

Désigner l’emplacement de l’UD en cliquant sur une position quelconque du diagramme SNI courant

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD d’impression. Le curseur de la souris redevient normal.

 

Testé le

Version de SNIPER

Résultat

19/02/2002

alpha

Ok

 

Jeu d’essai  6 : création d’une UD de message

Action

Résultat attendu

Cliquer sur le bouton UD de message de la barre d’outils

Le curseur de la souris change d’apparence afin de symboliser l’attente de l’emplacement de l’UD.

Désigner l’emplacement de l’UD en cliquant sur une position quelconque du diagramme SNI courant

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD de message. Le curseur de la souris redevient normal.

 

Testé le

Version de SNIPER

Résultat

19/02/2002

alpha

Ok

 

Jeu d’essai  7 : création d’une UD d’affichage liste

Action

Résultat attendu

Cliquer sur le bouton UD d’affichage liste de la barre d’outils

Le curseur de la souris change d’apparence afin de symboliser l’attente de l’emplacement de l’UD.

Désigner l’emplacement de l’UD en cliquant sur une position quelconque du diagramme SNI courant

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD d’affichage liste. Le curseur de la souris redevient normal.

 

Testé le

Version de SNIPER

Résultat

19/02/2002

alpha

Ok

 

Jeu d’essai  8 : création d’une UD d’impression liste

Action

Résultat attendu

Cliquer sur le bouton UD d’impression liste de la barre d’outils

Le curseur de la souris change d’apparence afin de symboliser l’attente de l’emplacement de l’UD.

Désigner l’emplacement de l’UD en cliquant sur une position quelconque du diagramme SNI courant

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD d’impression liste. Le curseur de la souris redevient normal.

 

Testé le

Version de SNIPER

Résultat

19/02/2002

alpha

Ok

 

Jeu d’essai  9 : création d’une UD de sous-SNI

Action

Résultat attendu

Cliquer sur le bouton UD de sous-SNI de la barre d’outils

Le curseur de la souris change d’apparence afin de symboliser l’attente de l’emplacement de l’UD.

Désigner l’emplacement de l’UD en cliquant sur une position quelconque du diagramme SNI courant

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD de sous-SNI. Le curseur de la souris redevient normal.

 

Testé le

Version de SNIPER

Résultat

19/02/2002

alpha

Ok

 

2.1.2          Modifier une UD

Jeu d’essai 1 : modification d’une UD quelconque

Action

Résultat attendu

Double - cliquer sur l’UD que l’on souhaite modifier

L’UD est sélectionnée. Une boite de dialogue modale apparaît à l’écran invitant l’utilisateur à modifier les paramètres de l’UD. La boîte présente également les boutons Ok et Annuler.

Modifier le paramètre ‘Nom’ de l’UD et valider en cliquant sur le bouton ‘Ok’

La boîte de dialogue se ferme. Le nouveau nom s’affiche à l’intérieur de l’UD.

Double - cliquer à nouveau sur l’UD

La boîte de dialogue s’affiche à nouveau.  La valeur du paramètre nom correspond bien à la valeur modifiée au préalable.

 

Testé le

Version de SNIPER

Résultat

27/02/2002

alpha

Ok

 

Jeu d’essai 2 : annulation de modification d’une UD quelconque

Action

Résultat attendu

Double - cliquer sur l’UD que l’on souhaite modifier

L’UD est sélectionnée. Une boite de dialogue modale apparaît à l’écran invitant l’utilisateur à modifier les paramètres de l’UD. La boîte présente également les boutons ’Ok’ et ‘Annuler’.

Modifier le paramètre ‘Nom’ de l’UD et annuler la modification en cliquant sur le bouton ‘Annuler’

La boîte de dialogue se ferme. L’UD porte toujours le même nom qu’avant la modification.

Double - cliquer à nouveau sur l’UD

La boîte de dialogue s’affiche à nouveau.  La valeur du paramètre ‘nom’ correspond bien à la valeur d’avant la demande de modification.

 

Testé le

Version de SNIPER

Résultat

27/02/2002

alpha

Ok

 

Jeu d’essai 3 : modification d’une UD de sous-SNI

Action

Résultat attendu

Double - cliquer sur l’UD de type sous-SNI que l’on souhaite modifier

L’UD est sélectionnée. Une boîte de dialogue modale apparaît à l’écran invitant l’utilisateur à modifier les paramètres de l’UD : nom de l’UD et nom de fichier SNI associé. La boîte présente également les boutons ’Ok’ et ‘Annuler’.

Modifier le paramètre ‘Nom de fichier SNI’ de l’UD en choisissant un fichier SNIper existant, et valider en cliquant sur le bouton ‘Ok’

La boîte de dialogue se ferme. Le nouveau nom s’affiche à l’intérieur de l’UD.

Double - cliquer à nouveau sur l’UD

La boîte de dialogue s’affiche à nouveau.  La valeur du paramètre ‘Nom de fichier SNI’ correspond bien à la valeur modifiée au préalable.

 

Testé le

Version de SNIPER

Résultat

 

 

 

 

Jeu d’essai 4 : modification d’une UD de sous-SNI en associant un fichier SNIper invalide

Action

Résultat attendu

Double - cliquer sur l’UD de type sous-SNI que l’on souhaite modifier

L’UD est sélectionnée. Une boîte de dialogue modale apparaît à l’écran invitant l’utilisateur à modifier les paramètres de l’UD : nom de l’UD et nom de fichier SNI associé. La boîte présente également les boutons ’Ok’ et ‘Annuler’.

Modifier le paramètre ‘Nom de fichier SNI’ de l’UD en choisissant un fichier quelconque (autre qu’un fichier SNIper), et valider en cliquant sur le bouton ‘Ok’

La boîte de dialogue se ferme. Le nouveau nom de fichier s’affiche en rouge à l’intérieur de l’UD, de manière à informer l’utilisateur de l’invalidité du fichier.

Double - cliquer à nouveau sur l’UD

La boîte de dialogue s’affiche à nouveau.  La valeur du paramètre ‘Nom de fichier SNI’ correspond bien à la valeur modifiée précédemment.

Modifier le paramètre ‘Nom de fichier SNI’ de l’UD en choisissant un fichier inexistant, et valider en cliquant sur le bouton ‘Ok’

La boîte de dialogue se ferme. Le nouveau nom de fichier s’affiche en rouge à l’intérieur de l’UD, de manière à informer l’utilisateur de l’invalidité du fichier

Double - cliquer à nouveau sur l’UD

La boîte de dialogue s’affiche à nouveau.  La valeur du paramètre ‘Nom de fichier SNI’ correspond bien à la valeur modifiée précédemment.

Modifier le paramètre ‘Nom de fichier SNI’ de l’UD en choisissant un fichier SNIper existant, et valider en cliquant sur le bouton ‘Ok’

La boîte de dialogue se ferme. Le nouveau nom de fichier s’affiche en noir à l’intérieur de l’UD.

 

Testé le

Version de SNIPER

Résultat

 

 

 

 

2.1.3          Supprimer une UD

Jeu d’essai 1 : tentative de suppression d’une UD quelconque

Action

Résultat attendu

Cliquer sur l’UD que l’on souhaite supprimer

L’UD est sélectionnée

Appuyer sur le bouton « supprim » du clavier ou dans le menu « édition » sélectionner l’option « supprimer l’UD »

L’UD est supprimée du SNI

 

 

Testé le

Version de SNIPER

Résultat

 

 

 

 

Jeu d’essai 2 : persistance de la tentative de suppression d’une UD quelconque

Action

Résultat attendu

Cliquer sur l’UD que l’on souhaite supprimer

L’UD est sélectionnée

Appuyer sur le bouton « supprim » du clavier ou dans le menu « édition » sélectionner l’option « supprimer l’UD »

L’UD est supprimée du SNI

Enregistrer puis rouvrir le diagramme en cours d’édition

L’UD supprimée n’apparaît plus

 

 

Testé le

Version de SNIPER

Résultat

27/02/2002

alpha

Ok

 

2.1.4          Associer une UD à une étiquette

2.1.5          Composer des UD

2.1.6          Décomposer une UD

2.2               Liaison

2.2.1          Créer une liaison entre deux UD

Jeu d’essai 1 : Créer une liaison entre deux UD

Action

Résultat

Cliquer sur le bouton liaison de la barre d’outils

Le curseur de la souris change d’apparence afin de symboliser l’attente du choix de l’UD source

Cliquer sur l’UD source

L’UD source est affectée.

Cliquer sur l’UD destination

L’UD destination est affectée. La liaison apparaît entre les deux UD. Chaque extrémité de la liaison est fixée au centre des UD.

 

Testé le

Version de SNIPER

Résultat

27/02/2002

alpha

Ok

 

2.2.2          Modifier une liaison

2.2.3          Supprimer une liaison

Jeu d’essai 1 : Supprimer une liaison entre deux UD

Action

Résultat

Cliquer sur la liaison à supprimer

La liaison est sélectionnée

Appuyer sur le bouton « supprim » du clavier ou dans le menu « édition » sélectionner l’option « supprimer »

La liaison est supprimée du SNI

 

Testé le

Version de SNIPER

Résultat

27/02/2002

alpha

Ok

 

Jeu d’essai 2 : persistance de la tentative de suppression d’une liaison

Action

Résultat attendu

Cliquer sur la liaison à supprimer

La liaison est sélectionnée

Appuyer sur le bouton « supprim » du clavier ou dans le menu « édition » sélectionner l’option « supprimer »

La liaison est supprimée du SNI

Enregistrer puis rouvrir le diagramme en cours d’édition

La liaison supprimée n’apparaît plus

 

 

Testé le

Version de SNIPER

Résultat

 

 

 

 

2.3               Etiquette

2.3.1          Créer une étiquette

2.3.2          Modifier une étiquette

2.3.3          Supprimer une étiquette

2.3.4          Associer une étiquette à une UD

2.3.5          Supprimer une association entre une étiquette et une UD

2.4               SNI

2.4.1          Créer un diagramme SNI

Jeu d’essai 1 : création d’un diagramme SNI au démarrage de SNIPER

Action

Résultat

Démarrer le module SNIper

Le logiciel s’exécute et propose par défaut un diagramme SNI vierge.

Créer un nouveau diagramme SNI en cliquant sur le menu "Fichier" puis sur "Nouveau"

Aucun effet n’est visible dans la fenêtre du diagramme SNI courant, qui est toujours vierge.

 

Testé le

Version de SNIPER

Résultat

16/01/2001

prototype

Même si la première fenêtre est vierge, le SNI ouvert apparaît dans une seconde fenêtre.

 

Jeu d’essai 2 : création d’un digramme SNI alors qu’un diagramme est déjà en cours d’édition.

Action

Résultat

Démarrer le module SNIper

Le logiciel s’exécute et propose par défaut un diagramme SNI vierge.

Créer une UD de saisie dans le diagramme SNI courant en appliquant le Jeu d’essai 1 du cas d’utilisation Créer une UD

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD de saisie.

Créer un nouveau diagramme SNI en cliquant sur le menu "Fichier" puis sur "Nouveau"

Une nouvelle fenêtre de l’application apparaît avec un diagramme SNI vierge. La fenêtre correspondant à l’ancien diagramme SNI est visible en arrière plan. Les deux diagrammes SNI peuvent être édités.

 

Testé le

Version de SNIPER

Résultat

16/01/2001

prototype

Ok

 

2.4.2          Sauvegarder un SNI

Jeu d’essai 1 : sauvegarder un diagramme SNI contenant plusieurs UD de saisie.

Action

Résultat

Démarrer le module SNIPER

Le logiciel s’exécute et propose par défaut un diagramme SNI vierge.

Créer plusieurs UD de saisie dans le diagramme SNI courant en appliquant à chaque fois le Jeu d’essai 1 du cas d’utilisation Créer une UD

Les UD de saisie sont visibles à leur emplacement respectif.

Enregistrer le diagramme SNI sur le disque en cliquant sur "Fichier" puis sur "Enregistrer", en proposant le nom de fichier "temp.sni" et en validant

Le fichier est enregistré sur le disque.

 

Testé le

Version de SNIPER

Résultat

16/01/2001

prototype

Ok

 

2.4.3          Ouvrir un SNI

Jeu d’essai 1 : ouverture au démarrage de SNIPER d’un diagramme SNI sauvegardé au préalable

Action

Résultat

Exécuter le Jeu d’essai 1 afin de produire un fichier de diagramme SNI.

Le fichier "temp.sni" est créé sur le disque.

Quitter le logiciel SNIPER

Les fenêtres disparaissent.

Démarrer le logiciel SNIPER

Le logiciel s’exécute et propose par défaut un diagramme SNI vierge.

Ouvrir le diagramme SNI créé au préalable en cliquant sur "Fichier", "Ouvrir un diagramme SNI", en sélectionnant le fichier "temp.sni" et en validant

Tous les éléments du diagramme SNI créé précédemment apparaissent dans la fenêtre du diagramme courant.

 

Testé le

Version de SNIPER

Résultat

16/01/2001

prototype

Ok

 

Jeu d’essai 2 : ouverture d’un diagramme SNI alors qu’un diagramme SNI est déjà en cours d’édition

Action

Résultat

Exécuter le Jeu d’essai 1 afin de produire un fichier de diagramme SNI.

Le fichier "temp.sni" est créé sur le disque.

Quitter le logiciel SNIper

Les fenêtres disparaissent.

Démarrer le logiciel SNIper

Le logiciel s’exécute et propose par défaut un diagramme SNI vierge.

Créer une UD de saisie dans le diagramme SNI courant en appliquant le Jeu d’essai 1 du cas d’utilisation Créer une UD

L’UD apparaît à l’emplacement désigné. Le symbole correspond bien à une UD de saisie.

Ouvrir le diagramme SNI créé au préalable en cliquant sur "Fichier", "Ouvrir …", en sélectionnant le fichier "temp.sni" et en validant

Tous les éléments du diagramme SNI créé précédemment apparaissent dans une nouvelle fenêtre.

La fenêtre correspondant à l’ancien diagramme SNI est visible en arrière plan. Les deux diagrammes SNI peuvent être édités.

 

Testé le

Version de SNIPER

Résultat

16/01/2001

prototype

Ok

 

Jeu d’essai 3 : tentative d’ouverture d’un fichier au format incorrect

Action

Résultat

Démarrer le logiciel SNIPER

Le logiciel s’exécute et propose par défaut un diagramme SNI vierge.

Ouvrir un fichier texte quelconque (autre que les fichiers SNI) situé sur le disque dur de la machine locale

Une boîte de message signale une erreur d’ouverture du fichier. La fenêtre d’ouverture de fichier disparaît.

Ouvrir un fichier au format xml quelconque (autre que les fichiers SNI) situé sur le disque dur de la machine locale

Une boîte de message signale une erreur d’ouverture du fichier. La fenêtre d’ouverture de fichier disparaît.

 

Testé le

Version de SNIPER

Résultat

16/01/2001

prototype

Ok

 

2.4.4          Fermer un SNI

Jeu d’essai 1 : édition au démarrage de SNIPER d’un diagramme SNI sauvegardé au préalable

Action

Résultat

Exécuter le Jeu d’essai 1 afin de produire un fichier de diagramme SNI.

Le fichier "temp.sni" est créé sur le disque.

Quitter le logiciel SNIPER

Les fenêtres disparaissent.

Démarrer le logiciel SNIPER

Le logiciel s’exécute et propose par défaut un diagramme SNI vierge.

Ouvrir le diagramme SNI créé au préalable en cliquant sur "Fichier", "Ouvrir un diagramme SNI", en sélectionnant le fichier "temp.sni" et en validant

Tous les éléments du diagramme SNI créé précédemment apparaissent dans la fenêtre du diagramme courant.

 

Testé le

Version de SNIPER

Résultat

16/01/2001

prototype

Ok

 

2.4.5          Imprimer un SNI

 

3.                  Spécifications supplémentaires

3.1               Fonctionnalité

3.1.1          Confirmations et acquittements

Jeu d’essai 1 : tentative de fermeture d’un diagramme SNI modifié et non sauvegardé

Action

Résultat

Démarrer le module SNIPER

Le logiciel s’exécute et propose par défaut un diagramme SNI vierge.

Créer plusieurs UD de saisie dans le diagramme SNI courant en appliquant à chaque fois le Jeu d’essai 1 du cas d’utilisation Créer une UD

Les UD de saisie sont visibles à leur emplacement respectif.

Quitter le logiciel SNIPER

La fenêtre du diagramme SNI est toujours visible. Une boîte de message informe l’utilisateur que le diagramme courant a été modifié mais qu’il n’a pas été enregistré. L’utilisateur peut fermer le diagramme sans l’enregistrer, l’enregistrer avant de le fermer, ou bien annuler l’opération et revenir à l’édition du diagramme.

 

 

Testé le

Version de SNIPER

Résultat

 

 

 

3.1.2          Aide en ligne

3.2               Utilisabilité

3.2.1          Temps de formation des utilisateurs

3.2.2          Accès aux fonctions du logiciel

3.3               Fiabilité

3.3.1          Quantité de bogues tolérés

3.3.2          Sécurisation des traitements

3.4               Supportabilité

3.4.1          Adaptabilité

3.4.2          Maintenabilité

3.4.3          Compatibilité

3.4.4          Installabilité

3.5               Contraintes de conception

3.5.1          Persistance des données

3.6               Contraintes d’implémentation

3.6.1          Outils – technologies de développement

3.7               Contraintes d’interface graphique

3.7.1          Contenu des écrans 

3.7.2          Résolution

3.8               Contraintes physiques

3.8.1          Perte d’information

3.8.2          Espace disque

3.9               Composants achetés

3.10            Exigences de licence

3.11            Loi, Copyright, et autres Notices