Le nouveau glossaire du testeur, vous trouverez les définitions de termes employés en Testing.
Sources : ISTQB
Articles : Campagne de test en mode agile

Le dernier glossaire complet du testeur

# A B C D É F G H I J L M N O P Q R S T U V
Paires définition-usage
L'association de la définition d'une variable et de l'usage de cette variable. L' « usage » d'une variable inclut son calcul (p.ex. multiplication) ou son utilisation dans la sélection d'un chemin (utilisation comme « prédicat »).

Partition (ou classe) d'équivalence
Une portion d'un domaine d'entrée ou de sortie pour laquelle le comportement d'un composant ou système est supposé être le même, basé sur ces spécifications.

Partitionnement en classes d'équivalence
Une technique de conception de boîte noire selon laquelle les cas de tests sont conçus pour exécuter des représentants des partitions d'équivalence. En principe, les cas de tests sont conçus pour couvrir chaque partition au moins une fois.

Performance
Degré en fonction duquel le système ou composant accomplit les fonctions qui lui sont affectées dans le respect de contraintes données en ce qui concerne son temps d'exécution et taux de débit. [d'après IEEE 610]

Pertinence
La capacité d'un produit système à fournir un ensemble approprié de fonctions pour une tâche et des objectifs utilisateurs spécifiés. [ISO 9126]

Phase d'exécution des tests
La période de temps dans le cycle de développement logiciel pendant laquelle les composants d'un produit logiciel sont exécutés, et le produit logiciel est évalué pour déterminer si les exigences ont été satisfaites ou non. [IEEE 610]

Phase d'exigences
La période de temps dans le cycle de vie du logiciel pendant laquelle les exigences d'un produit logiciel sont définies et documentées [IEEE 610]

Phase de test
Un ensemble distinct d'activités de tests rassemblées en une phase gérable d'un projet, p.ex. l'exécution d'activités d'un niveau de tests [d'après Gerrard]

Pile
Un device ou zone de stockage utilisé pour stocker des données temporairement pour des différences de débit de flot de données, date ou occurrence d'évènements, ou quantités de données pouvant être traitées par les devices ou processus impliqués dans le transfert ou l'utilisation des données. [IEEE 610]

Pilote
Un composant logiciel ou outil de tests qui remplace un composant qui contrôle et/ou appelle un composant ou système [d'après TMap]

Plan d'amélioration des tests
Un plan pour réaliser des objectifs organisationnels d'amélioration du processus des tests. Il est basé sur une compréhension minutieuse des forces et faiblesses actuelles des tests que l'organisation traite ainsi que sur les atouts du processus de test.

Plan de test de niveau
Un plan de test qui traite typiquement d'un niveau de test.

Plan de tests
Un document décrivant l'étendue, l'approche, les ressources et le planning des activités de test prévues. Il identifie entre autres les éléments et caractéristiques à tester, qui fera chaque tâche, le degré d'indépendance des testeurs, l'environnement de test, les techniques de conception des tests et les techniques de mesure des tests à utiliser, et tout risque nécessitant des plans de contingence. C'est un document reprenant les processus de planification des tests [d'après IEEE 829]

Plan de tests projet
Un plan de tests qui couvre typiquement plusieurs niveaux de tests.

Planification des tests
L'activité d'établir ou mettre à jour un plan de tests.

Planning de test
Une liste d'activités, tâches ou évènements du processus de test, mentionnant leurs dates et/ou heures de début et fin et interdépendances.

PLCS
Une Portion Linéaire de Code et Saut, consistant en les trois items suivants (conventionnellement identifiés par des numéros de ligne dans un listing de code source) : le début de la séquence linéaire, la fin de la séquence linéaire et la ligne cible à laquelle le contrôle est passé en fin de séquence linéaire.

Point d'entrée
Une instruction exécutable ou une étape de processus qui définit un point sur lequel un processus donné est censé commencer.

