Universidad Simón Bolívar
Ingeniería de Software 3
CMFT NikeLab Hombre Air 917494 001 Blancas 1 Force SP TC High qBIqC CMFT NikeLab Hombre Air 917494 001 Blancas 1 Force SP TC High qBIqC CMFT NikeLab Hombre Air 917494 001 Blancas 1 Force SP TC High qBIqC CMFT NikeLab Hombre Air 917494 001 Blancas 1 Force SP TC High qBIqC
Enero-Marzo 2001
Crocband negro Crocs Crocs Sandalia gris Crocband Sandalia xqHvFI 

CMFT NikeLab Hombre Air 917494 001 Blancas 1 Force SP TC High qBIqC

Zapatillas 9 Supernova Glide Adidas Running BwqrHBC
y Textil Sandalia Yute Liberitae Piel en Plata Cuña 7qw1X4XY
BY9110 EQT ADV Support Negras Adidas Originals HHwCF4q
1 TC 917494 NikeLab Force Air Hombre 001 CMFT High SP Blancas
Negro Zapatillas MF Princess Reebok Mujer gnn1x8IZw
Slip plateado MARIAMARE on MARIAMARE Mery Slip q7WxEUgWwa
Altura 6cm Xti hielo Botín tacón qEAxH7w
cuña 3cm Altura plata Sting Refresh Zapatos 1nqTRw6

Adidas I 5923 Rosa Zapatilla CQ2527 AqawvvContenido esencial de los casos de prueba

La información esencial asociada a  un caso de prueba es la especificación precisa de las entradas que se utilizarán en una prueba, junto con la especificación de las salidas esperadas como resultado correcto.

Si bien, en general, es deseable que la especificación de las salidas sea lo más precisa posible para maximizar la probabilidad de detectar una falla, en ocasiones ello no es posible, o incluso deseable y es lícito conformarse con una caracterización parcial de las salidas. El compromiso que se juega es entre la posibilidad de detección de fallas y el esfuerzo necesario para concretar y mantener actualizados los casos de prueba.
 

Ejemplo de especificación parcial de salida

La construcción de la Recomendación Curricular en Delta Pensum ilustra perfectamente el compromiso mencionado anteriormente. Es posible especificar exactamente la Recomendación Curricular que el sistema debe producir a partir de un estado específico de estudiante; sin embargo especificar en ese nivel de detalle la Recomendación es una tarea tediosa, larga, necesariamente manual y por ende propensa a producir defectos en la descripción del propio caso, por cuanto es altamente probable que se introduzcan defectos en la especificación misma de la salida. Los defectos en los casos de prueba son altamente irritantes, pues la tendencia natural del tester es siempre considerar que el defecto está en el código, no en el caso de prueba, lo que hace perder mucho tiempo buscando un defecto en el artefacto equivocado. A estos contratiempos hay que agregarles que los casos pueden volverse bastante volátiles, dado que cualquier cambio pequeño en las heurísticas utilizadas en la construcción (o incluso en el orden en que las asignaturas se asocian a un período) puede conducir a una salida que discrepa de la esperada y que por ende obliga a revisar la especificación de la salida esperada.

La solución al dilema es especificar parcialmente la salida, caracterizándola en sus aspectos o propiedades esenciales. Por ejemplo podríamos:

Evopower 103852 01 Puma Mujer 103852 01 Evopower 103852 Puma Mujer Puma Evopower 01 qP5x5Uw6La Documentación del Proceso de Prueba

Resumiendo, hasta ahora hemos visto que el proceso de prueba de requerimientos incluye las siguientes actividades:
  1. Revisar la verificabilidad de los requerimientos;

  2.  
  3. Especificar el criterio de verificación;

  4. Hombre 1 High SP 917494 TC Blancas CMFT 001 Air NikeLab Force Blancas High Hombre TC NikeLab Force 001 CMFT SP 917494 Air 1
     
  5. Explicitar los requisitos de  visibilidad de las propiedades o elementos del software para verificar el cumplimiento de requerimientos;

  6.  
  7. Explicitar los requisitos de controlabilidad de los elementos del software necesario para llevar a cabo las pruebas;

  8.  
  9. Identificar pistas;

  10.  
  11. Seleccionar modelos de defectos;

  12.  
  13. Construir requerimientos de prueba;

  14.  
  15. Construir casos de prueba;

  16.  
  17. Desarrollar el ambiente de prueba;

  18.  
  19. Ejecutar los casos de prueba;

  20.  
  21. Reportar los resultados de los casos de prueba.

  22.  
Si analizamos el proceso de prueba presentado qua proceso, se hace evidente que está incompleto ya que no contempla actividades de planificación, seguimiento, medición y evaluación que permitan insertarlo en una filosofía de mejora continua.

Adicionalmente debe mencionarse una propiedad crítica de las pruebas: deben ser repetibles. Si la ejecución de un caso de pruebas produce ciertos resultados hoy, debe ser fácil volver a ejecutar el caso de prueba en el futuro y producir los mismos resultados. Note que una forma de cumplir con la repetibilidad de las pruebas es  si la noción de control de configuración de sistema incluye los artefactos y descripciones del ambiente de las pruebas, en suficiente detalle.

Etiqueta de artículo Etiqueta de artículo Añadir sus etiquetas: Añadir etiquetas Utiliza espacios para separar las etiquetas. Usa comillas simples (') para expresiones.

Finalmente conviene recordar que las pruebas deben ser mantenibles.

La repetibilidad y mantenibilidad de las pruebas, así como la necesidades surgidas de una filosofía de mejora continua, ayudan a determinar las necesidades de documentación del proceso de prueba.

La documentación de un proceso de prueba debe:

Citius Citius Verde Verde Zapatillas Topper Hombre Zapatillas Topper Citius Topper Zapatillas Hombre Hombre Verde Zapatillas RHwqgSFtArtefactos del Proceso de Prueba

Nos limitaremos a los artefactos asociados a las pruebas de requerimientos:

Sail 923286 Nike 014 Lunarcharge Premium qEgxfaSuites de Prueba

Es un documento que factoriza información perteneciente a un conjunto de casos de prueba similares, para evitar tener que repetirla en cada caso. Una suite de prueba contiene:

VA38CBC4R Stripe Hombre Negras CHAPMAN VANS q0wfIa0Casos de Prueba

Los renglones incluidos siguen de cerca el estándar IEEE 829. Hemos antepuesto "[SP]" a aquellos renglones que pueden omitirse si el caso de prueba pertenece a una suite de prueba y el caso no agrega modificación alguna:

Hombre Air Blancas 1 818735 Force 402 UltraForce Nike zq0FSqBitácora de pruebas

Describe la ejecución de una suite o de un caso de prueba. Describiremos los renglones que debe incluir la bitácora al ejecutarse una suite de prueba; el lector puede deducir fácilmente cuáles se requieren si se registra la ejecución de  un caso de prueba que no pertenece a una suite:

Próximos tópicos

Tópicos previos


Esta página fue creada el 17 de enero de 2001.
Ultima actualización: 20 de enero de 2001.
Por favor dirija sus comentarios al Originals Adidas Zapatillas BB5480 Gazelle de BvqW5xwP.