Tests basés sur le contexte

Définition - Que signifie le test contextuel?

Les tests contextuels sont un certain type de tests logiciels qui prennent en compte l'utilisation du produit sur le terrain, ou un environnement de performance ou de production. C'est une façon pour les développeurs d'évaluer le logiciel au fur et à mesure de sa construction, en recherchant les failles et en optimisant autrement sa conception avant sa sortie finale.

Definir Tech explique les tests contextuels

Les tests contextuels sont quelque chose que les experts décriraient comme une «philosophie» des tests, quelque chose qui est fait avec d'autres types de tests conceptuels dans le développement de logiciels agiles. Certains professionnels diraient, par exemple, que certains problèmes plus abstraits avec les interfaces utilisateur ou les processus conviviaux (ou efficaces pour l'utilisateur) feraient partie de tests contextuels, plutôt que d'un type plus technique de test logiciel. En d'autres termes, dans les tests contextuels, les développeurs examinent comment les gens utilisent réellement les logiciels et si ce processus fonctionne bien, plutôt que de rechercher des instances spécifiques de violations de code de la syntaxe ou du langage fonctionnel.

La nature des tests contextuels est différente de celle de certains autres types de tests logiciels qui sont par définition plus techniques. Par exemple, le test de la boîte noire et le test de la boîte blanche sont deux méthodologies de test de logiciels qui diffèrent selon que les développeurs examinent ou non la conception interne d'un produit. D'autres types de tests, comme les tests de modules et les tests d'intégration, concernent le fait que les développeurs testent des modules individuels de code ou des modules connectés qui forment un composant fonctionnel d'un programme logiciel.