Cada empresa define en su “Test Plan” o en su “Testing Framework”, los diferentes criterios que utilizará para promocinar su código entre diferentes entornos. Por ejemplo, cuando promocionamos código de Assembly a Integración, de Integración a Pre-producción y de Pre-producción a Producción.

Estos criterios aparecen en cada fase de testing, así que definamos primero que es un criterio de entrada y de salida:

Criterios de Entrada (Entry Criteria): Se asegura que el entorno está en su sitio y que el sistema entero soporta los procesos de testing. Algunos ejemplos:

  • Todo el hardware está correctamente instalado, configurado y funcionando adecuadamente.
  • Todos los diseños funcionales están revisados y firmados.
  • La preparación de datos está lista.
  • Todas las herramientas están preparadas para las pruebas.
  • etc…

Criterios de Salida (Exit Criteria): Asegura que los requisitos del entorno han sido cumplidos antes de subir al siguiente entorno y las pruebas realizas completas satisfactoriamente. Algunos ejemplos:

  • 100% de la ejecución de los test cases completados.
  • 90% pasados satisfactoriamente.(PASSED)
  • 100% de los defectos de prioridad crítica resueltos.

Estos son sólo algunos ejemplos, pero es de suma importancia tener definidos apropiadamente estos criterios en nuestras estrategias y comunicarlos a toda la organización para que no haya ninguna duda sobre los criterios que todo el mundo debe cumplir.