Glosario de Automatización • Plan de pruebas y guion de prueba

¿Qué es un plan de pruebas y un guion de prueba SCADA?

Ingeniería Merobix • • 8 min de lectura

Cuando un sistema SCADA se acepta, la aceptación descansa en evidencia, y esa evidencia la produce un plan de pruebas y los guiones de prueba debajo de él. En lugar de que un ingeniero haga clic por ahí y declare que el sistema está bien, la prueba de aceptación sigue un plan escrito de pasos documentados, cada uno con un resultado esperado y un lugar para registrar lo que realmente sucedió. Esta guía explica cómo se estructuran un plan de pruebas y sus guiones, cómo una matriz de trazabilidad los ata de regreso a la especificación, cómo se manejan las desviaciones y la presencia de testigos, y cómo los mismos guiones sirven tanto en las pruebas de fábrica como de sitio.

Volver al glosario

Plan de pruebas y guion de prueba en una línea: Un plan de pruebas SCADA define el alcance, el orden, y los criterios generales de la prueba de aceptación, y los guiones de prueba debajo de él dividen la prueba en procedimientos paso a paso, cada uno con un resultado esperado y una columna de aprobado o fallado. Una matriz de trazabilidad de requisitos liga cada prueba de regreso a una cláusula de la especificación funcional, las columnas de firma de testigo registran quién verificó cada resultado, y los mismos guiones se reutilizan típicamente a través de las pruebas de aceptación de fábrica y de sitio.

El plan de pruebas y los guiones de prueba debajo de él

Un plan de pruebas es el documento de nivel superior que gobierna cómo se conducirá la prueba de aceptación. Define qué se probará y qué no, el orden en que procede la prueba, el entorno y los prerequisitos necesarios, los roles de las personas involucradas, y los criterios por los que se juzga que la prueba general aprobó. El plan es donde vive la estrategia: establece, por ejemplo, que ciertas funciones deben probarse antes que otras, que una clase particular de defecto bloquea la aceptación, y cómo se estructura el evento completo. Es el mapa que evita que una prueba de aceptación de varios días se vuelva un desorden sin estructura.

Bajo el plan están los guiones de prueba, que son los procedimientos reales paso a paso. Un guion de prueba, muchas veces organizado como un conjunto de casos de prueba, cada uno cubriendo un requisito o una función, lista una secuencia de pasos numerados, y para cada paso declara la acción a realizar, el resultado esperado, y un espacio en blanco para el resultado observado junto con una marca de aprobado o fallado. El resultado esperado se declara antes de correr la prueba, que es lo que hace objetivo el desenlace: o el comportamiento observado coincide con la expectativa escrita de antemano o no, sin espacio para la racionalización posterior.

La columna de aprobado o fallado es el corazón de la disciplina del guion. Como el resultado esperado se fija de antemano, un paso aprueba solo cuando el comportamiento observado lo coincide exactamente, y cualquier desajuste es un fallado que debe atenderse. Esta estructura convierte la prueba de una cuestión de opinión a una cuestión de registro: al final, los guiones completados muestran precisamente cuáles pasos se realizaron, qué se esperaba, qué se vio, y si cada uno aprobó, un rastro de evidencia que cualquiera puede revisar mucho después de que la prueba terminó.

Trazabilidad, desviaciones, y firma de testigo

El enlace entre las pruebas y la especificación se hace explícito a través de una matriz de trazabilidad de requisitos. La matriz lista cada requisito en la especificación funcional y, contra cada uno, el caso de prueba o paso de guion específico que lo demuestra. Su propósito es garantizar la cobertura: hace inmediatamente visible si algún requisito no tiene prueba que lo demuestre, y a la inversa permite a cualquiera que parta de un requisito encontrar la prueba exacta que lo verifica. Una cláusula de especificación sin prueba correspondiente es un hueco que la matriz está diseñada para exponer antes de que se vuelva un criterio de aceptación perdido.

Cuando un paso no produce su resultado esperado, la desviación se maneja formalmente en lugar de disimularse. La falla se registra en el guion, se documenta como una deficiencia, típicamente se agrega a la lista de pendientes, y se le da una disposición, corregir y volver a probar, aceptar con una concesión documentada, o diferir según lo acordado. Volver a probar un elemento corregido vuelve a correr los pasos de guion relevantes para confirmar que la corrección de verdad funcionó, y el registro muestra tanto la falla original como la nueva prueba exitosa. Este manejo de desviaciones es lo que mantiene honesta una prueba: nada aprueba en silencio, y la historia de cada problema se preserva.

