Académique Documents
Professionnel Documents
Culture Documents
Plan de Testing
/var/www/apps/conversion/tmp/scratch_3/259478860.doc
Versin:
<1.1.0>
Fecha: 2015/02/05
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
<1.1.0>
Descripcin
Documento inicial
Autor
<Nombre>
ndice
1
Introduccin
1.1
1.2
1.3
1.4
1.5
1.6
2
Propsito
mbito
1.2.1 Testing Unitario
1.2.2 Testing Funcional
1.2.3 Riesgos
1.2.4 Identificacin del Proyecto
Dirigido a
Breve Descripcin
Terminologa del Documento y Acrnimos
Referencias
1
1
1
1
Casos de Uso
2.1.1 Vista Global
2.1.2 Caso de uso 1
2.1.3 Caso de uso 2
2.1.4 Caso de uso 3
2.2 Requerimientos Funcionales
2.2.1 Componentes Comunes
2.2.2 Componente 1
2.2.3 Componente 2
2.3 Requerimientos No - Funcionales (Matriz con Input/Output)
2.3.1 Componente 1
2.3.2 Componente 2
3
1
1
1
1
1
1
1
1
1
Tipos de Testing
3.1.1 Integridad de la Database y de los Datos
3.1.2 Testing Funcional
3.1.3 Testing de Performance
3.1.4 Testing de Seguridad y de Acceso a Datos
3.1.5 Herramientas
1
1
1
1
1
Recursos
4.1
4.2
Profesionales
Ambiente de Pruebas
4.2.1 Preparacin del Ambiente de Pruebas
4.2.2 Diseo del Ambiente de Pruebas
4.2.3 Diseo Ambiente de Pruebas
4.2.4 Integracin del Ambiente de Pruebas y Setup
4.2.5 Definicin del Banco de Datos de Prueba
4.2.6 Generacin de Datos
Entregables
6.1
1
1
1
1
1
1
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Anexos
7.1
7.2
7.3
10
1
1
1
10.1
10.2
Personas y Roles
Personal y entrenamiento necesario
11
12
13
Confidencial
Pgina 129
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Plan de Testing
1
Introduccin
1.1
Propsito
El propsito de este Plan de Testing es recopilar toda la informacin necesaria para
planificar y controlar el esfuerzo de Testing de esta iteracin. Este documento
describe una aproximacin al testing del software y es el primer plan generado y
utilizado por los administradores para dirigir el esfuerzo de testing.
Este Plan de Testing, para el proyecto <Nombre del Proyecto>, contempla los
siguientes objetivos:
1.2
Identificar los recursos requeridos y proveer una estimacin del esfuerzo que
significar el testing.
Valores de borde
Valores ilegales
Confidencial
Pgina 229
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
1.2.3 Riesgos
Durante el desarrollo del Plan de Testing se pueden producir impactos sobre algunas
fases (Diseo, Desarrollo o Implementacin) del testing.
Algunos riesgos a considerar:
1. Documentacin de especificacin errnea o incompleta.
2. Lista de requerimientos inconsistente con los Casos de Uso.
3. Componentes a testear y componentes comunes correspondan a distintas
versiones.
4. Hardware y Software no funcionen correctamente.
5. Herramientas de testing automatizado estn mal configuradas.
6. Workflow del seguimiento de defectos no sean llevados en forma adecuada, para
plantear soluciones rpidas y mejoradas.
Los riesgos sern identificados de acuerdo a un concepto de Bajo, Medio o Alto,
dependiendo de la importancia del Caso de Uso para el cual se est desarrollando el
testing.
As mismo, para el proyecto <Nombre del Proyecto>se han identificado una serie de riesgos
(calificados entre 1 y 10 dependiendo de su gravedad) los que estn detallados en el
artefacto Lista de Riesgos con sus alcances y acciones, en el presente plan, los enunciamos
para sugerir algunas acciones.
1.2.3.1 Matrices de Riesgos
1.2.3.1.1
N
Riesgo
Proyecto Testing
Descripcin
Gravedad
Accin
1
2
3
4
5
6
Confidencial
Pgina 329
1.2.3.1.2
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
N
Riesgo
Descripcin
Gravedad
1
2
3
4
5
6
Creado o
Disponible
Recibido o
Revisado
Documento de Visin
Si No
Si No
Especificacin de
Requerimientos
Si No
Si No
Especificaciones Funcionales
Si No
Si No
Si No
Si No
Si No
Si No
Especificacin de Diseo
Si No
Si No
Prototipo
Si No
Si No
Manuales de Usuario
Si No
Si No
Si No
Si No
Si No
Si No
Si No
Si No
Si No
Si No
1.3
Autor u
Origen
Notas
Dirigido a
[Provee una descripcin acerca de para quien se esta escribiendo este documento. Esto
ayuda a los lectores del documento a identificar si es un documento creado para su
uso, y ayuda a prevenir que este documento sea usado inapropiadamente.
Confidencial
Pgina 429
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Breve Descripcin
[Breve descripcin del proyecto con: descripcin corta de arquitectura, lgica de
sistema, roles y personas responsables para testing, y los tipos de testing como
funcionalidad, usabilidad, seguridad, performance y soporte que sern direccionados
por este Modelo de testinging. Tambin es importante entregar una indicacin
general de reas significantes que sern excluidas de este punto, especialmente
aquellas en las cuales se podra asumir, de forma razonable, que estn incluidas.]
1.5
1.6
Referencias
[Este punto deber:
Proveer una completa lista de todos los documentos referenciados en cualquier
lugar del documento Plan de Testing.
Identificar cada documento por un ttulo, nmero de reporte (si aplica), fecha y
organizacin que la publica.
Especificar las fuentes desde las cuales las referencias pueden ser obtenidas.
Esta informacin puede estar referida a un apndice u otro documento.]
Confidencial
Pgina 529
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
2.1
Casos de Uso
Requerimientos Funcionales
2.3.1 Componente 1
Nro
Caso de Uso
Input
Output
Input
Output
1
2.3.2 Componente 2
Nro
Confidencial
Caso de Uso
Pgina 629
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
3.1
3.1.1
Tipos de Testing
Integridad de la Base de Datos y de los Datos
[De acuerdo al Riesgo N 1, identificado en el punto 1.2.3.1.2 de este documentos, y
definido en el artefacto Lista de Riesgos, se sugiere realizar esta actividad,
considerando el modelo que propone el RUP.
El Administrador de Bases de Datos de <nombre del cliente>, deber asegurar que
las bases de datos para el proyecto de testing, sean un reflejo de las de produccin.]
El Administrador de Bases de Datos deber indicar las herramientas y tcnicas para
ejecutar esta prueba.
Objetivo del Test:
Tcnica a Utilizar:
Criterio de
Verificacin:
Consideraciones
Especiales:
Observaciones:
Confidencial
Pgina 729
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Tcnica a Utilizar:
Criterio de
Verificacin:
Consideraciones
Especiales:
Observaciones:
Confidencial
Pgina 829
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Confidencial
Pgina 929
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
3.1.5 Herramientas
Las siguientes herramientas sern utilizadas en el Proyecto de Testing <Nombre del
Proyecto>
Herramienta
Vendedor/Tienda
Versin
Gua de Referencia
Rational Software
Corp.
5.5
Administracin del
Testing
Rational TestManager
incluida en el Rational
TeamTest
Rational Software
Corp.
7.5
Seguimiento de
Defectos
Rational ClearQuest TT
Edition incluida en el
Rational TeamTest
Rational Software
Corp.
2.0
Rational Software
Corp.
7.5
Testing Funcional
ASQ Tool
(performance testing)
No definido
Test Coverage
Monitor or Profiler
No definido
Administrador de
Proyectos
Microsoft Project
Microsoft Software
Corp.
98
Microsoft Access
Microsoft Software
Corp.
97
SQL Server
Microsoft Software
Corp.
7.0
Herramienta de
DBMS
Confidencial
Pgina 1029
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Recursos
Esta seccin presenta una recomendacin de recursos para el esfuerzo de testing del
sistema <Nombre del Proyecto>, sus principales responsabilidades y sus
conocimientos y habilidades.
4.1
Profesionales
La siguiente tabla muestra el equipo para el Proyecto de Testing:
Recursos Humanos
Trabajador
Recursos mnimos
recomendados
Responsabilidades especficas /
Comentarios
(Nmero de
trabajadores FullTime)
Diseador del
Test
Tester
Administrador de
sistema del Test
Recuperacin de errores
Administrador de
la Base de Datos
/ Encargado de
la Base de Datos
Confidencial
Pgina 1129
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Recursos Humanos
Trabajador
Recursos mnimos
recomendados
Responsabilidades especficas /
Comentarios
(Nmero de
trabajadores FullTime)
Diseador
Implementador
4.2
Ambiente de Pruebas
Para el Ambiente de Pruebas se describen los recursos y las actividades necesarias
para el setup del Ambiente de Pruebas. Se identifican los requerimientos de
hardware, software y de comunicacin necesarios para crear y dar soporte
permanente al Ambiente de Pruebas. Las actividades de instalacin y setup para el
conjunto de los componentes del Ambiente de Pruebas, debern ser planificadas y
calendarizadas. Se requiere que este ambiente sea seguro, estable y dedicado
exclusivamente para las pruebas del sistema.
DESCRIPCIN
OBSERVACIONES
HARDWARE
Estacin de Testing (Cliente)
Confidencial
Pgina 1229
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
ITEM
DESCRIPCIN
Procesador
Memoria RAM
64 MB (128 MB ideal)
Espacio en Disco
600 MB
Unidad de Disquete
1.44 MB
OBSERVACIONES
Tarjeta de red
Modem
Mouse
Tipo Enlace
Servidores
Serminsuc (Testing)
Procesador
Memoria RAM
Espacio en Disco
Tipo Monitor y Resolucin
Unidad de Disquete
Tarjeta de red
Mdem
Mouse
Tipo Enlace
Sersuc (Testing)
Procesador
Memoria RAM
Espacio en Disco
Tipo Monitor y Resolucin
Unidad de Disquete
Tarjeta de red
Mdem
Mouse
Tipo Enlace
VAX
Tipo Enlace
Confidencial
Pgina 1329
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
ITEM
DESCRIPCIN
OBSERVACIONES
Espacio en Disco
RedBank
Tipo Enlace
Dicom
Tipo de Enlace
Impresoras
Marca y Modelo
Tipo
Resolucin
Performance
Dedicacin
RED
Topologa
Medio
Velocidad
Protocolo
Mdems
Conexin Internet
Sistema de Respaldo /
Restauracin
Unidad (Modelo y Marca)
Capacidad
Ubicacin
SOFTWARE
Estacin de Testing (Cliente)
Sistema Operativo
Herramienta de Testing
Rational TeamTest
compuesta por Robot,
ClearQuest TT, Test
Manager
Herramienta de Modelamiento
BDMA
Access
Browser
Microsoft Explorer
Confidencial
Pgina 1429
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
ITEM
DESCRIPCIN
Software de Escritorio
OBSERVACIONES
Microsoft Office
Serminsuc (Testing)
Sistema Operativo
Software de Red
Dominio/Cuenta
Sersuc (Testing)
Sistema Operativo
Software de Red
Dominio/Cuenta
Repositorios
Servidor
Dominio / Cuenta
Seguridad
Confidencial
Pgina 1529
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Responsable
Fecha
Estimada
Fecha
Real
Observaciones
Pgina 1629
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Adems se deben considerar los siguientes aspectos para asegurar que estos datos
funcionen correctamente en el Ambiente de Pruebas:
Archivos Maestros al Inicio del Da
Tablas de Parmetros
Interfaces de Entrada
Archivos de Movimientos del da o del periodo
Todos estos aspectos se deben considerar en los distintos ambientes donde los
datos van a ser utilizados en las transacciones o actualizaciones (VAX, RedBank,
NTs)
4.2.6.2 Datos Complementarios
En este aspecto se deben verificar si es necesario generar datos complementarios
para cubrir todas las posibles variaciones que se puedan dar. La generacin de los
datos complementarios depender de los datos obtenidos de produccin y de la
informacin que est en la documentacin solicitada.
Uno de los aspectos a considerar para generar datos complementarios, es el
aspecto de fecha, para lo cual se deber considerar el envejecimiento de los datos a
objeto de mantener la consistencia de las pruebas e independencia de la fecha de
proceso.
4.2.6.3 Envejecimiento de Datos de Prueba
En este aspecto se deben considerar los envejecimientos de los datos de prueba, de
tal forma que cumplan con la validez de las pruebas. Los datos a envejecer sern
tanto los obtenidos desde produccin como los complementarios generados para
cubrir el total de las condiciones y variaciones.
Esta consideracin es eventual y deber considerarse slo si es necesario. Tienen
especial relevancia ciertas fechas en que, para <nombre de usuario>, se realizan
procesos claves, las fechas en cuestin con sus implicancias se detallan a
continuacin:
Fecha
Consideraciones
Observaciones
Confidencial
Pgina 1729
Confidencial
Archivo
maestro
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Archivo de
Movimiento
Tablas
Interfaces
Informes
Pgina 1829
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Responsable
Esfuer
zo
Fecha
Inicio
Fecha
Trmino
Plan Test
Identificar el Proyecto
Definir Estrategia
Estimar Actividades
Identificar Recursos
Documentar Plan de
Testing
Agenda de Actividades
Revisin del Plan de
Testing
Diseo del Test
Analizar Requerimientos
Especificar
Procedimientos de Test
Especificar Test Case
Revisar Cobertura de los
requerimientos de Test
Implementacin de Test
Establecer Ambiente de
Implementacin
Desarrollar los
Procedimientos de Test
Testear y debugear los
Procedimientos de Test
Modificar los
Procedimientos de Test
Retestear y debugear los
Procedimientos de Test
Ejecucin del Test
Ejecutar Test
Verificar Resultados
Esperados
Confidencial
Pgina 1929
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Tareas
Responsable
Esfuer
zo
Fecha
Inicio
Fecha
Trmino
Investigar Resultados
Inesperados
Log de Defectos
Re-Ejecutar Test
Evaluacin del Test
Revisar el Log del Test
Evaluar cobertura de los
Casos de Test
Evaluar Defectos
Reportar Defectos
Confidencial
Pgina 2029
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Entregables
[En esta seccin se deben listar los documentos, herramientas, y reportes que sern
creados, autor, destinatario y fecha de entrega]
6.1
6.1.1
6.1.2
6.3
Reporte de Defectos
[Esta seccin identifica el mtodo y la(s) herramienta(s) usadas para registrar, ajustar
y reportar los incidentes del test y sus status]
Confidencial
Pgina 2129
7
7.1
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Anexos
A: Tareas del Proyecto
La siguiente lista muestra las tareas relacionadas con el test:
No
Aplica
No
Aplica
Confidencial
Pgina 2229
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Confidencial
Pgina 2329
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
B: Testing de Performance
[De acuerdo al Riesgo N 2, identificado en el punto 1.2.3.1.2 de este documento y
definido en el artefacto Lista de Riesgos se sugiere realizar este tipo de Testing.
El Testing de Performance es una prueba para verificar los tiempos de respuestas, la
tasa de transacciones y otros tiempos requeridos de desempeo. La finalidad del
Testing de Performance es verificar que los tiempos de respuestas requeridos son los
ptimos. El Testing de Performance verifica que el desempeo del sistema y la
configuracin del hardware son adecuados frente a una serie de transacciones bajo
ciertas condiciones de carga.]
Para esto, se definen las transacciones de acuerdo a los Casos de Uso especficos que
se espera que un actor del sistema realice usando un conjunto de datos para agregar
o modificar transacciones.
Objetivo del
Testing:
Tcnica:
Criterio de
Verificacin:
Confidencial
Pgina 2429
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Consideraciones
Especiales:
Observaciones:
7.3
Confidencial
Pgina 2529
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Tcnica:
Criterio de Verificacin:
Consideraciones
Especiales:
Observaciones:
Confidencial
Pgina 2629
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Confidencial
Pgina 2729
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
9.1
Recurso
Servidor de Base de Datos
Network o Subnet
Nombre del Servidor
Nombre de Base de
Datos
PCs clientes de testing
Extras
Configuracin
Requerimientos
Deposito de Testing
Network o Subnet
Nombre del Servidor
PCs de desarrollo del testing
9.2
Cantidad
Nombre y tipo
Confidencial
Versin
Pgina 2829
9.3
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
9.4
Marca de la
herramienta
Vendedor o Local
Versin
Descripcin
Implementado en
configuracin fsica
Configuracin de usuario
promedio
Configuracin mnima soportada
Visibilidad y Movilidad testeada
S.O. Internacional de Doble
Byte
Instalacin de Network (No del
cliente)
Confidencial
Pgina 2929
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Rol
Recursos Humanos
Recursos Mnimos Recomendados
(nmero de roles asignados por
tiempo completo)
Responsabilidades
Especficas o
Comentarios
Realiza un manejo superficial.
Sus responsabilidades incluyen:
Planeamiento y Logstica
Misin de acuerdo
Encargado de
Testing
apropiados
Presentar reportes
gerenciales
Abogar por los intereses
del test
Evaluar la efectividad del
esfuerzo de test
Analista de
Testing
Test
Definir los detalles del
test
Determinar los resultados
del Test
Peticiones de cambios en
la Documentacin
Evaluar la calidad del
producto
Confidencial
Pgina 3029
Rol
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Recursos Humanos
Recursos Mnimos Recomendados
(nmero de roles asignados por
tiempo completo)
Responsabilidades
Especficas o
Comentarios
Define el acercamiento tcnico
para la implementacin del
esfuerzo de testing.
Sus responsabilidades incluyen:
Diseador del
Testing
al test
Define la arquitectura de
automatizacin
Verifica las tcnicas de
Test
Define la testeabilidad de
los elementos
Estructura la
implementacin del Test
Tester
los resultados.
Analizar y recuperarse de
Administrar el sistema de
Administrador
de sistema del
Testing.
el acceso y recuperacin
del entorno de
configuraciones y
laboratorios de test.
Asegura que el entorno de datos
del test (Base de Datos) se
encuentre activo y en buenas
condiciones.
Sus responsabilidades incluyen:
Dar soporte a la
Administrador
de la Base de
Datos,
Encargado de
la Base de
Datos
Confidencial
test
Instala y da soporte para
administracin de los
datos del test (Base de
Datos)
Pgina 3129
Rol
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Recursos Humanos
Recursos Mnimos Recomendados
(nmero de roles asignados por
tiempo completo)
Responsabilidades
Especficas o
Comentarios
Identifica y define las operaciones,
atributos, y asociaciones de las
clases del test.
Sus responsabilidades incluyen:
Diseador
Implementado
r
Confidencial
Pgina 3229
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Fase
Fecha de
Inicio
actual
Fecha de
Termino
planeada
Fecha de
Termino
actual
Confidencial
Pgina 3329
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
No se cumple el criterio de
Prerrequisito de entrada.
Estrategia de Mitigacin
<Tester> Deber definir los
prerrequisitos que se deben
cumplir antes de empezar a
cargar el Testing
<Cliente> Deber esforzarse
por cumplir los prerrequisitos
indicados por el <Tester>
<Cliente> Debe asegurar
que un conjunto completo de
datos del test estn
disponibles y sean
apropiados
<Tester> Deber indicar que
es lo que se requiere y
deber verificar que los
datos del test sean
apropiados.
<Administrador de Sistema>
Deber preocuparse de que
la Base de Datos sea
regularmente actualizada,
tan frecuente como sea
requerido por el <Tester>
Potencial impacto o
dependencia
Propietarios
[Listar cualquier suposicin realizada durante el desarrollo de este Modelo de testinging que
Confidencial
Pgina 3429
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Propietarios
[ Listar cualquier restriccin puesta en el esfuerzo de Testing que haya tenido un efecto
negativo en la manera en que se haya realizado este Modelo de testinging]
Restriccin en
Impacto de la restriccin
en el esfuerzo de Test
Propietarios
Cobertura del Test versus las especificaciones Establece una medida para el
grado del Test
Confidencial
Pgina 3529
Versin:
<1.1.0>
Fecha: <aaaa-mm-dd>
Confidencial
Pgina 3629