{"text_format":"3","workbook":"xls","n_sheets":6,"sheets":["0-Mode d'emploi","1-Paramètres","2-Testeurs","3-Configurations","4-Interventions","5-Tests"],"not_rendered":{"external_links":1,"defined_names":6},"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"0-Mode d'emploi","index":0,"n_rows":26,"n_cols":2,"rows_kept":26,"flags":["formulas_cached_only"]}
[]
[null,"Projet de recette technico-fonctionnelle XXX"]
[null,"Mode d'emploi"]
[]
[]
[null,"Initialisation par le CP Test"]
[null,"1) Saisissez le nom du projet dans l'onglet paramètre"]
[null,"2) Définissez la liste des testeurs"]
[null,"3) Définissez la liste des configurations matérielles"]
[null,"4) Initialisez la liste des interventions (affectations Testeur / Configuration)"]
[null,"5) Au besoin, l'onglet 5-Tests est remis en forme selon le nombre de configurations."]
[]
[null,"Copie et rédaction par les concepteurs de test"]
[null,"1) Le concepteur copie le modèle initialisé par le CP Test"]
[null,"2) Dans l'onglet Paramètres, il saisit l'exigence et le cas de test dont il va rédiger la fiche de test."]
[null,"3) Dans l'onglet Tests, il rédige la fiche de test."]
[null,"4) Le CP Test récupère le poids total de la fiche de test qu'une formule calcule automatiquement dans l'onglet 5-Tests pour le reporter dans le Plan de Tests."]
[]
[null,"!!! IMPORTANT !!!"]
[null,"Le présent modèle de fiche de test est pré renseigné avec les tests de base qu'un testeur est susceptible d'exécuter sur un écran. Ces tests sont identiques à ceux listés dans la check-list proposée au développeur dans notre kit de gestion des tests unitaires volontairement.\n"]
[]
[null,"Exécution des fiches de test"]
[null,"1) Chaque testeur remplit l'onglet des interventions tour à tour, et teste à un instant T une seule configuration matérielle, c'est-à-dire qu'il remplit une colonne de résultat des tests dans l'onglet 5-Tests. Lorsqu'une anomalie est détectée, la dernière colonne contiendra sa référence."]
[null,"2) Le testeur suivant travaillera sur une autre configuration matérielle et verra en parallèle les résultats de l'ensemble des autres testeurs ce qui autorise :"]
[null,"/--- de voir les résultats des tests précédents"]
[null,"/--- de voir les observations déjà faites, d'y accéder pour l'enrichir relativement à une nouvelle configuration, sans créer une nouvelle fiche redondante"]

{"sheet":"1-Paramètres","index":1,"n_rows":22,"n_cols":6,"rows_kept":22,"merged":[[15,4,17,4],[15,5,17,5],[21,1,29,2]],"flags":["formulas_cached_only"]}
[]
[null,"Projet de recette technico-fonctionnelle XXX"]
[null,"Paramètres"]
[]
[]
[null,"Titre du document"]
[null,"Projet de recette technico-fonctionnelle XXX",null,null,"A remplir par le CP Test.","Saisie libre affectant tous les onglets."]
[]
[null,"Exigence fonctionnelle testée"]
[null,"EXG001-[nom_exigence]",null,null,"A remplir par le concepteur du test","Reprenez exactement le nom de l'exigence telle qu'elle est définie dans le plan de test."]
[]
[null,"Cas de test de l'exigence + Nom de l'écran testé"]
[null,"EXG001-[nom_exigence]-Cas_1_Ecran_1",null,null,"A remplir par le concepteur du test","Même chose pour la référence du cas de test."]
[]
[null,"Résultat des tests"]
[null,"OK",null,null,"Ne pas modifier","N/A = Non applicable : signifie que le test n'a pas de sens ou qu'il n'est pas pertinent."]
[null,"KO"]
[null,"N/A"]
[]
[]
[]
[null,"Attention !!! TRES IMPORTANT !!!\nUne fiche de test regroupe les tests des exigences techniques et des règles de gestion, rattachés à une exigence fonctionnelle s'exécutant dans un cas de test spécifique éventuellement.\nCette exigence fonctionnelle pourra être éventuellement décomposée, par exemple en autant d'écran qui la compose.\n\nUne fiche de test représentera donc l'ensemble des tests techniques que doit passer un écran et un seul d'une exigence fonctionnelle dans un cas de test donné."]

{"sheet":"2-Testeurs","index":2,"n_rows":7,"n_cols":8,"rows_kept":7,"merged":[[6,6,11,6],[6,7,11,7]],"flags":["formulas_cached_only"]}
[]
[null,"Projet de recette technico-fonctionnelle XXX"]
[null,"L'équipe des testeurs"]
[]
[]
[null,"NOM - Prénom","Date d'entrée","Date de sortie"]
[{"$nulls":6},"A remplir par le CP MOE","Les dates d'entrée et sortie sont ici à titre purement informatif.\nPar contre la colonne NOM-Prénom définit une liste de validation qui est utilisée dans d'autres onglets."]

{"sheet":"3-Configurations","index":3,"n_rows":20,"n_cols":7,"rows_kept":20,"merged":[[6,5,19,5],[6,6,19,6]],"flags":["formulas_cached_only"]}
[]
[null,"Projet de recette technico-fonctionnelle XXX"]
[null,"Configurations matérielles physiques et logiques"]
[]
[]
[null,"Code configuration","Description"]
[null,"WIN-IE7-FR-1024","Internet Explorer 7 sur Windows, application en français en 1024x768",null,null,"A remplir par le CP Test","Définissez les configurations matérielles en codifiant leur description comme dans l'exemple ci-contre.\nAttention de prendre en compte les paramètres comme l'OS, la version des composants, la langue et les dimensions de l'écran."]
[null,"C2"]
[null,"C3"]
[null,"C4"]
[null,"C5"]
[null,"C6"]
[null,"C7"]
[null,"C8"]
[null,"C9"]
[null,"C10"]
[null,"C11"]
[null,"C12"]
[null,"C13"]
[null,"C14"]

{"sheet":"4-Interventions","index":4,"n_rows":7,"n_cols":8,"rows_kept":7,"merged":[[6,7,17,7]],"flags":["formulas_cached_only"]}
[]
[null,"Projet de recette technico-fonctionnelle XXX"]
[null,"Interventions"]
[]
[]
[null,"Testeur","Configuration testée","Date de passage","Commentaire"]
[{"$nulls":7},"Initialisé par le CP Test avant l'exécution des scénarios.\n\nEst ensuite complété par chacun des testeurs qui intervient sur la recette (ce dernier renseigne uniquement la date de passage et son commentaire)\n\nL'affectation peut être modifiée en cours de test de toute manière au gré des fluctuation de l'activité."]

{"sheet":"5-Tests","index":5,"n_rows":121,"n_cols":19,"rows_kept":121,"merged":[[9,1,9,18],[10,2,10,3],[11,2,11,3],[12,2,12,3],[13,1,13,18],[14,2,14,3],[15,2,15,3],[16,2,16,3],[17,2,17,3],[18,2,18,3],[19,2,19,3],[20,2,20,3],[21,2,21,3],[22,2,22,3],[23,2,23,3],[24,2,24,3],[25,2,25,3],[26,2,26,3],[27,2,27,3],[28,2,28,3],[29,2,29,3],[30,2,30,3],[31,2,31,3],[32,1,32,18],[33,2,33,3],[34,2,34,3],[35,2,35,3],[36,2,36,3],[37,1,37,18],[38,2,38,3],[39,1,39,18],[40,2,40,3],[41,1,41,18],[42,2,42,3],[43,2,43,3],[44,1,44,18],[45,2,45,3],[46,2,46,3],[47,2,47,3],[48,2,48,3],[49,2,49,3],[50,2,50,3],[51,2,51,3],[52,1,52,18],[53,2,53,3],[54,2,54,3],[55,2,55,3],[56,2,56,3],[57,2,57,3],[58,1,58,18],[59,2,59,3],[60,2,60,3],[61,2,61,3],[62,2,62,3],[63,2,63,3],[64,2,64,3],[65,1,65,18],[66,2,66,3],[67,2,67,3],[68,2,68,3],[69,2,69,3],[70,2,70,3],[71,2,71,3],[72,2,72,3],[73,2,73,3],[74,2,74,3],[75,2,75,3],[76,2,76,3],[77,2,77,3],[78,2,78,3],[79,2,79,3],[80,2,80,3],[81,1,81,18],[82,2,82,3],[83,2,83,3],[84,2,84,3],[85,2,85,3],[86,2,86,3],[87,2,87,3],[88,2,88,3],[89,1,89,18],[90,2,90,3],[91,2,91,3],[92,1,92,18],[93,2,93,3],[94,2,94,3],[95,1,95,18],[96,2,96,3],[97,1,97,18],[98,2,98,3],[99,2,99,3],[100,1,100,18],[101,2,101,3],[102,1,102,18],[103,2,103,3],[104,2,104,3],[105,1,105,18],[106,2,106,3],[107,1,107,18],[108,2,108,3],[109,1,109,18],[110,2,110,3],[111,2,111,3],[112,2,112,3],[113,1,113,18],[114,2,114,3],[115,1,115,18],[116,2,116,3],[117,1,117,18],[118,2,118,3],[119,1,119,18],[120,2,120,3],[121,2,121,3],[122,2,122,3],[123,2,123,3],[124,2,124,3],[125,2,125,3]],"flags":["formulas_cached_only"]}
[]
[null,"Projet de recette technico-fonctionnelle XXX"]
[null,"Liste des contrôles"]
[]
[]
[null,"Fiche de test EXG001-[nom_exigence]-Cas_1_Ecran_1",null,"Configurations matérielles","WIN-IE7-FR-1024","C2","C3","C4","C5","C6","C7","C8","C9","C10","C11","C12","C13","C14"]
[null,"Poids de cette fiche de test =",88,"OK",0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[{"$nulls":3},"KO",0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Action","Résultat attendu","N/A",0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fiche d'observation associée"]
[null,"Accéder à l'écran ou la page testé"]
[null,"Lancez l'application [xxx].\nOU\nLancez le navigateur et sélectionnez le favori permettant d'accéder à l'application Web [xxx]","L'écran demandant votre authentification apparaît."]
[null,"Saisissez le login et le mot de passe nécessaire à ce test comme défini dans le cahier des jeux d'essai.","Vous êtes authentifié et l'écran/la page d'accueil est affiché(e)."]
[null,"Allez sur l'écran/la page [xxx]","L'écran/la page s'affiche normalement."]
[null,"Contrôles du ressenti global de la page / de l'écran"]
[null,"Observez sur l'écran/la page [xxx]","Elle / Il contient les éléments graphiques suivants :\n- Un logo\n- Un menu principal composé des items\n  *\n  *\n- Un titre\n- Etc...\n"]
[null,"Observez le coin supérieur gauche de la fenêtre","Il comporte une icône d'accès au menu système des fenêtres sous Windows"]
[null,"Observez le coin supérieur droit de la fenêtre","Il comporte les icones de réduction, maximisation et fermeture de la fenêtre."]
[null,"Passez la souris sur les bordures et coins de la fenêtre","La souris change d'aspect et il est possible de redimensionner la fenêtre."]
[null,"Observez la barre des tâches de Windows","Elle comporte une icône indiquant que l'application est lancée. Son titre est [XXXXX]"]
[null,"Observez le bord droit de la fenêtre.","Il comporte un ascenseur vertical."]
[null,"Observez le bord inférieur de la fenêtre.","Il ne comporte pas d'ascenseur horizontal."]
[null,"Observez l'ensemble des composants graphiques","Ils sont organisés à l'écran selon une grille harmonieuse."]
[null,"Redimensionnez la page / l'écran si c'est possible et observez l'ensemble des composants graphiques.","Ils restent organisés à l'écran selon une grille harmonieuse à l'écran.\nNotamment, aucun composant ne vient se superposer à un autre ou disparaitre."]
[null,"Observez chacun des éléments graphiques qui compose la page / l'écran","Sa longueur et sa hauteur sont homogènes relativement à l'ensemble de la page.\nL'information contenue s'il y en a une, est lisible et les dimensions en cohérence."]
[null,"Observez chacun des éléments graphiques qui compose la page / l'écran","La police de caractère, la graisse, le style, la couleur, … sont conformes à la charte graphique et homogène sur l'ensemble de la page / de l'écran."]
[null,"Observez l'élément graphique XXX","Le focus est positionné par défaut sur ce champ."]
[null,"Utilisez la touche de tabulation vers la droite","Le focus est donné successivement à chacun des éléments graphiques activables de gauche à droite en descendant."]
[null,"Utilisez la touche de tabulation vers la gauche","Le focus est donné successivement à chacun des éléments graphiques activables de droite à gauche en remontant."]
[null,"Observez les éléments graphiques suivants :\n- Item1\n- Item2\n- …","Ils comportent tous une astérisque placée devant le libellé pour indiquer que le champ est obligatoire."]
[null,"Avec la souris, survolez l'ensemble des éléments liens.","Leur aspect change : ils sont soulignés."]
[null,"Avec la souris, survolez l'ensemble des éléments graphiques cliquables","Des changements d'aspect sont visibles dans l'interface :\n- Item1\n- Item2\n- …"]
[null,"Avec la souris, survolez l'ensemble des éléments graphiques cliquables","Ils comportent tous une aide-contextuelle qui s'affiche automatiquement lors d'un survol."]
[null,"Contrôles des libellés statiques"]
[null,"Lisez l'ensemble des libellés statiques.","Ils sont en langue française et ne comportent aucun faute d'orthographe."]
[null,"Faites apparaître tous les messages d'erreur lors des contrôles de saisie des formulaires.","Ils sont en langue française et ne comportent aucun faute d'orthographe."]
[null,"Faites apparaître toutes les boîtes de dialogue attachées à l'écran / à la page.","Elles sont en langue française et ne comportent aucun faute d'orthographe."]
[null,"Faites apparaître toutes les aides contextuelles des composants graphiques.","Elles sont en langue française et ne comportent aucun faute d'orthographe."]
[null,"Contrôles de la zone dynamique [xxx]"]
[null,"Observez la zone dynamique [xxx]","Elle est au format [xxx]"]
[null,"Contrôles du champ caché [xxx]"]
[null,"Affichez le code source de la page et repérer la balise <input type='hidden' id='[xxx]'>","Il contient la valeur [xxx]"]
[null,"Contrôles du lien [xxx] (ou de l'image cliquable)"]
[null,"Cliquez sur le lien [xxx]","La page [xxx] s'affiche."]
[null,"Revenez sur la page contenant le lien cliqué.","La couleur du lien est [couleur_lien_cliqué]"]
[null,"Contrôles du champ alphanumérique [xxx]"]
[null,"Observez le champ.","Il ne comporte pas d'ascenseur."]
[null,"Saisissez la valeur \"0123…\" dans le champ.","La longueur du champ est de [n] caractères."]
[null,"Saisissez des espaces à droite et à gauche d'une valeur quelconque du champ puis placez le focus sur un autre champ.","Les espaces à droite et à gauche sont supprimés."]
[null,"Saisissez des minuscules dans le champ puis placez le focus sur un autre champ.","Les minuscules sont converties en majuscules."]
[null,"Double-cliquez sur le champ.","La valeur par défaut [valeur_par_defaut] est automatiquement affectée."]
[null,"Saisissez les caractères accentués suivants : à, ä, â,é,è, ê, ë, ï, ô, ö, ù, ç, etc.","A définir"]
[null,"Saisissez les caractères spéciaux suivants : ' (quote), \" (double quote), %, #, &, \\, @","A définir"]
[null,"Contrôles du champ \"mot de passe\" [xxx]"]
[null,"Observez le champ.","Il ne comporte pas d'ascenseur."]
[null,"Saisissez des caractères quelconques dans le champ.","Les caractères frappés sont tous remplacés par une astérisque."]
[null,"Saisissez la valeur \"0123…\" dans le champ.","La longueur du champ n'est pas limitée."]
[null,"Saisissez une valeur comportant uniquement des chiffres.","La valeur est refusée."]
[null,"Saisissez l'une des [5] dernières valeurs du mot de passe.","La valeur est refusée."]
[null,"Contrôles du champ multi ligne [xxx]"]
[null,"Observez le champ.","Il comporte uniquement un ascenseur vertical."]
[null,"Saisissez plusieurs fois l'alphabet dans le champ","La longueur du champ est de [n] caractères."]
[null,"Saisissez des espaces à droite et à gauche d'une valeur quelconque du champ puis placez le focus sur un autre champ.","Les espaces à droite et à gauche sont supprimés."]
[null,"Saisissez les caractères accentués suivants : à, ä, â,é,è, ê, ë, ï, ô, ö, ù, ç, etc.","A définir"]
[null,"Saisissez les caractères spéciaux suivants : ' (quote), \" (double quote), %, #, &, \\, @","A définir"]
[null,"Saisissez des balises HTML dans le champ puis validez le formulaire.","La valeur doit être refusée."]
[null,"Contrôles du champ numérique [xxx]"]
[null,"Observez le champ.","Il ne comporte pas d'ascenseur."]
[null,"Saisissez la valeur \"0123…\" dans le champ.","La longueur du champ est de [n] caractères."]
[null,"Saisissez des espaces à droite et à gauche d'une valeur quelconque du champ puis placez le focus sur un autre champ.","Les espaces à droite et à gauche sont supprimés."]
[null,"Double-cliquez sur le champ.","La valeur par défaut [valeur_par_defaut] est automatiquement affectée."]
[null,"Saisissez des caractères non numériques, validez le formulaire au besoin.","La valeur doit être refusée."]
[null,"Saisissez la valeur réelle \"1.0\", validez le formulaire au besoin.","La valeur doit être refusée / acceptée."]
[null,"Saisissez la valeur réelle \"1.\", validez le formulaire au besoin.","La valeur doit être refusée / acceptée et formatée 1.0."]
[null,"Saisissez la valeur réelle \"0.1\", validez le formulaire au besoin.","La valeur doit être refusée / acceptée."]
[null,"Saisissez la valeur réelle \".1\", validez le formulaire au besoin.","La valeur doit être refusée / acceptée et formatée 0.1."]
[null,"Saisissez la valeur réelle \"+1\", validez le formulaire au besoin.","La valeur doit être refusée / acceptée et formatée 1."]
[null,"Saisissez la valeur réelle \"-1\", validez le formulaire au besoin.","La valeur doit être refusée / acceptée."]
[null,"Saisissez la valeur réelle \"+0\", validez le formulaire au besoin.","La valeur doit être refusée / acceptée et formatée 0."]
[null,"Saisissez la valeur réelle \"-0\", validez le formulaire au besoin.","La valeur doit être refusée / acceptée et formatée 0."]
[null,"Saisissez la valeur entière \"1000\"","La valeur doit être acceptée et formatée \"1 000\" (ou 1,000 pour les nos amis d'outre-manche)."]
[null,"Saisissez la valeur réelle \"0,0001\"","La valeur doit être acceptée et formatée \"0,000 1\" (ou 0.000 1 pour les nos amis d'outre-manche)."]
[null,"Contrôles du champ de type date [xxx]"]
[null,"Saisissez une date avec un jour invalide (32)","La valeur doit être refusée."]
[null,"Saisissez une date avec un mois invalide (13)","La valeur doit être refusée."]
[null,"Saisissez une date avec une année invalide","La valeur doit être refusée."]
[null,"Saisissez une date au 29/02 pour une année non bissextile","La valeur doit être refusée."]
[null,"Saisissez la date du jour","La valeur doit être refusée / acceptée."]
[null,"Saisissez une date passée","La valeur doit être refusée / acceptée."]
[null,"Saisissez une date future","La valeur doit être refusée / acceptée."]
[null,"Contrôles du champ de type heure [xxx]"]
[null,"Saisissez une heure invalide (25 ou 13)","La valeur doit être refusée."]
[null,"Saisissiez des minutes invalides (60)","La valeur doit être refusée."]
[null,"Contrôles du champ de type numéro de semaine [xxx]"]
[null,"Saisissez un numéro de semaine invalide","La valeur doit être refusée."]
[null,"Si un test de comparaison est fait avec une date, vérifiez comment est calculée la semaine 1.","A définir"]
[null,"Contrôles du champ de type liste déroulante [xxx]"]
[null,"Cliquez sur la liste déroulante pour la déplier","La liste des items est triée et il n'y a pas d'items en double."]
[null,"Contrôles du champ de type liste non déroulante [xxx]"]
[null,"Observez la liste non déroulante.","La liste des items est triée et il n'y a pas d'items en double."]
[null,"Sélectionnez plusieurs items dans la liste.","La sélection multiple n'est pas possible / est possible."]
[null,"Contrôles du champ de type groupe d'options [xxx]"]
[null,"Observez le groupe d'options","L'option [item_X] est sélectionnée par défaut."]
[null,"Contrôles du champ de type case à cocher [xxx]"]
[null,"Observez la case à cocher","La case est cochée par défaut / décochée par défaut."]
[null,"Validez le formulaire sans cocher la case.","A définir"]
[null,"Contrôles du bouton [Reset]"]
[null,"Cliquez sur le bouton [Reset]","Les champs du formulaire sont initialisés."]
[null,"Contrôles du bouton [Parcourir]"]
[null,"Cliquez sur le bouton [Parcourir] et sélectionnez un fichier.","Une boîte de dialogue modale est affichée permettant de choisir un fichier local au PC. Les extensions possibles sont :\n- A définir\n"]
[null,"Contrôles du bouton [Valider]"]
[null,"Laissez tous les champs obligatoires à vide puis cliquez sur le bouton [Valider]","Un message d'erreur est affiché en entête de page (ou bien, une boite de dialogue apparait) indiquant la liste des champs obligatoires."]
[null,"Saisissez des valeurs invalides dans tous les champs du formulaire puis cliquez sur le bouton [Valider]","Un message d'erreur est affiché en entête de page (ou bien, une boite de dialogue apparait) indiquant la liste des champs non valides."]
[null,"Saisissez des valeurs valides dans tous les champs du formulaire puis cliquez sur le bouton [Valider]","La page / L'écran disparait\nLa page / L'écran [xxx] apparaît"]
[null,"Contrôles du bouton [Fermer]"]
[null,"Cliquez sur le bouton [Fermer]","La page / L'écran disparait."]
[null,"Contrôles de la fonction \"Rafraîchir la page\""]
[null,"Appuyez sur la touche F5 du navigateur","La page est correctement rafraîchie / Autre fonctionnement ?"]
[null,"Contrôles de la fonction \"Page précédente\""]
[null,"Appuyez sur le bouton \"Page précédente\" du navigateur","La page précédente est affichée / Autre fonctionnement ?"]
[null,"Contrôles de la fonction \"Imprimer\""]
[null,"Appuyez sur le bouton \"Imprimer\" du navigateur et vérifier le contenu du document en aperçu avant impression.","Le module d'impression standard est lancé et l'aperçu avant impression est conforme au contenu de la page."]