Il n'y a pas une seule norme universellement acceptée qui définit tous les termes de test de logiciels. Cependant, plusieurs ressources et organisations contribuent à établir des définitions et pratiques communes:
1. Normes IEEE:
* IEEE STD 829-2008 - Standard pour les logiciels et la documentation du test système: Cette norme définit divers types de documentation de test, y compris les plans de test, les cas de test et les rapports de test, et comprend des définitions des termes de test courants.
* IEEE STD 1012-2012 - Standard pour la vérification et la validation des logiciels: Cette norme fournit un cadre pour les processus de vérification et de validation et définit les termes associés.
2. Organisation internationale pour la normalisation (ISO):
* ISO / IEC / IEEE 29119 - Génie logiciel - Test de logiciel: Cette norme internationale fournit un cadre complet pour les tests de logiciels, couvrant divers aspects tels que les processus de test, la documentation de test et la terminologie. Il est souvent appelé «norme de test».
3. Board de qualifications de tests de logiciels internationaux (ISTQB):
* Glossaire ISTQB des termes de test: L'ISTQB, une organisation à but non lucratif faisant la promotion des connaissances sur les tests de logiciels, fournit un glossaire complet avec des définitions pour un large éventail de termes de test utilisés dans l'industrie.
4. Autres ressources de l'industrie:
* Body of Knack of Knowledge of Knowled (Swebok): Ce guide, développé par l'IEEE Computer Society, fournit un aperçu complet des tests de logiciels, y compris des définitions de termes essentiels.
* Livres et articles: De nombreux livres et articles d'experts de tests renommés contribuent à définir et à clarifier divers termes de test.
5. Normes organisationnelles:
* De nombreuses organisations élaborent leurs propres normes ou directives internes qui peuvent inclure des définitions spécifiques pour les termes de test de logiciels. Ces normes peuvent s'aligner sur les meilleures pratiques de l'industrie ou répondre aux besoins spécifiques de l'organisation.
Considérations importantes:
* Évolution de la terminologie: Les tests de logiciels sont un domaine en constante évolution et de nouveaux termes et concepts émergent régulièrement. Il est important de rester à jour avec les dernières avancées et les tendances de l'industrie.
* Le contexte est important: Bien qu'il existe des définitions générales, la signification spécifique d'un terme peut parfois varier en fonction du contexte de son utilisation.
* consensus de l'industrie: Bien qu'il n'y ait pas de «Bible» unique pour la terminologie des tests de logiciels, le consensus entre les experts de l'industrie et les organisations de normes contribue à assurer une communication et une compréhension claires.
Il est recommandé de consulter plusieurs sources et d'utiliser les définitions qui s'alignent le mieux avec votre contexte et vos besoins spécifiques.
|