Sunteți pe pagina 1din 10

Plan de Pruebas

Versin <x.y.z> [Nombre del proyecto]

________________________________________________________________________________

Plan de Pruebas <Nombre del Proyecto>

Versin: x.y.z

HISTORIAL DE REVISIONES

Versin
<x.y.z>

Autor

Descripcin

Fecha de Elaboracin
<Fec a de !laboracin>

Fecha de Re isin
<Fec a de "e#isin>

Re isado por
<Persona$s% que re#isa$n% el documento>

<Persona que elabora el <Detalles> documento>

Plan de Pruebas <Nombre del Proyecto>

Versin: x.y.z

!ontenido
1.Introduccin................................................................................................................................................... 5 1.1Definiciones !crnimos y !bre"iaturas................................................................................................. 5 1.#Documentos $elacionados..................................................................................................................... 5 #.%b&eti"o.......................................................................................................................................................... 5 '.!lcance.......................................................................................................................................................... 5 '.1Dentro del !lcance................................................................................................................................. ( '.#)uera del *mbito ................................................................................................................................... ( +.$oles y $ecursos........................................................................................................................................... ( 5.,-cnica a utilizar............................................................................................................................................ . (./nfo0ue de las Pruebas................................................................................................................................. 1 (.1Pruebas )uncionales................................................................................................................................... 1 (.#!cti"idades.................................................................................................................................................. 1 (.#.1Dise2o de los 3asos de Prueba............................................................................................................... 1 (.#.#4eneracin de los 3asos de Prueba........................................................................................................ 1 (.#.'Definicin de los 5rocedimientos de 5rueba............................................................................................. 6 (.#.+/&ecucin de los 3asos de Prueba........................................................................................................... 6 (.#.5$e5ortar y Documentar las Pruebas....................................................................................................... 17 (.#.(!n8lisis de $esultados %btenidos.......................................................................................................... 17 ..Planificacin................................................................................................................................................. 11

"#

Introduccin
[Describa de manera breve el contenido del documento orientando la descripcin hacia la utilidad que se quiere conseguir.] 9/l 5resente documento describe el 5lan de 5ruebas de sistema esto abarca la metodolo:;a en donde se es5ecifican m-todos t-cnicas y forma en 0ue se dise2an e&ecutan e"al<an y re5ortan los resultados de las 5ruebas de sistema &as pruebas de sistema a desarrollar' lue(o de leer este plan' se e)ecutan en cuanto se a *inalizado con las pruebas de +nte(racin' ya que se debe tener el sistema completo para poner en pr,ctica las pruebas de sistema. &ue(o de realizar las pruebas' se #eri*icar, si el siste$a %&' cumple con los requisitos exi(idos por el usuario' en los cuales se debiera obtener los resultados esperados' de no ser as-' se determina que se an encontrado errores que abr, que reportar a los desarrolladores] 1.1 Definiciones, Acrnimos y Abreviaturas

1.2 Documentos Relacionados


T(tulo "eporte de !speci*icacin de .o*t/are Fecha 01 de enero de 0233 Identi)icador del docu$ento "!. #0.2

*#

Ob+eti o
[Describa de manera breve el propsito que se pretende alcanzar con la aplicacin del plan de pruebas.] !l documento tiene como ob)eti#o describir el plan a se(uir para realizar las pruebas al .istema' con lo cual se especi*ican etapas a se(uir para dise4ar' (enerar' de*inir procedimientos' e)ecutar' e#aluar y reportar los resultados obtenidos de las pruebas. 5l dise4ar y (enerar las pruebas' 6stas se #alidar,n con las personas cali*icadas para ello' para lue(o e)ecutarlas y tomar los resultados obtenidos. Finalmente los resultados se e#aluar,n y reportar,n. &as pruebas del sistema tienen como ob)eti#o e)ercitar el sistema comprobando la inte(racin total del sistema' #eri*icando el *uncionamiento correcto de las inter*aces entre los distintos subsistemas que lo componen.

,#

Alcance
[Describa de manera breve el alcance de las pruebas descritas en el plan de pruebas.] &as pruebas de sistema a realizar' ser,n pruebas *uncionales sobre las *unciones del sistema' a partir de las condiciones de entrada y e#aluando los resultados obtenidos. No es necesario conocer la l(ica del pro(rama' 7nicamente la *uncionalidad que debe realizar. Para probar correctamente el sistema' las pruebas se realizan bas,ndose en los requerimientos establecidos por el usuario del sistema

3.1 Dentro del Alcance .e contemplan las si(uientes acti#idades para el proceso de desarrollo de pruebas Funcionales8 Dise4o de casos de prueba 9eneracin de casos de prueba De*inicin de los procedimientos de la prueba !)ecucin de pruebas "eportar y documentar pruebas 5n,lisis de resultados obtenidos &os mdulos y *unciones a ser probados ser,n8 :dulo 3 Funcin 3 Funcin 0 :dulo 0 Funcin 3 Funcin 0 3.2 Fuera del mbito Indicar que mdulos no sern objeto de la prueba

-#

Roles . Recursos
Listar los roles y recursos asignados al proyecto
RE!/RSOS H/0ANOS Rol 0(ni$os recursos reco$endados Responsabilidades espec()icas o co$entarios Proporcionar una (estin adecuada. "esponsabilidades8 Proporcionar una direccin t6cnica. 5dquirir los recursos apropiados. +n*ormar de la (estin. +denti*icar' priorizare implementar los casos de prueba. "esponsabilidades8 9enerar el Plan de pruebas. Dise4ar los <asos de prueba. !#aluar el es*uerzo de prueba. !)ecutar las pruebas. "esponsabilidades8 !)ecutar pruebas. "ecuperar los errores. Documentar los de*ectos. Recurso

9estor de prueba

Nombre del recurso $probador%

Dise4ador de prueba

Nombre del recurso $probador%

Probador

Nombre del recurso $probador%

1#

T2cnica a utili3ar
[Describa de manera breve las t cnicas a aplicar en las pruebas. !uiarse de la pgina "" del manual] !)emplo8

T2cnicas de pruebas din4$icas5 =asadas en la es5ecificacin >5ruebas de ca&a ne:ra?: Particionamiento de e0ui"alencia y !n8lisis de "alor frontera.

6#

En)o7ue de las Pruebas


&os tipos de pruebas que se realizar,n al so*t/are son8 6#" Pruebas Funcionales !st,n en*ocadas a ase(urar que el so*t/are realiza correctamente todas las *unciones que se an detallado en los requerimientos dados por el usuario. .e realizan pruebas para cada caso de uso y cada una de las acti#idades a desarrollar se describe en la seccin =.0 6#* Acti idades De acuerdo a lo establecido en la seccin ;.3.' las acti#idades ser,n8 6#*#" Dise8o de los !asos de Prueba Para dise4ar los casos de prueba de sistema' se identi*ica la t6cnica de ca)a ne(ra descrita en la seccin >. Para con*eccionar los casos de prueba con la t6cnica <a)a Ne(ra' 6sta pro#ee distintos m6todos. &os que se ocupar,n son los si(uientes8 6#*#* 5 partir de especi*icaciones *ormas de casos de uso. Particiones de !qui#alencia $para condiciones de entrada de tipo #alor' ran(o de #alores' miembro de un con)unto y l(ica%. 5n,lisis de Valores &-mite $para condiciones de entrada de ran(o de #alores' miembro de un con)unto y l(ica%

9eneracin de los !asos de Prueba !n la (eneracin o creacin de los casos de prueba' se representan los datos que se utilizar,n como condiciones de entrada para e)ecutar el so*t/are a probar. !n concreto' los casos de prueba determinan un con)unto de entradas' condiciones de e)ecucin y resultados esperados para un caso de uso en particular. &a t6cnica de ca)a ne(ra proporciona distintos criterios para (enerar los casos de prueba. 5 continuacin' en las tablas N? 3 y > se presenta una tabla de *ormulario de casos de prueba para cada criterio determinado. !n (eneral' para la (eneracin de todos los casos de prueba se debe tener lo si(uiente8 5plicati#o8 Nombre del aplicati#o ba)o pruebas. "equerimiento8 <di(o del "equerimiento Funcional asociado al <@. que se probar,. Proceso8 :dulo en el que reside el <@. que se probar,. <aso de @so8 <di(o y nombre del <@. que se probar, "esponsable8 Nombre del responsable de e)ecucin de la prueba. PreA<ondiciones8 Bue pueden tener relacin con la precondicin del casos de uso.

Propsito8 Cb)eti#o del caso de prueba. !scenario8 <di(o y nombre del escenario que ser, desarrollado por el caso de prueba. 5cti#idad8 Descripcin de las acciones para e)ercitar el caso de prueba' a partir de las condiciones de entrada $que son las entradas del sistema%. <lase de equi#alencia8 <di(os de las clases de equi#alencia que ser,n utilizados en la prueba. "esultado esperado8 !s el resultado que producir, el so*t/are al e)ecutar dic o caso' lo que es necesario para detectar una posible *alla en el pro(rama' adem,s de obser#aciones en caso necesario.

6#*#,

De)inicin de los procedi$ientos de prueba Para lle#ar a cabo el procedimiento de prueba' se a determinado que las acti#idades de las pruebas *uncionales' ser,n abordadas como se indica a continuacin8 Bue la encar(ada de Destin( <laudia :el6ndez $D3%' se ocupar, de dise4ar' (enerar' e)ecutar y reportar los casos de prueba para los casos de uso de8 :dulo EFG' :dulo 5H<I descritos en el "eporte de !speci*icacin de .o*t/are $"!.% #ersin x.y.z. Bue la encar(ada de Destin( Nadia 5lia(a $D0%' se ocupar, de dise4ar' (enerar' e)ecutar y reportar los casos de prueba para casos de uso de8 :dulo ".D' :dulo @VJI descritos en el "eporte de !speci*icacin de .o*t/are $"!.% #ersin x.y.z &as *ec as correspondientes a las acti#idades' se mostrar,n en la tabla N?; de la seccin K.

6#*#-

E+ecucin de los !asos de Prueba Para la e)ecucin de los casos de prueba' teniendo el sistema EFG inte(rado' se aplicar,n las entradas descritas para cada caso de prueba (enerado en la seccin =.0.0' a tra#6s de las inter*aces del sistema' para lo cual se deber, (enerar la Dabla N?0 de "esultados Cbtenidos' en donde se ir, comparando los resultados obtenidos con los esperados para identi*icar las posibles *allas $que ocurren cuando un pro(rama no se comporta adecuadamente' esto quiere decir que ay un de*ecto en el cdi(o% y que a continuacin se presenta8

Tabla N2 Tabla de Resultados Obtenidos $L%8 &a respuesta de la salida obtenida deber, ser el resultado de comparar la salida obtenida con la esperada8 MCNO $la salida obtenida est, dentro del ran(o pre#isto por la salida esperada%' M*alla menorO $la di*erencia entre las salidas es una cuestin de *ormato%' M*alla (ra#eO $el sistema no complet su salida o la complet pero se PcayP despu6s%.

6#*#1

Reportar . Docu$entar las Pruebas &ue(o de aber e)ecutado todos los casos de pruebas #alidados' 6stos se deben documentar' con el resultado de la e)ecucin $salida obtenida%' determinando el n7mero de cu,les pasaron satis*actoriamente' cu,les no lo icieron y adem,s que *allas se encontraron. Para el completo reporte de las pruebas' se deber, (enerar un documento' M+n*orme de "eportes de <asos de Prueba a "equerimientos FuncionalesO' que deber, contener8 D-tulo Fec a "ealizado por Qistorial de #ersiones Dependiendo del criterio usado8 Dabla de identi*icacin de clases de equi#alencia Dablas de *ormulario de casos de prueba' aplicando el criterio de clases de equi#alencia y an,lisis de #alores l-mite $tabla N?3' de la seccin =.0.0% Dabla de "esultados Cbtenidos $Dabla 0% con todos los casos de pruebas

6#*#6

An4lisis de Resultados Obtenidos Para realizar el an,lisis de resultados obtenidos' se ar, de acuerdo a la tabla de resultados obtenidos $tabla N?0%' y se deber,n sacar conclusiones de acuerdo al n7mero de aprobaciones $resultados esperados MCNO% y *allas encontradas $resultado obtenido M*alla menorO o M*alla (ra#eO%. Para el completo reporte de an,lisis de resultados' se deber, (enerar un documento que' deber, ser llamado M+n*orme de an,lisis de resultados obtenidos de Pruebas a "equerimientos FuncionalesO' que deber, contener8 R<u,l es el estado actual del so*t/are' en cuanto al ni#el probable de calidad que alcanzS Para esto' se debe determinar el porcenta)e de salidas obtenidas con respuesta CN' las cuales se suman' obteniendo el total de ni#el de satis*accin de las pruebas a requerimientos *uncionales. .e espera que este porcenta)e sea superior a un T>U' de lo contrario el sistema no estar-a cumpliendo con los atributos de calidad m-nimos requerido por el equipo de <alidad. R<u,nto tiempo se lle#aron los procesos de pruebaS .e debe mencionar la cantidad de d-as u oras que se necesit. R<u,n e*ecti#o *ue el proceso de pruebaS $Rcu,ntos *allas se detectaronS% .e deber, dar el n7mero de *allas encontradas. RBu6 tipo de *allas se producenS .e debe mencionar cu,ntas *allas menores y (ra#es se re(istraron' cu,les *ueron m,s *recuentes R.e debe realizar el proceso de depuracinS !sta interro(ante se responder, en caso de aber encontrado *allas en el sistema. !n caso contrario' se comunica en el in*orme que se a terminado el proceso de pruebas.

&a 7ltima interro(ante mencionada lle#ar, a determinar en este in*orme si se termina el proceso de pruebas' esto para saber si se puede dar por concluido. !n caso ne(ati#o' se debe plani*icar el proceso de depuracin dentro del in*orme de an,lisis de resultados obtenidos. !l proceso de depuracin consiste en arre(lar las *allas en el sistema que (eneraron los casos de prueba e)ecutados' para esto' se debe in*ormar al l-der relacionado' de modo que 6ste a#ise al pro(ramador correspondiente. Por lo tanto' el pro(ramador relacionado' deber, depurar la *alla encontrada $salida obtenida no esperada% y el e)ecutor de las pruebas deber, #ol#er a e)ecutar todos los casos de prueba nue#amente $casos de prueba que no se e)ecutaron satis*actoriamente' y casos que se e)ecutaron satis*actoriamente%. &a razn de esto' es con*irmar que la correccin de un de*ecto no introdu)o un nue#o de*ecto. !sto se debe de)ar en claro en el in*orme de an,lisis de resultados obtenidos.

:#

Plani)icacin
.e contemplan las acti#idades relacionadas con el plan de Pruebas' en donde se describe8 5cti#idad "esponsable' puede ser el equipo de testin( $D38 <laudia :6ndez y D08 Nadia 5lia(a%' .B58 :ariela Crre(o' &-deres $Fabi,n &pez' Daniel V,squez' 5le)andra Dorres' 5l*onso :orris% <omienzo8 *ec a en que comienza la acti#idad D6rmino8 *ec a en que termina la acti#idad Duracin Actividad Casos de Prueba para Requerimientos uncionales! nombre de mdulo " Casos de Prueba para Requerimientos uncionales! nombre de mdulo 2 Informe de casos de 5ruebas de Aistema $e"isin de Informe 3orreccin de informe Responsable ,1 Comienzo do 75@7(@75 Trmino "i 17@7(@75 Duracin ( d;as ( d;as 1 d;a ' d;as 1 d;a 1 d;a # d;as 1 d;a

,# ,1 ,# AB! C;deres ,1 ,#

do 75@7(@75 sa 11@7(@75 ma1+@7(@75 Vie1.@7(@75

"i 17@7(@75 sa 11@7(@75 &ue1(@7(@75 Vie1.@7(@75

/n";o de 5ruebas a e0ui5o ,1 ,# Aa11@7(@75 Aa11@7(@75 #$ecucin de Casos de C;deres ,1 ,# ma #1@7(@75 mi #6@7(@75 Prueba de %istema =D >D? Informe de $e5ortes de Pruebas de Aistema e ,1 ,# mi #6@7(@75 mi #6@7(@75 Informe de an8lisis de resultados obtenidos $e"isin de $e5orte e AB! C;deres &u '7@7(@75 &u '7@7(@75 informe de an8lisis 3orreccin de $e5orte e ,1 ,# &u '7@7(@75 &u '7@7(@75 informe de an8lisis /n";o de Informes de re5orte ,1 ,# "i 71@7.@75 "i 71@7.@75 y an8lisis a e0ui5o Tabla N& de Actividades del plan de pruebas de sistema

1 d;a 1 d;a 1 d;a

S-ar putea să vă placă și