Hace poco escribí sobre el uso de CamStudio y cómo lo usaría para evaluar los programas de DFD ya que no se están guardando correctamente. La idea detrás del uso de CamStudio es grabar la pantalla del PC cuando se hace la prueba final del programa, por ejemplo, hemos desarrollado un programa que ayuda a repasar un mapa mental sobre un capítulo de un libro que debemos leer, así que el programa pregunta cosas sobre el diagrama y evalúa cuántas veces el usuario responde correctamente. Al final el usuario recibe un resumen del resultado: cuántas preguntas respondió correctamente. Para ilustrar el uso que le damos al CamStudio les dejo precisamente la grabación de la prueba del programa que acabo de describir ya terminado. La estrategia de prueba es pasar por las respuestas correctas primero (ejecutando el programa varias veces respondiendo correctamente) y luego pasar por las partes incorrectas (ejecutando el programa respondiendo equivocadamente). Lo anterior ilustra una dificultad fundamental de las pruebas de caja abierta en programación: hay que ejecutar el programa con todas las posibles respuestas del usuario, es decir, hay que probar cada posible respuesta del usuario ¡y las combinaciones de las mismas!. ¡Pesadilla!, pero así es. Finalmente hay que aclarar, que el video de youTube.com tiene una calidad reducida para optimizar el tiempo de descarga, ésta calidad es significativamente menor que la calidad original del archivo generado por CamStudio, que es un .avi de 19MB de muy buena calidad que dura casi 2 minutos.]]>