Casos De Usos A Casos De Prueba

Páginas: 19 (4733 palabras) Publicado: 3 de mayo de 2012
De los casos de uso a los casos de prueba
Caso práctico. Aplicación web Javier Gutiérrez / javierj@us.es

Objetivo
Objetivo: Mostrar cómo Objetivo: Mostrar cómo aplicar el proceso ETUC aplicar el proceso ETUC para la generación de casos para la generación de casos de prueba a una aplicación de prueba a una aplicación web real. web real.

Índice
1. 2. 3. 4. 5. Aplicación Web-Link.Generación de objetivos de prueba. Pruebas abstractas. Pruebas concretas. Conclusiones.

Aplicación Web-Link

Aplicación Web-Link
• Un sistema para guardar y mostrar un catálogo de enlaces en línea. • Los enlaces se agrupan en categorías. • Cualquier visitante puede añadir nuevos enlaces o consultar los enlaces almacenados.

Aplicación Web-Link

Necesitamos la definición de los casos de uso. Aplicación Web-Link
Nombre Precondición Secuencia principal UC-01. Añadir nuevo enlace. No 1 El visitante solicita añadir un nuevo enlace. 2 El sistema solicita la información del enlace (SR-02). 3 El visitante introduce la información del nuevo enlace. 4 El sistema almacena el nuevo enlace. 3.1.i El visitante cancela la operación y este caso de uso termina. 3.2.i Si el visitante deseacambiar la categoría, se ejecuta el caso de uso “Cambiar categoría” y se repite el paso 2. 4.1.p Si el nombre del enlace o su URL están vacíos, el sistema muestra un mensaje de error y se repite el paso 2. Nuevo enlace añadido al sistema. Por defecto, el sistema selecciona la categoría “Top” para el nuevo enlace.
Nombre Precondición Secuencia principal

Error / Secuencias alternativas

Necesitamosmás información: ¿Qué es un enlace?, ¿qué es una categoría?.

Post-condición Notas

Una extensión a NDT: i. Preevaluada. p. Postevaluadoa.

Error / Secuencias alternativas Post-condición

UC-02. Cambiar categoría. El visitante está introduciendo un enlace 1 El visitante solicita cambiar la categoría. 2 El sistema muestra todas las categorías disponibles. 3 El usuario selecciona unacategoría. 4 El sistema modifica la categoría del nuevo enlace. 2.1.i Si no hay ninguna categoría o el sistema no puede recuperar las categorías, se muestra un mensaje de error y el caso de uso termina. No.

Aplicación Web-Link
Categoría
Nombre Información específica SR-01. Categorías Nombre Dominio Identificador Entero Descripción Cadena Categoría padre Entero El identificador debe ser único. Lacategoría padre debe existir. Categoría “Top”.

Restricciones Valores iniciales

Los requisitos de información describen los datos del mundo real que nuestro sistema debe utilizar.

Enlace
Nombre Información específica SR-02. Enlaces. Nombre Dominio Identificador Entero Nombre Cadena Categoría Entero URL Cadena Descripción Cadena Aprobado Boolean Fecha Fecha El identificador debe ser único.Todos los campos son obligatorios excepto descripción.

Restricciones

Procesos e información
Una visión global

Proceso ETUC.

Generación de objetivos de prueba

El proceso ETUC
1

Generación de objetivos.

Construcción del modelo de comportamiento
1. 2. 3. Construcción del modelo de comportamiento. Resolución de inclusiones y extensiones. Identificación de variablesoperacionales.

Generación de secuencias de acciones. Generación de valores de prueba. Resultado: Objetivos de prueba. (pasos + valores de prueba) Construcción de objetivos de prueba.

Objetivos de prueba
Nombre Precondición Secuencia principal Error / Secuencias alternativas UC-01. Añadir nuevo enlace. No 1 El visitante solicita añadir un nuevo enlace. 2 El sistema solicita la información del enlace(SR-02). 3 El visitante introduce la información del nuevo enlace. 4 El sistema almacena el nuevo enlace. 3.1.i El visitante cancela la operación y este caso de uso termina. 3.2.i Si el visitante desea cambiar la categoría, se ejecuta el caso de uso “Cambiar categoría” y este caso de uso continua.. 4.1.p Si el nombre del enlace o su URL están vacíos, el sistema muestra un mensaje de error y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Casos de usos
  • Caso de usos
  • Caso De Usos
  • Casos De Usos
  • Casos de usos
  • Casos de usos
  • Casos de usos
  • Casos de usos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS