Académique Documents
Professionnel Documents
Culture Documents
Las pruebas son una de las etapas del ciclo de vida del software ms importantes, porque
permiten verificar la calidad del software antes de que pueda salir al mercado y ser utilizadas
por los usuarios finales.
PLAN DE PRUEBAS
Introduccin
Propsito:
El plan de pruebas que se plantea en este documento tiene como propsito crear los
lineamientos para realizar la planeacin del mismo en esta etapa se define el esquema
utilizar. Para el proyecto de recursos humanos el cual se enfoca en el aseguramiento de la
calidad
Alcance
En el plan principal o maestro se describe detalladamente cada una de las pruebas
El plan maestro de pruebas describe el detalle de las diferentes pruebas a ser aplicadas, as
como tambin las herramientas y metodologas a utilizar en cada una de estas. Las pruebas
que sern realizadas son:
Revisin de la documentacin: Consiste en revisar la calidad y completitud de los
documentos insumo y casos de uso para la ejecucin de las pruebas.
Pruebas Unitarias: Se validaran las piezas individuales del software como una unidad
independiente, bucles, condicionales, etc.
Pruebas de integracin: Se validara la integracin entre los diferentes mdulos que
componen la solucin con el fin de garantizar que su operacin integrada es correcta.
Pruebas Funcionales (procedimientos): Se validaran los procesos, reglas de negocio
establecidas y los requerimientos funcionales.
- Identificacin de requerimientos funcionales.
- Tener en cuenta los requerimientos no funcionales.
Pruebas de sistema: Las pruebas de sistema se determinarn en el momento que el
Outsourcing de Desarrollo entregue el documento de Requerimientos no funcionales, y
as determinar qu tipos de prueba se realizarn y a qu casos de uso se aplicarn.
Pruebas de regresin: Se validara que el sistema mantenga su correcta funcionalidad
debido a la incorporacin de un ajuste, correccin o nuevo requerimiento.
Adicionalmente y con el fin de centrar el plan de pruebas en ciertos factores que son
crticos y de mayor relevancia para el proyecto, se determinan los tipos de pruebas que
se realizarn para el proyecto.
Para este proyecto de acuerdo a los requerimientos, se definen los siguientes factores en
los que se enfocarn las pruebas:
Correccin.
Conformidad.
Facilidad de Uso.
Portabilidad.
Facilidad de Operacin.
Usabilidad
Referencias
- RUP: Proceso Unificado Rational
- Requerimientos de Software.
- Especificacin de caos de uso.
Audiencia
En la parte de audiencia estn involucradas y participan todas aquellas personas
involucradas directamente e:
Medir los
Obtener objetivos.
conocimientos
: Definir acciones
Etapas
Toma de decisiones
Definir Procedimientos
Desarrollo
Inicio pruebas
Definir tipo de Pruebas
Realizar pruebas
Referencias
Cronograma del Proyecto
Especificacin Requerimientos de Software:
- Requerimientos funcionales del Software.
- Requerimientos no funcionales del Software.
Objetivos
Evaluacin de Pruebas:
Logros:
Aseguramiento de la calidad.
Solicitudes de cambios.
Riesgos de calidad.
Verificacin de los casos de uso.
Comprobacin de los requerimientos funcionales y no funcionales
Elementos Pruebas
A continuacin se listan los elementos (artefactos, entregables, documentos etc.) que sern
objeto de prueba dentro del esfuerzo de pruebas:
Fase Inicial
Documentacin
Especificacin de Requerimientos
Estimaciones
Modelos Diagrama
PERSPECTIVA DE PRUEBAS PLANEADAS
CHEQUEO PRUEBAS
Hay Cambios
Anlisis
Diseador
de
de pruebas
Pruebas
Ejecucin lista de chequeo Revisin
Pruebas de integracin y
complementacin
Documentacin
Pruebas de
funcionales
Hay Cambios
Hay Cambios
Administrador
No Hay Cambios es de Pruebas
Repetir ciclo de pruebas
VISIN DE PRUEBAS
Pruebas de Regresin: La estrategia para realizar estas pruebas consiste en repetir las
pruebas (funcionales y de carga) ejecutadas antes de corregir defectos o de aadir nuevas
funcionalidades, para comprobar que las modificaciones no provocan errores donde antes
no los haba.
Pruebas de Aceptacin
Se tiene una fase de pruebas unitarias competa y aprobada para el inicio de las pruebas
de integracin.
Probar en primer lugar los componentes o mdulos individuales del software y
posteriormente y de manera progresiva se Irn agrupando hacia arriba y de manera
funcional estos componentes para probar escenarios que impliquen varias
funcionalidades de interaccin entre los componentes, y se continuar as hasta llegar al
nivel ms alto de funcionalidad e integracin.
Para la ejecucin de estas pruebas se utilizarn las siguientes tcnicas:
OBJETIVO DE LA TECNICA
Verificar el funcionamiento interno de los componentes desarrollados por medio de la
comprobacin de los procedimientos llevados a cabo por el software, as como el
procesamiento de datos que tiene lugar en cada uno de esta acciones.
TCNICA
Pruebas de Caja negra
ENTRADA SALIDA
PROCESO
HERRAMIENTAS
- DEPURAR - ROBOT DE PRUEBAS - SEGUIMIENTO DE VARIABLES
JUICIO DE EXITO
* Concordancia de los procedimientos del sistema con los requerimientos de usuario
Optimo manejo de excepciones y errores
Fcil seguimiento de la ejecucin por medio de los traces.
OBJETIVO DE LA TECNICA
Verificar que los componentes funcionen adecuadamente de manera individual cuando se
encuentran integrados con otros mdulos y componentes
TCNICA
Pruebas de Regresin
HERRAMIENTAS
- DEPURAR - ROBOT DE PRUEBAS - SEGUIMIENTO DE VARIABLES
JUICIO DE EXITO
No se detectan errores inyectados durante la integracin del sistema
OBJETIVO DE LA TECNICA
Verificar que la parametrizacin de componentes y todos los aspectos referentes a la
integracin de partes del software (consideraciones, configuraciones, ajustes)
cumplan con lo preestablecido pro el equipo desarrollo en la fase de diseo.
TCNICA
Listas de Chequeo
HERRAMIENTAS
Listas de chequeo con los items a comprobar para la integracin
JUICIO DE EXITO
El 100% de los tems han sido chequeados y cumplen con la condicin para ser
aprobados.
- Que todos los set de pruebas diseadas para cada caso de uso se ejecuten de manera
exitosa, cumpliendo los criterios de aceptacin definidos para cada uno.
Suspensin y Reanudacin
- Una caracterstica 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.
- El entorno de pruebas es muy diferente del entorno de produccin.
- No se puede instalar la nueva versin o un componente
PRUEBAS DE FUNCIONAMIENTO:
Registro de Personal:
Bsqueda de Personal.
Modificacin de Personal.
Eliminacin de Personal
Cargos
Registro de Cargos
Modificacin de Cargos.
Eliminacin de Cargos.
Presupuestos
Cuentas
Registro de Cuentas
Auditoria
Reportes
Contar con el personal calificado para llevar a cabo cada una de las etapas descritas en el
plan de pruebas.
RECURSOS HUMANOS
ROL RESPONSABILIDADES ESPECFICAS O COMENTARIOS
Administrador de Administra el esfuerzo de las pruebas, aprueba los criterios de entrada
Pruebas y salida a las pruebas, monitorea avance del esfuerzo de pruebas,
aprueba los casos de prueba, gestiona el alcance y misin de las
pruebas, Certifica el nivel de calidad del producto construido.
Diseador de Pruebas Es el responsable de disear los set de pruebas (estructura y enfoque)
que se realizarn al sistema para una certificar que se construy un
producto que satisface los requerimientos definidos.
Analista de Pruebas Es el responsable de ejecutar los casos de prueba y realizar los
reportes correspondientes sobre esta ejecucin.
Realizar documentacin tcnica de las pruebas.