Point de sortie
Une instruction exécutable ou une étape de processus qui définit un point sur lequel un processus donné est censé cesser.

Pointeur
Donnée spécifiant la localisation d'une autre donnée, par exemple, donnée spécifiant l'adresse mémoire du prochain enregistrement d'employé à traiter. [IEEE 610]

Politique de tests
Un document de haut niveau décrivant les principes, approches et objectifs majeurs de l'organisation ayant trait aux tests.

Post-condition
Conditions d'environnement et d'état qui doivent être satisfaites après l'exécution d'un test ou d'une procédure de tests.

Pourcentage de détection des défauts (DDP)
Le nombre d'anomalies détectées dans une phase de test, divisé par la somme des anomalies trouvées par cette phase et toutes les phases ultérieures.

Pré-condition
Conditions d'environnement et d'état qui doivent être remplies avant qu'un composant ou système puisse être exécuté avec une procédure de test ou cas de tests particuliers.

Priorité
Un niveau d'importance (métier) affecté à un élément (par exemple à un défaut).

Prise en compte de l'état
Un élément de gestion de configuration, consistant en l'enregistrement et le reporting de l'information nécessaire pour gérer une configuration de façon efficace. Cette information inclut une liste des identificateurs de configuration approuvés, le statut des changements de configuration proposés, et les états d'implémentation des changements approuvés. [IEEE 610]

Processus
Ensemble d'activités liées qui transforment des entrées en sorties [ISO 12207]

Processus Critiques du Test (ou CTP)
Modèle basé sur le contenu pour l'amélioration du processus de test. Il est construit autour de 12 processus critiques. Ils incluent les processus hautement visibles, par lesquels les pairs et le management jugent la compétence les processus critiques d'une mission qui affectent les profits et la réputation d'une entreprise.

Processus d'Évaluation de Test Systématique
Une méthodologie de test structurée ? aussi utilisée comme un modèle basé sur le contenu ? pour améliorer le processus de test. Le Test Systématique et le Processus d'Évaluation (STEP) n'exigent pas que les améliorations arrivent dans un ordre spécifique.

Processus de tests
Les processus de tests fondamentaux comprennent la planification, spécification, exécution, enregistrement et vérification de complétude [BS 7925/2]

Profil de charge
Une spécification de l'activité qu'un composant ou système testé peut subir en production. Un profil de charge consiste en un nombre qualifié d'utilisateurs virtuels qui traitent un ensemble défini de transactions en un temps spécifié, selon un profil opérationnel défini.

Profil opérationnel
La représentation d'un ensemble distinct de tâches exécutées par un composant ou un système, qui peut être basé sur le comportement de l'utilisateur en interaction avec le composant ou le système, et leur probabilité d'occurrence. Une tâche sera plutôt logique que physique et peut être exécutée par plusieurs machines ou dans des segments de temps non contigus.

Profilage des performances
Définition des profils d'utilisateurs pour le test de performance, de charge ou de stress. Les profils devraient refléter l'usage attendu ou réel, basé sur le profil opérationnel d'un composant ou système, et par conséquent la charge de travail attendue.

Programmation en binôme (ou pair programming)
Une approche du développement logiciel où les lignes de code (production et/ou tests) d'un composant sont écrites par deux programmeurs assis à un seul poste de travail. Ceci implique l'exécution de revues de code en temps réel.

Projet
Un projet est un ensemble unique d'activités, contrôlées et coordonnées, avec des dates de début et de fin, effectuées avec pour objectif de conformité à des exigences spécifiques, incluant des contraintes de temps, de coût et de ressources. [ISO 9000]

Prototype horizontal
Une mise en oeuvre partielle ou possible d'une interface utilisateur pour un système logiciel. Utilisé pour évaluer la facilité d'utilisation et pour évaluer la complétude et la cohérence des exigences. Aussi appelé un prototype comportemental ou maquette.