Dans Scrum chaque Sprint crée un incrément qui est un produit partiel potentiellement livrable à la production.
Pour qu’il puisse être déployé en production, l’incrément doit répondre à tous les critères d’acceptation et subir toutes les vérifications nécessaires.
Chaque Sprint doit donc inclure toutes les activités de tests permettant d’obtenir un incrément exploitable que l’on peut livrer à la production.
Ce post introduit l'acronyme PURIFF comme concept pour regrouper l’ensemble des activités de tests à mener durant le Sprint. Chaque élément de l'acronyme correspond à une catégorie de tests :
P : pour les tests de Performances
U : représente les tests Unitaires
R : désigne les tests de non Régression
I : couvre les tests d’Intégration
F : pour les tests Fonctionnels
F : représente les tests (Non) Fonctionnels