Descripción breve Paula
["tulo del documento]
[Dirección de correo electrónico] [Dibujar su lector con un resumen de la participación. Normalmente es un breve resumen del documento. Cuando esté listo para agregar contenido, haga clic aqu ! empiece a escribir.] escribir.]
[#ubttulo del documento]
$istorial de revisiones
Historial de Versiones Fecha
Versión
Autor
Organización
Descripción
Información del Proyecto Empresa / Organización Proyecto Fecha de preparación liente Patrocinador principal !erente / "#der de Proyecto !erente / "#der de Prue$as de %oft&are
Apro$aciones 'om$re y Apellido
argo
Departamento u Organización
Fecha
Firma
Contenido 1. Res umendel Pl an. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. 1 Des c r i p c i ón. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. 2 Pr opós i t o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. 3 Obj et i v osdel pl andepr uebas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. 4 Ref e r enc i as . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Al c anc e. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. 1 Apl i c ac i ón,Módul os y / oc ambi osal s of t war e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. 2 Doc ument a c i ón. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. 3 Car a c t er í s t i c asq uev anas erpr o badas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. 4 Es t r a t egi ader egr es i ón. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2. 5 Defi ni c i óndeNi v el esdeSev er i dad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2. 6 Func i onal i dadesaNoPr obar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3. Es t r at egi adepr uebasaut i l i z ar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3. 1 Ti posdepr uebasaej ec ut a r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3. 2 Comuni c ac i ón. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3. 3 Mét r i c asaut i l i z ar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4. Cr i t er i osdei ni c i oyfi nal i z ac i óndel asPr uebasdeAc ept ac i ón. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4. 1 Cr i t e r i osdeI n i c i o. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4. 2 Cr i t e r i osdeFi nal i z ac i ón. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4. 3 Cr i t er i ospar al as us pens i ónyr eanudac i óndel aspr uebas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4. 4 Pr oc edi mi ent osdeapr obac i ón. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5. Ent r egabl es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 5. 1 Ent r ada: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 5. 2 Sal i daopr oduc t o : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6. Ambi ent esyher r a mi ent a saut i l i z ar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6. 1 Ambi ent e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6. 2 Her r ami ent a s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6. 3 Per s onal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6. 4 Ent r e nami ent o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7. Pl andePr uebasyCr onogr ama. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7. 1 I d ent i fi c ac i óndeHi t o s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7. 2 Cr onogr ama. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7. 3 Res pons abl esdel asac t i v i dadesdePr u ebas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7. 4 Dependenc i asyRi es gos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 8. Ref e r enc i as . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 9. Gl os ar i o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
()
*esumen del Plan
%esumen de todo el contenido del plan de Pruebas de #o&t'are, describe cu(l es su propósito, establece si es un plan maestro o un plan detallado, identi)ca el alcance del plan de pruebas en relación con el plan de Pro!ecto de #o&t'are, restricciones *por ejemplo de recursos o presupuesto+, alcance del es&uero de pruebas entre otros aspectos
()(
Descripción
-l Plan de Pruebas de ceptación describe los pasos que se deben seguir para veri)car que el sistema construido satis&ace los requerimientos. -l Plan de Pruebas de ceptación es uno de los planes de prueba detallados ! corresponde al nivel de pruebas de aceptación del sistema o de la solución. -ste plan describe clara ! completamente como realiar las pruebas. /as pruebas de aceptación, involucran al usuario )nal ! pretenden comprobar que la solución cumple con el modelo de negocio para el que &ue desarrollado. Detección de de&ectos del producto entregado ! planes de acción para corrección de los mismos.
()+
Propósito
(),
O$-eti.os del plan de prue$as
()
*eferencias
-ste documento est( basado !0o re&erencia los siguientes documentos del pro!ecto1 -st(ndares, libros, papers, etc2
+)
Alcance
$ace re&erencia a la incumbencia de este plan de pruebas con respecto al pro!ecto.
+)(
Aplicación0 1ódulos y/o cam$ios al soft&are
/istado de todos los módulos, componentes o elementos que se van a probar. #i es de alto nivel, se listan las (reas &uncionales *módulos o procesos que cubre el "esting+, por otro lado, si es de un nivel detallado se listan los programas, unidades o módulos. *se detalle que pruebas se aplicar(n en el tem m(s adelante+
+)+
Documentación
/os manuales a entregar con el producto son1 -stos manuales ser(n revisados ! validados durante la ejecución de las pruebas.
+),
aracter#sticas 2ue .an a ser pro$adas
-n la matri de &unciones ! casos de pruebas se describen las &unciones de negocio que ser(n probadas. /as &unciones de negocio que no ha!an sido incluidas en este punto, no ser(n probadas.
+)
Estrategia de regresión
/istado de las &uncionalidades no directamente involucradas en el desarrollo, pero cu!os componentes est(n siendo a&ectados ! por ende deben probarse para asegurar que contin3an &uncionando adecuadamente. l igual que en el punto anterior, se describen desde el punto de vista del usuario.
+)3
Definición de 'i.eles de %e.eridad
"abla de clasi)cación de los errores, todos ! cualquier error en el pro!ecto deber(n ser descripto seg3n esta clasi)cación pre establecida.
uando se reporta un defecto0 los siguientes ni.eles de se.eridad se utilizaran4
Nivel de Severidad
Descripción
Ejemplo
Falla en el sistema) 'o es posi$le continuar con el procesamiento) 'o es posi$le continuar con el proceso de la función seleccionada
5n error cr#tico ha sido encontrado y no permite 2ue se contin6e con la operación de la aplicación)
, 'ormal
Funciones restringidas0 pero el procesamiento puede continuar
omponentes no cr#ticos no est7n disponi$les o la funcionalidad es incorrecta8 c7lculos incorrectos en funcionalidad cla.e)
tri.ial
am$io menor
Errores de usa$ilidad0 pantallas o reportes de errores 2ue no afectan la calidad0 el uso ni la funcionalidad del sistema0 por e-emplo0 cam$io en una eti2ueta0 en un mensa-e0 etc)
( ritico
+ %e.ero
+)9
de
forma
El componente cla.e no est7 disponi$le o la funcionalidad est7 incorrecta)
Funcionalidades a 'o Pro$ar
/istado de las &uncionalidades que N4 se van a probar. Debe incluir in&ormación de las raones por las cuales no se van a probar ! los riesgos que se est(n asumiendo.
,)
Estrategia de prue$as a utilizar)
La Estrategia de Pruebas puede definirse como un documento aparte, o puede ser incluido dentro del Plan de Pruebas según su extensión. Aquí pueden definirse los tipos de pruebas a realizar (funcionales, de desempeo, de interfaces, no funcionales, etc.!, requerimientos especiales de las pruebas, configuraciones a probar, subcon"untos de datos a considerar, ni#el de pruebas de regresión, entre otros aspectos
,)(
:ipos de prue$as a e-ecutar)
$etallar que tipos de prueba se utilizaran sobre que tipo de artefacto.
Artefacto %u$sistema alta cliente
,)()(
Tipo Artefacto código
Tipo de prueba Inspección de código Prue$a de ca-a $lanca
Protocolos para los :ipos de Prue$a
Procedimiento a lle#ar a cabo en cada tipo de prueba
,)+ ,)+)(
omunicación 1ecanismo de comunicación)
%omo se reportaran los resultados o acti#idades entre el equipo de testing & los dem's equipos
,)+)+
1ecanismo de *esolución de conflictos
Protocolo a seguir para resol#er conflictos, detallar según el tipo de conflicto
,),
1;tricas a utilizar)
$etalla la mtrica de manera concisa a tra#s fórmulas &)o sin ambig*edades.
)
riterios de inicio y finalización de las Prue$as de Aceptación
Aquí se detalla en que momento estar'n disponibles los artefactos para la pruebas, se puede detallar según el tipo de artefacto. Estos criterios ser'n un +ec+o tangible & fe+acientemente medible.
)(
riterios de Inicio
%riterio que dicta el momento de inicio de las pruebas en un artefacto, especificar por tipo de artefacto
)+
riterios de Finalización
%riterio o medida ante la cual se dar' por superada o culminada la prueba de un ítem. E"emplo Para que un ítem supere la prueba es necesario que los errores de se#eridad -, & / que +a&an sido encontrados sean remo#idos. Los errores de se#eridad 0 se tratar'n con el gerente del pro&ecto.
),
riterios para la suspensión y reanudación de las prue$as
Establece claramente ba"o qu condiciones se detienen un con"unto de casos de pruebas, por e"emplo en caso de existir defectos que impidan la e"ecución de m's casos de pruebas, cierto porcenta"e de casos fallidos, o cualquier otro que se especifique. Luego de +aber suspendido las pruebas, aquí se establece ba"o qu criterios se reanudaran
)
Procedimientos de apro$ación)
#on los criterios que ser(n considerados para dar por completado el Plan de Pruebas de #o&t'are, por ejemplo1 Completar 5667 de pruebas unitarias, cierto porcentaje de casos e8itosos, cobertura de todos los componentes ! lneas de código, porcentaje de de&ectos corregidos, entre otros.
3)
Entrega$les
-stablece que se entregar( como parte de la ejecución del plan, por ejemplo1 Documento de Plan de Pruebas, Casos de Pruebas, -speci)cación de Dise9o de Casos, /ogs de errores, %eportes de incidencias, evidencias de pruebas, reportes emitidos por herramientas de pruebas ! cualquier otro que se estableca.
3)(
Entrada4
Documentación involucrada para la generación de este plan. -j. Documento de requerimiento.
3)+
%alida o producto4
"odo arte&acto generado. -j. Casos de prueba
9)
Am$ientes y herramientas a utilizar
9)(
Am$ientes
Detallar cada uno de los ambientes involucrados en el testing. -speci)car so&t'are ! hard'are ! cualquier con)guración involucrada o e8istente.
9)()(
Hard&are
/ista de los requerimientos de equipos, hard'are ! red necesarios para completar las actividades del Plan de Pruebas de #o&t'are. :nclu!e #ervidores de plicación, ;ases de Datos, -quipos de PC que necesitan los "esters, Conectividad a la red *inclu!endo accesos+, entre otros.
9)()+
%oft&are
/ista de los requerimientos de so&t'are necesarios para completar las actividades de prueba, puede incluir accesos a #istemas *en entorno de pruebas+ ! ;ases de Datos, as como instalación de so&t'are en los Computadores asignados a los "esters.
9)+
Herramientas
-speci)ca las herramientas de so&t'are, metodologas o técnicas especiales empleadas en las pruebas, por ejemplo $erramientas de utomatiación de Pruebas, #o&t'are de
9),
Personal
/ista del personal necesario para completar las actividades de pruebas, especi)cando sus roles, por ejemplo1 =n *5+ /der de Pruebas, Cinco *>+ nalista de Pruebas *"esters+, Dos *?+ especialistas en automatiación de pruebas, entre otros.
9)
Entrenamiento
Necesidades de entrenamiento en el #istema o plicación, as como en las herramientas de prueba a utiliar.
<)
Plan de Prue$as y ronograma
<)(
Identificación de Hitos
#e establecer(n hitos tangibles para el proceso de pruebas, pueden ser &echas seg3n la plani)cación general del pro!ecto, o pueden ser sucesos previos.
<)+
ronograma
Debe estar basado en estimaciones de actividades realiadas por el equipo de prueba. -n él se :denti)can los hitos relevantes en las pruebas de so&t'are, se establecen las dependencias *actividades predecesoras+ ! dem(s aspectos componentes de un cronograma.
<),
*esponsa$les de las acti.idades de Prue$as
:ntegrante del equipo de testing asignado a estas actividades. No necesariamente un je&e puede ser cualquier integrante del equipo. /ista cada una de las personas integrantes del equipo de @ ! sus responsabilidades. #e puede hacer uso de una Aatri %C: *%esponsable, probador, Consultado, :n&ormado+. Tarea Ela$oración y a-uste del Plan de Prue$as de Aceptación Ela$oración y a-uste de los scripts de prue$as Ela$oración y a-uste de los casos de prue$as *e.isión y apro$ación del Plan de Prue$as de Aceptación *e.isión y apro$ación de los scripts de prue$as *e.isión y apro$ación de los casos de prue$as Ela$oración de los datos de prue$a %uministro del am$iente de prue$as Instalación del am$iente de prue$as E-ecución de las prue$as de .alidación E-ecución de las prue$as de aceptación E.aluación de las prue$as *eporte de a.ance de las prue$as
<)
Responsable
Dependencias y *iesgos
qu se listan los riesgos asociados con el proceso de pruebas de so&t'are, por ejemplo, algunas &uentes de riesgos suelen ser1 • • • • •
Dependencias con Desarrollos. Dependencias con otros pro!ectos. Disponibilidad de recursos. %estricciones de tiempo. Premisas que resulten no ser ciertas.
/os riesgos se pueden clasi)car en &unción de su probabilidad e impacto, cada uno debe contemplar un plan de mitigación para evitar que ocurra o
plan de contingencia cuando el riesgo no puede mitigarse ! tiene que aceptarse.
=)
*eferencias
/ista de todos los documentos que pueden citarse como apo!o o para ampliar el contenido del plan de pruebas. lgunos ejemplos de lo que se puede hacer re&erencia aqu son1 Plan de Pro!ecto. -speci)caciones de %equerimientos. Dise9o
1etodologías, Procedimientos & est'ndares corporati#os
>)
!losario
$efiniciones de trminos usados en la documentación, & general sobre el 'rea de pruebas