7. Probarla

Como cualquier otro código, tu implementación de la zona de pruebas debe tener pruebas. Las pruebas de zona de pruebas no tienen como objetivo evaluar la precisión del programa, sino comprobar si este puede ejecutarse sin problemas, como incumplimientos de la zona de pruebas. Esto también garantiza que la política de la zona de pruebas sea correcta.

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

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