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 |
ISI |
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
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.
Le plan de test est destiné aux membres de l’équipe et aux superviseurs de
projet.
·
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
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/2002 |
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/2002 |
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/2002 |
prototype |
|
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 |
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 |
|
|
|
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 |
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 |
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 |
|
|
|
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 |
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 |
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 |
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 |
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 |
|
|
|