Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Plan Pruebas Unitarias Ciclo2 v1.0 I
Plan Pruebas Unitarias Ciclo2 v1.0 I
SOFTWARE
Presentado por:
GRUPO
Universidad Nacional
Ingeniería de Sistemas
GGP
Fecha
PLAN DE
PRUEBAS UNITARIAS CICLO II
Versión 1.0_I
Historia de Revisión
CONTENIDO
Pág.
1. INTRODUCCION....................................................................................................................... 4
2. OBJETIVO................................................................................................................................. 4
3. ALCANCE DE LAS PRUEBAS FUNCIONALES......................................................................4
4. CRITERIOS DE ENTRADA Y SALIDA.....................................................................................5
4.1. Criterio de Ejecución del Plan de Pruebas.......................................................5
4.2. Criterio de Terminación del Plan de Pruebas...................................................6
4.3. Criterio de Suspensión del Plan de Pruebas....................................................6
5. ESCENARIOS PROPUESTOS DE PRUEBA...........................................................................7
5.1. CRUD PROYECTOS............................................................................................7
5.2. CRUD USUARIOS.............................................................................................15
5.3. REGISTRAR INFORMACION INDICADOR........................................................24
1. INTRODUCCION
Por medio de este documento se pretende establecer la guía para la elaboración del Plan de
Pruebas Unitarias para el Ciclo 2 del proyecto “Seguimiento de Indicadores de Gestión de
Proyectos de Software”.1
2. OBJETIVO
El propósito del plan de pruebas es proveer la información necesaria para planear y controlar los
esfuerzos de pruebas de un proyecto o iteración específicos. Describe el enfoque para probar el
software y es el plan general generado y utilizado por administradores para dirigir el esfuerzo de
pruebas.
Una componente principal tiene un error que impide probar un área importante.
El entorno de pruebas no es lo suficientemente estable como para confiar en los
resultados.
1
Este documento recoge elementos del Estándar de Documentación de Pruebas de ISnn.
Información General
Identificador de caso de uso: CU-003
Responsable: V. R.
Prerrequisitos
Deben existir Indicadores registrados en el Sistema.
Información General
Identificador de caso de uso: CU-003
Responsable: V. R.
Prerrequisitos
Información General
Responsable: V. R.
Prerrequisitos
Información General
Identificador de caso de uso: CU-003
Responsable: V. R.
Prerrequisitos
Debe existir al menos un dominio en la Base de Datos y se debe conocer su identificador.
Criterios de Aceptación
1. Si se consulta un dominio con un identificador existente, el sistema retorna el objeto con su
respectiva información asociada.
2. Si se consulta un dominio con un identificador no existente, el sistema controla el caso de forma
adecuada (Ya sea mediante una excepción controlada o con un objeto nulo)
Información General
Responsable: V. R.
Prerrequisitos
Información General
Identificador de caso de uso: CU-003
Responsable: V. R.
Prerrequisitos
Debe existir al menos una Dimensión en la Base de Datos y se debe conocer su identificador.
Criterios de Aceptación
1. Si se consulta una Dimensión con un identificador existente, el sistema retorna el objeto con su
respectiva información asociada. Verificar que traiga asociados sus respectivos dominios e
información básica.
2. Si se consulta una Dimensión con un identificador no existente, el sistema controla el caso de
forma adecuada (Ya sea mediante una excepción controlada o con un objeto nulo)
Información General
Identificador de caso de uso: CU-003
Responsable: V. R.
Prerrequisitos
Debe existir al menos una relación IndicadorDimensión en la Base de Datos y se debe conocer su
identificador.
Caso: Verificar el correcto funcionamiento del Servicio que consulta una relación
IndicadorDimensión a partir de su identificador.
Servicio (s) Probados:
public IndicadorDimension
consultarIndicadorDiemnsionCompletoPorDimension(IndicadorDimension indicadorDimension)
Instrucciones de Prueba
1. Hacer uso del servicio consultarIndicadorDimensionCompletoPorDimension, pasando como
parámetro un identificador de una relación IndicadorDimensión existente, y un identificador de una
relación IndicadorDimensión no existente.
2. En el caso de la relación IndicadorDimensión existente, verificar que la Dimensión obtenido trae su
respectiva información asociada completa (Objetos Dimensión y Dominios asociados).
En el caso de la relación IndicadorDimensión no existente, verificar que el sistema controla el caso
de forma adecuada (Retorna un objeto nulo o controla la respectiva excepción).
Criterios de Aceptación
1. Si se consulta una relación IndicadorDimensión con un identificador existente, el sistema retorna el
objeto con su respectiva información asociada completa. Verificar que traiga asociados su respectiva
Dimensión, Dominio e Indicador.
2. Si se consulta una relación IndicadorDimensión con un identificador no existente, el sistema
controla el caso de forma adecuada (Ya sea mediante una excepción controlada o con un objeto nulo)
Información General
Identificador de caso de uso: CU-003
Responsable: V. R.
Prerrequisitos
Debe existir al menos una relación DimensiónDominio en la Base de Datos y se debe conocer su
identificador.
Para alguna de las relaciones DimensionDominio, deben existir registrados valores en el sistema.
Descripción de Casos de Prueba
Caso: Verificar el correcto funcionamiento del Servicio que elimina una relación
DimensionDominio
Servicio (s) Probados:
public Boolean eliminarDominioPorDimension(DimensionDominio dimensionDominio)
Instrucciones de Prueba
1. Hacer uso del servicio eliminarDominioPorDimension, pasando como parámetro un identificador de
una relación dimensiónDominio existente que no tenga valores asociados (Puede ser creada
previamente en el caso de prueba). El Servicio debe eliminar la relación y retornar el valor true.
Criterios de Aceptación
1. Si se elimina una relación DimensionDominio que no tenga asociados valores en el sistema, ésta
debe ser eliminada y el servicio retorna el valor true.
1. Si se elimina una relación DimensionDominio que tenga asociados valores en el sistema, ésta NO
debe ser eliminada y el servicio retorna el valor false o genera una excepción controlada (Depende de
la implementación).
Información General
Identificador de caso de uso: CU-003
Prerrequisitos
Debe existir al menos una relación IndicadorDimensión en la Base de Datos y se debe conocer su
identificador.
Para alguno de las relaciones IndicadorDimension, debe existir asociado al menos un Dominio.
Descripción de Casos de Prueba
Caso: Verificar el correcto funcionamiento del Servicio que elimina una relación
IndicadorDimension
Servicio (s) Probados:
public Boolean eliminarDimensionPorIndicador(IndicadorDimension indicadorDimension)
Instrucciones de Prueba
1. Hacer uso del servicio eliminarDimensionPorIndicador, pasando como parámetro un identificador
de una relación IndicadorDimension existente cuya Dimensión no tenga Dominios asociados (Puede
ser creada previamente en el caso de prueba). El Servicio debe eliminar la relación y retornar el valor
true.
Criterios de Aceptación
1. Si se elimina una relación IndicadorDimension cuya Dimensión no tenga Dominios asociados, ésta
debe ser eliminada y el servicio retorna el valor true.
2. Si se elimina una relación IndicadorDimension cuya Dimensión tenga Dominios asociados, ésta NO
debe ser eliminada y el servicio retorna el valor false o genera una excepción controlada (Depende de
la forma como haya sido implementado).
Información General
Identificador de caso de uso: CU-003
Responsable: V. R.
Prerrequisitos
Debe existir al menos un Indicador en el Sistema.
Para alguno de los Indicadores, debe existir asociada al menos una Dimensión.
2. Hacer uso del servicio eliminarIndicador, pasando como parámetro un identificador de un Indicador
existente que tenga Dimensiones asociadas (Puede ser creado previamente en el caso de prueba).
El Servicio NO debe eliminar el Indicador y debe retornar el valor false o generar una excepción
controlada (Depende de la forma como fue implementado).
Criterios de Aceptación
1. Si se elimina un Indicador que no tenga Dimensiones asociadas, éste debe ser eliminado y el
servicio retorna el valor true.
2. Si se elimina un Indicador que tenga Dimensiones asociadas, éste NO debe ser eliminado y el
servicio retorna el valor false o generar una excepción controlada (Depende de la forma como fue
implementado).