Le test d'acceptation structuré ("STAT") est une norme simple et extensible pour les processus de test d'acceptation . La cible du test peut être n'importe quel ensemble de fichiers informatiques, par exemple le code source, les images, les fichiers audio et les documents. Le processus peut être un programme informatique automatisé, une exécution manuelle d'un plan de test ou même un examen du comité. Le résultat du processus est les résultats et les recommandations qui peuvent être utilisés pour améliorer la cible et peuvent indiquer un résultat pass ou fail .
La spécification de sortie STAT définit comment un processus peut exprimer le résultat , les résultats et les recommandations
Cette norme est applicable à tout processus automatisé ou manuel qui accepte les fichiers informatiques en entrée et peut exprimer des opinions à leur sujet. Des exemples de tels processus comprennent:
Les résultats , les résultats et les recommandations des tests d'acceptation peuvent être utilisés ( consommés ) par:
Si votre processus de test d'acceptation utilise un format de sortie standardisé, les consommateurs peuvent mieux en faire un usage.
Les intégrations sont incroyables. Ils permettent aux compilateurs clang de montrer des erreurs de compilation dans votre environnement de développement intégré, ils permettent aux erreurs d'orthographe d'être soulignées dans votre traitement de texte et ils apparaissent comme des drapeaux rouges lorsque vous passez en revue une demande de traction. Mais que se passe-t-il si toutes ces validations peuvent être montrées partout où elles sont pertinentes? La normalisation le permet.
Il s'agit de la première standardisation largement applicable de son type, donc XKCD 927 ne s'applique pas.
Les caractéristiques spécifiques de cette spécification comprennent:
gcc , clang ou aspell dans le format requis.Cette norme est actuellement la version 1.0.0. Nous suivons le versioning sémantique.
Cette spécification est Copyright 2016 William Entriken et est libérée sous la licence du MIT.
Le développement de cette spécification se produit sur GitHub. Veuillez utiliser les problèmes et extraire les demandes pour aider à l'améliorer.
Veuillez aider à sensibiliser en ouvrant un problème avec votre outil d'analyse statique préféré pour soutenir ce format.
Veuillez ouvrir un problème avec votre environnement de développement intégré préféré ou un outil de partage de code source pour demander l'interopérabilité avec ce format.
Veuillez ajouter vos propres projets ci-dessous!
Soutenir les programmes de test d'acceptation:
Soutenir les consommateurs: