Artefacto: Script de prueba
Este artefacto es una instrucción paso a paso que realiza una prueba, habilitando su ejecución.
Dominios: Prueba
Clases de producto de trabajo: Solución
Objetivo
  • Para proporcionar la implementación de un subconjunto de pruebas separadas de forma efectiva y eficaz.
Relaciones
Descripción
Descripción principalLos scripts de prueba toman la forma de instrucciones textuales documentadas que se ejecutan manualmente o instrucciones que se pueden leer en el sistema que habilitan la ejecución de pruebas automatizadas.
Esquematización breve

Cada script de prueba debe considerar varios aspectos que incluyen los siguientes:

  • Los requisitos de hardware de sistema básicos; por ejemplo, Procesadores, Almacenamiento de memoria, Almacenamiento de disco duro, Dispositivos de interfaz de entrada / salida
  • El entorno de software subyacente básico; por ejemplo, sistema operativo y herramientas de productividad básicas como correo electrónico o sistema de calendario
  • Hardware periférico adicional especializado de entrada/salida; por ejemplo, escáneres de códigos de barras, impresoras de recibos, cajas registradoras y dispositivos sensores
  • El software necesario para el hardware periférico de entrada / salida especializado; por ejemplo, software de controladores, interfaz y pasarela
  • El conjunto mínimo de herramientas de software necesarias para facilitar la prueba, la evaluación y las actividades de diagnóstico; por ejemplo,  diagnósticos de memoria, ejecución de prueba automatizada, etc.
  • Los valores de configuración necesarios para las opciones de hardware y software; por ejemplo, resolución de la pantalla de vídeo, asignación de recursos, variables de entorno, etc.
  • Los consumibles "preexistentes" necesarios; por ejemplo, conjuntos de datos rellenados, dockets de impresora de visualización, y similares.
Personalización
Opciones de representación

Los scripts de prueba manuales pueden documentarse utilizando alguna forma de documento de texto, hoja de cálculo o tabla, o bien utilizando una herramienta especializada de soporte de la documentación de prueba.

Los scripts de prueba automatizados pueden crearse (registrarse) o generarse automáticamente utilizando herramientas de automatización de pruebas, programarse utilizando un lenguaje de programación o cualquier combinación indicada anteriormente. Los scripts de prueba pueden modificarse para incluir conceptos de programación, como por ejemplo hacer referencia a bibliotecas de funciones comunes, utilizando variables, bucles y ramificaciones para aumentar la eficacia, la efectividad y la elasticidad de los scripts.

En algunos casos, resultará conveniente utilizar scripts de prueba automatizados como recursos informales y transitorios, con lo que se evitará el esfuerzo y el coste de tener que mantenerlos.



Más información