7. Prueba

Al igual que cualquier otro código, tu implementación de zona de pruebas debe tener pruebas. Las pruebas de zona de pruebas no están diseñadas para probar la corrección del programa, sino para verificar si el programa en zona de pruebas puede ejecutarse sin problemas, como incumplimientos de la zona de pruebas. Esto también garantiza que la política de zona de pruebas sea correcta.

Un programa en zona de pruebas se prueba de la misma manera en que se ejecutaría en producción, con los argumentos y los archivos de entrada que normalmente procesaría.

Estas pruebas pueden ser tan simples como una prueba de shell o pruebas de C++ que usan subprocesos. Consulta los ejemplos para inspirarte.