La prueba de aceptación estructurada ("STAT") es un estándar simple y extensible para los procesos de prueba de aceptación . El objetivo de la prueba puede ser cualquier conjunto de archivos de computadora, por ejemplo, código fuente, imágenes, archivos de audio y documentos. El proceso puede ser un programa de computadora automatizado, ejecución manual de un plan de prueba o incluso una revisión del comité. El resultado del proceso son los hallazgos y recomendaciones que pueden usarse para mejorar el objetivo y pueden indicar un resultado pass o fail .
La especificación de salida de STAT define cómo un proceso puede expresar el resultado , los hallazgos y las recomendaciones
Este estándar es aplicable para cualquier proceso automatizado o manual que acepte archivos de computadora como entrada y pueda expresar opiniones sobre ellos. Ejemplos de tales procesos incluyen:
Los resultados , los resultados y las recomendaciones de las pruebas de aceptación pueden ser utilizadas ( consumidas ) por:
Si su proceso de prueba de aceptación utiliza un formato de salida estandarizado, los consumidores pueden hacer un mejor uso de él.
Las integraciones son increíbles. Permiten que los compiladores clang muestren errores de compilación en su entorno de desarrollo integrado, permiten que los errores de ortografía se subrayan en su procesador de textos y se muestran como banderas rojas cuando revisa una solicitud de extracción. Pero, ¿qué pasa si todas estas validaciones se pueden mostrar en todas partes ? La estandarización permite esto.
Esta es la primera estandarización ampliamente aplicable de su tipo, por lo que no se aplica XKCD 927.
Las características específicas de esta especificación incluyen:
gcc , clang o salida aspell en el formato requerido.Este estándar es actualmente la versión 1.0.0. Seguimos versiones semánticas.
Esta especificación es Copyright 2016 William Entriken y se publica bajo la licencia MIT.
El desarrollo de esta especificación ocurre en GitHub. Utilice problemas y extraiga solicitudes para ayudar a mejorarlo.
Ayude a crear conciencia abriendo un problema con su herramienta de análisis estático favorito para apoyar este formato.
Abra un problema con su entorno de desarrollo integrado favorito o herramienta de intercambio de código fuente para solicitar interoperabilidad con este formato.
¡Agregue sus propios proyectos a continuación!
Programas de pruebas de aceptación de apoyo:
Apoyo a los consumidores: