Академический Документы
Профессиональный Документы
Культура Документы
La importancia que tienen las pruebas de software en la calidad del mismo es que
estas buscan generar mayor confianza en el proceso de pruebas de software
realizadas por los desarrolladores, ya que de una u otra forma tratan de encontrar
los errores que se prueban presentar durante la ejecucin del software para que
sean mejorados.
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.
Alcance
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:
1) 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.
2) Pruebas Unitarias: Se validarn las piezas individuales del software como una
unidad independiente, bucles, condicionales, etc.
3) 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.
4) Pruebas Funcionales (procedimientos): Se validaran los procesos, reglas de
negocio establecidas y los requerimientos funcionales.
-
4) Portabilidad.
5) Facilidad de Operacin.
Referencias
-
Requerimientos de Software.
Audiencia
En la parte de audiencia estn involucradas y participan todas aquellas personas
involucradas directamente en:
Planeacin
Aprobacin
Ejecucin
Obtener
objetivos.
Definir
acciones
Desarrollo
Definir Pruebas
Realizar
Referencias
1) Cronograma del Proyecto
2) Especificacin Requerimientos de Software:
Medir los
conocimientos
Etapas
Definir
Procedimientos
Evaluacin de Pruebas:
3) Permitir detectar problemas desde el inicio de la especificacin de
requerimientos.
4) Disminuir riesgos.
5) Obtener producto de calidad.
6) Satisfaccin del cliente.
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
Documentacin
Especificacin de Requerimientos
Estimaciones
Modelos - Diagramas
Diseador
Ejecucin
CHEQUEO PRUEBAS
Hay Cambios
Diseador de pruebas
No Hay Cambios
Grupo Anlisis de Pruebas
Hay Cambios
Pruebas de funcionales
Hay Cambios
Anlisista de Pruebas
No Hay Cambios
Pruebas de Sistema
Pruebas de Rendimiento
Hay Cambios
Pruebas de
Regresin
Administradores de Pruebas
No Hay Cambios
VISIN DE PRUEBAS
El plan de pruebas se basar en su totalidad en pruebas funcionales, instalacin,
regresin y otras teniendo en cuenta los requerimientos no funcionales.
Revisin de la documentacin: La estrategia para realizar estas pruebas,
consiste en la revisin de la documentacin y casos de uso verificando su
completitud y concordancia en la informacin que se encuentra en ellos.
Pruebas de Aceptacin
Las pruebas de aceptacin se basarn en su totalidad en pruebas funcionales,
instalacin, y otras teniendo en cuenta los requerimientos funcionales las pruebas.
Adicionalmente estas pruebas sern de caja negra.
HERRAMIENTAS DE PRUEBA
Herramientas tcnicas para las pruebas enfocadas en la reduccin de riegos.
Factor de Prueba:
Conformidad
Tcnica:
Pruebas de
operacin
Descripcin:
Con las pruebas de operacin se garantiza que el usuario est bien capacitado en el
manejo del software y adems se lleva un registro para guardar los caminos no
contemplados dentro de las pruebas previas del software, y con ello se tomarn las
medidas adecuadas.
Factor de
Prueba:
Facilidad de Uso
Tcnica:
Revisiones
Descripcin:
Se debe incluir al cliente y/o usuario final con un role de evaluador durante
sesiones de revisin en las cuales se discutirn los escenarios de calidad
referentes a la usabilidad del software.
Lder: Coordinador
Diseo
Proceso:
Cdigo
Factor de Prueba:
Facilidad de Operacin
Tcnica:
Pruebas de Requerimientos
Descripcin:
Validar los requerimientos no funcionales de ambiente recolectados con el cliente versus las
caractersticas requeridas por el ambiente de produccin.
Requerimientos funcionales:
-
GUI
Tiempos de respuesta.
Mensajes.
Pruebas de Integracin
Las pruebas de integracin que se realizaran durante el proceso de desarrollo de
los componentes de software, deben seguir las siguientes polticas y lineamientos
de ejecucin:
OBJETIVO DE LA TECNICA
Verificar el funcionamiento interno de los componentes desarrollados por medio de la
comprobacin del los procedimientos llevados a cabo por el software en cada
invocacin/llamado/respuesta, asi como el procesamiento de datos que tiene lugar en
cada uno de esta acciones.
TCNICA
Pruebas de Caja negra
SALIDA
ENTRADA
PROCESO
HERRAMIENTAS
JUICIO DE EXITO
* Concordancia de los procedimientos del sistema con los requerimientos de usuario
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
-
JUICIO DE EXITO
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 sets 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
Objetivo de la
Tctica:
Tctica:
Herramientas
necesarias:
Criterio de xito:
Consideraciones
Especiales:
PRUEBAS DE FUNCIONAMIENTO:
1.
2.
3.
4.
5.
6.
Registro de Personal:
Objetivo de la
Tctica:
Tctica:
Herramientas
necesarias:
Ninguna.
Criterio de
xito:
Consideracio
nes
Especiales:
Ninguna
Bsqueda de Personal.
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideracione
s Especiales:
Ninguna
Modificacin de Personal.
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideracione
s Especiales:
Ninguna
Eliminacin de Personal
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideracione
s Especiales:
Ninguna
Nmina
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideracione
s Especiales:
Ninguna
Cargos
Registro de Cargos
Objetivo de la
Tctica:
Tctica:
Criterio de
xito:
Consideracio
nes
Especiales:
Ninguna
Bsqueda de Cargos.
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideracione
s Especiales:
Ninguna
Modificacin de Cargos.
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideracione
s Especiales:
Eliminacin de Cargos.
Ninguna
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideracione
s Especiales:
Ninguna
Presupuestos
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideracione
s Especiales:
Ninguna
Cuentas
Registro de Cuentas
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideraciones
Especiales:
Ninguna
Auditoria
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideraciones
Especiales:
Ninguna
Reportes
Objetivo de la
Tctica:
Tctica:
Criterio de xito:
Consideracione
s Especiales:
Ninguna
Objetivo de la
Tctica:
Tctica:
Herramientas
necesarias:
Ninguna
Criterio de xito:
Consideraciones
Especiales:
Ninguna.
Objetivo de la
Tctica:
Tctica:
Herramientas
necesarias:
Ninguna.
Criterio de xito:
Consideracione
s Especiales:
Contar con el personal calificado para llevar a cabo cada una de las etapas
descritas en el plan de pruebas.
ROL
Administrador de
Pruebas
Diseador de Pruebas
Analista de Pruebas
RECURSOS HUMANOS
RESPONSABILIDADES ESPECFICAS O COMENTARIOS