Mètriques de les proves

Estat de les proves

Els indicadors de mesura de l’estat de les proves permeten avaluar si cal repetir-les, finalitzar-les o replantejar-les.

Estat de les proves global

Mitjançant la distribució de l’estat global de les proves podem mesurar quin del conjunt de proves encara està pendent de tornar a executar perquè han fallat (han trobat algun defecte a l’aplicació), erren errònies (mal definides, script incorrecte,…) o l’entorn necessari per la seva execució no estava correctament preparat (eines, s’ha provat un entorn que no pertocava, …).

estat_proves

Estat de les proves per severitat dels requisits

En cas d’haver realitzat la traçabilitat entre els requisits i les proves (totalment recomanable), representarem en una graella el resultat de les proves, en base als requisits. D’aquesta forma podem valorar quants requisits d’alt risc han fallat.

estat_proves_requisits

Eficàcia de les proves

Mitjançant els indicadors d’eficàcia respondrem a la pregunta: les proves són bones? som capaços de trobar defectes enlloc que es trobin a producció? trobem més defectes en les proves d’acceptació que en les de qualificació que fa el proveïdor?

Percentatge de detecció de defectes del procés de proves (PDDp)

PDDp és el percentatge de detecció de defectes del procés de proves, calculat com:

PDDp = Nombre de defectes trobats en les proves / (Nombre de defectes trobats en les proves + Nombre de defectes trobats pels usuaris)

Aquesta mètrica s’ha de lligar segons la versió del sistema al que aplica.

Exemple:

  • Imaginem que s’han trobat 80 defectes durant totes les proves (entre qualificació, acceptació, ..) i que s’han trobat 20 incidències durant els següents 2 mesos de la posada en producció. Això vol dir que som capaços de trobar 80 dels 100 defectes que té una aplicació, és a dir un PDD del 80%.

Podem aplicar la mètrica tenint en consideració la severitat dels defectes, i veure si som més efectius en aquells defectes que són més crítics.

Si volem traduir els valors obtinguts a un valor de 1 a 5, usarem la següent correspondència:

Valor Descripció
1 %PDDp < 60%
2 %PDDp: 60% - 80%
3 %PDDp: 80% - 90%
4 %PDDq: 90% - 95%
5 %PDDq > 95%

Percentatge de detecció de defectes en qualificació (PDDq)

%PDDq és el percentatge de detecció de defectes en qualificació, calculat com: nombre de defectes trobats en proves de qualificació / nombre de defectes trobats entre les proves de qualificació i les proves d’acceptació

Aquesta mètrica mesura l’eficàcia de l’equip responsable de la realització de les proves de qualificació, a diferència de l’anterior indicador, en el que es tenien en compte també les d’acceptació.

Valor Descripció
1 %PDDq < 60%
2 %PDDq: 60% - 80%
3 %PDDq: 80% - 90%
4 %PDDq: 90% - 95%
5 %PDDq > 95%

Compliment criteris sortida proves

Valor Descripció
1 No s’ha assolit el 80% d’un o més dels criteris d’acceptació de les proves
2 S’ha assolit com a mínim un 80% del compliment de tots i cadascun dels criteris d’acceptació de proves
3 No aplica
4 No aplica
5 Es compleixen el 100% dels criteris d’acceptació