Académique Documents
Professionnel Documents
Culture Documents
C’est un test élémentaire qui est décrit avec une situation initiale, un
traitement et un résultat attendu qui répond à un objectif unique.
C’est un référentiel de test dans lequel on capitalise les exigences, les cas de
test, et la couverture des exigences par les cas de test.
5. Définir un test.
C’est un document rédigé séparément par les assistants MOA et MOE leur
permettant de préparer et de réaliser leurs tests d’intégration (AMOE) et de
recette (AMOA). Il comprend l’ensemble des scénarii qui englobent tous les cas
de tests possibles de l’application.
Le plan de test est rédigé en deux phases : la première juste après la validation
des SFD et avant les tests et le second après la réalisation des tests.
Dans sa première phase, un plan de test est constitué de scénarii qui regroupent :
Règle n°1
Scénario n°1
Règle n° 1
Règle n° 2
C’est en préparant les outils, les machines à utiliser, Les échantillons à étudier
ainsi que Les logiciels et les bases de données à utiliser.
Une évolution est l’ajout d’une ou plusieurs règles de gestion voir une ou
plusieurs fonctionnalités. Dans le premier cas, elle est dite mineure et dans
le second cas majeur et peut faire l’objet d’un projet. Un avenant est la
modification d’une ou plusieurs règles de gestion, il est plus cher qu’une
évolution.
On reproduit une anomalie pour vérifier si c’est une anomalie ou pas ou c’est
avenant.
✔ une évolution mineure : c’est une mise à jour d’une IHM ou d’une règle
de gestion, elle concerne généralement la forme (Ajout d’un champ,
d’un bouton…)
✔ Une évolution majeure : elle fait l’objet d’un nouveau projet et que l’on
appelle un lot, remise en cause (ou ajout) l’expert métier soumis un
besoin, refaire tout le cycle du projet ou une plusieurs fonctionnalités.
Les tests de non régression consistent à tester le bon fonctionnement des anciens
modules dans la nouvelle version. Ils sont réalisés à chaque fois qu’un
changement intervient que ce soit au niveau progiciel, matériel de l’application.
Ils prennent moins de temps que les tests de première compagne, utilisent les
mêmes échantillons et se basent sur les résultats théoriques du plan de tests pour
trouver les anomalies rapidement.
Par souci d’efficacité, il faut absolument que l’application soit stable sinon on
passera notre temps à réadapter le programme d’automatisation. Pour un grand
projet la stabilisation est atteinte au bout d’une à deux années. On n’automatise
que 80% à 90% de tests.
On n’automatise que 80% à 90% de tests. Il existe des tests qu’on ne peut pas
automatiser tel que les tests des journaux d’exécutions qui sont différents à
chaque lancement de batch, et quand on a besoins d’un cd par exemple pour le
lancement de tests.
Les tests visent à s’assurer que le système régit de la façon prévue par ses de
scénarios et cas de test.