La presencia de testigos da a los resultados su autoridad. Los guiones de prueba incluyen columnas de firma donde el testigo, por lo general el cliente o su representante, firma cada paso o sección para confirmar que vio el comportamiento con sus propios ojos, no solo que leyó un reporte después. En pruebas más grandes, testigos adicionales como un representante de seguridad o un inspector independiente también firman. Los guiones completados y firmados, junto con la matriz de trazabilidad y los registros de desviación, forman el paquete de aceptación formal que prueba que el sistema cumplió su especificación bajo observación.

Reutilizar guiones entre FAT y SAT, y en SCADA de nube

Una de las fortalezas prácticas de un enfoque con guiones es que los mismos guiones pueden reutilizarse a través de las etapas de prueba. Los guiones escritos para la prueba de aceptación de fábrica, donde el comportamiento se demuestra en el banco con entradas simuladas o estimuladas, son en gran medida los mismos guiones que se vuelven a correr en la prueba de aceptación de sitio, donde las funciones que deben volver a demostrarse se prueban de nuevo con cableado de campo real, controladores en vivo, y comunicaciones reales. Reutilizarlos significa que una función probada en FAT se vuelve a probar en SAT contra el resultado esperado idéntico, así que las dos pruebas comparten una columna vertebral común y cualquier diferencia en el desenlace apunta limpiamente a algo que cambió al pasar al sitio.

Esta reutilización también mantiene coherente el rastro de evidencia. Como un requisito se traza al mismo caso de prueba en ambas etapas, un revisor puede seguir un solo hilo desde la cláusula de especificación, pasando por el registro de FAT donde aprobó primero, hasta el registro de SAT donde aprobó de nuevo en el entorno instalado. La matriz de trazabilidad y los guiones proveen así una prueba continua a través de todo el viaje de aceptación en lugar de dos conjuntos de papeles desconectados, que es exactamente lo que un auditor o un futuro mantenedor quiere encontrar.

Para un sistema supervisado por una plataforma SCADA de nube como Merobix, los guiones y la disciplina en torno a ellos no cambian, los mismos pasos, resultados esperados, columnas de aprobado o fallado, trazabilidad, y presencia de testigos aplican todos. Lo que cambia es dónde ocurre la prueba y quién puede atestiguarla. Como la aplicación supervisora y sus pantallas son un servicio hospedado alcanzable desde donde sea, mucha de la prueba de configuración puede ejecutarse en un entorno de staging que refleja producción y ser atestiguada por un revisor remoto que ve las mismas pantallas en vivo, mientras que los guiones dependientes del campo se ejercitan en cada sitio durante la prueba de sitio. Para una flota de ubicaciones remotas, los mismos guiones estándar se corren sitio tras sitio, así que la trazabilidad y la evidencia se producen de forma consistente a través de todo el despliegue en lugar de reinventarse para cada ubicación.

Preguntas frecuentes

¿Cuál es la diferencia entre un plan de pruebas y un guion de prueba?

Un plan de pruebas es el documento de nivel superior que define el alcance, el orden, los prerequisitos, los roles, y los criterios de aprobación de toda la prueba de aceptación, la estrategia de cómo se conduce la prueba. Los guiones de prueba son los procedimientos paso a paso debajo del plan, cada uno listando acciones numeradas con un resultado esperado escrito de antemano y una columna de aprobado o fallado. El plan gobierna el evento; los guiones son lo que los probadores ejecutan realmente paso a paso.

¿Qué es una matriz de trazabilidad de requisitos?

Una matriz de trazabilidad de requisitos es una tabla que liga cada requisito en la especificación funcional al caso de prueba o paso de guion específico que lo demuestra. Su trabajo es garantizar la cobertura, hace visible cualquier requisito sin prueba que lo demuestre, y permite a cualquiera que parta de un requisito encontrar la prueba exacta que lo verifica. Es la herramienta que asegura que nada en la especificación quedó en silencio sin probar.

¿Se usan los mismos guiones de prueba para FAT y SAT?

En gran medida sí. Los guiones escritos para la prueba de aceptación de fábrica se reutilizan en su mayoría para las funciones que deben volver a demostrarse en la prueba de aceptación de sitio, así que una función probada en el banco se vuelve a probar con cableado real, controladores en vivo, y comunicaciones reales contra el resultado esperado idéntico. Reutilizar los guiones da a las dos pruebas una columna vertebral común y mantiene un solo rastro de evidencia coherente desde la especificación a través de ambas etapas.

Más en Fundamentos de SCADA
Plan de DR SCADA  •  Plan de reversión de migración  •  Agregar un tag en SCADA  •  Configurar alertas por SMS  •  Configurar una alarma en SCADA  •  Todo en Fundamentos de SCADA →
Capacitación SCADA gratuita para operadores
Merobix University - 70 lecciones en video y 261 preguntas de examen, del primer inicio de sesión a los reportes de cumplimiento (contenido en inglés). Sin llamada de ventas.
Comenzar gratis →