Plan de Pruebas Versin 1! Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 2 de 21 "istorial de #evisin $ec%a Versin &escripcin Autor 19/05/2009 1.0 Creacin del documento Equio E!"# "o$t%are & 'nno(ation )!*+!,# C!-.,')! /.)01,E0 2.)*E)E/-. Cdigo: 200910019 FE-)!)3. !)3-4" 5E-)!*E +E-E3'! Cdigo: 200916562 !)3-4" 2!7-'C'. -!2." 5.)',,! Cdigo: 200918690 )4"*.- !-2!)3. 5.+:-;7E0 "!,3!)! Cdigo: 200918290 Confidencial EASY Software & Innovation, 2014 Page 2 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 6 de 21 'abla de (ontenido 1. Introduccin 1.1 Pro!ito 1.2 Alcance 1." Audiencia 1.4 #eferencia! 2. $i!in de la! Prue%a! 2.1 Conte&to del Pro'ecto ' Antecedente! Se retende reali(ar un levanta)iento ' an*li!i! de infor)acin de lo! roce!o! de ge!tin de !olicitude! del +anco de lo! Ale! con el fin de lantear una ar,uitectura de !olucin tecnolgica con el fin de oti)i(ar la go%erna%ilidad, )onitoreo ' eficiencia, tanto a nivel t-cnico co)o funcional de e!to! roce!o! de negocio ,ue con!titu'en ' rere!entan valor en la! o%.etivo! e!trat-gico! de la organi(acin. 2.2 $i!in de la! Prue%a! alica%le a e!te ro'ecto 2." $otivadore! de la! Prue%a! ". Ele)ento! /%.etivo de Prue%a! 4. PA0/#A$A 1E P#2E+AS P3A0EA1AS 4. E05/62E 1E 3AS P#2E+AS 4.1 $edicin de la E&ten!in de la! Prue%a! 4.2 Prue%a! de Acetacin 4." Prue%a! de Integracin 7. C#I8E#I/S 1E E08#A1A Y SA3I1A 7.1 Criterio! de Entrada del Plan $ae!tro de Prue%a! 7.2 Criterio de Salida del Plan $ae!tro de Prue%a! 7." Criterio! de !u!en!in ' #eanudacin 7.4 #e,ui!ito! de reanudacin 9. 0ece!idade! de A)%iente 9.1 :ardware +a!e ara a)%iente de rue%a! 9.2 Software +a!e ara a)%iente de rue%a! 9." :erra)ienta! de !oorte a la! rue%a! 9.4 Configuracione! de A)%iente! de Prue%a! ;. 1ato! de Prue%a Confidencial EASY Software & Innovation, 2014 Page " Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 9 de 21 ;.1 Pol<tica! de Ad)ini!tracin de lo! 1ato! de Prue%a =. #ESP/0SA+I3I1A1ES Y E62IP/ 1E 8#A+A>/ =.1 Per!ona! ' #ole! 10. #ie!go! de la! rue%a! Confidencial EASY Software & Innovation, 2014 Page 4 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 5 de 21 Plan de Pruebas 1 Introduccin 11 Propsito El ro<ito del lan de rue=a< lanteado en e<te documento> e< ermitir de$inir lo< lineamiento< a <eguir ara reali?ar la laneacin de la etaa de rue=a< <o=re el ro@ecto AGestin de Solicitudes Banco de los Alpes> lanteando una e<trategia que condu?ca al o=Beti(o en$ocado en el a<eguramiento de calidad del <o$t%are. El ro<ito del Plan 2ae<tro de Prue=a< e<: Pro(eer un arte$acto central que go=ierne la laneacin @ control del e<$uer?o de rue=a<. E<te de$ine el en$oque general que <er emleado ara ro=ar el <o$t%are @ ara e(aluar lo< re<ultado< de e<a< rue=a<> @ e< el lan de m< alto ni(el que <er u<ado or lo< admini<tradore< ara guiar @ dirigir el tra=aBo de rue=a< detallado. Pro(eer (i<i=ilidad a lo< intere<ado< en el e<$uer?o de rue=a< que han tenido la< con<ideracione< adecuada< ara (ario< a<ecto< que orientan el e<$uer?o de rue=a<> @ dnde e< aroiado que lo< intere<ado< arue=en el lan. E<te Plan 2ae<tro de Prue=a< tam=iCn <oorta lo< <iguiente< o=Beti(o< e<ecD$ico<: 'denti$icar lo< Dtem< que <ern o=Beto de la< rue=a<. Enmarcar la metodologDa de rue=a< que <er utili?ada 'denti$icar lo< recur<o< requerido< @ ro(eer un e<timado del e<$uer?o de la< rue=a<. Ela=orar un li<tado de lo< elemento< entrega=le< del lan de rue=a<. 1) Alcance El lan mae<tro de rue=a< de<cri=e el detalle de la< di$erente< rue=a< a <er alicada<> a<D como tam=iCn la< herramienta< @ metodologDa< a utili?ar en cada una de e<ta<. ,a< rue=a< que <ern reali?ada< <on: Confidencial EASY Software & Innovation, 2014 Page 4 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina E de 21 #evisin de la docu*entacin: Con<i<te en re(i<ar la calidad @ comletitud de lo< documento< in<umo @ ca<o< de u<o ara la eBecucin de la< rue=a<. Pruebas Unitarias: "e (alidaran la< ie?a< indi(iduale< del <o$t%are como una unidad indeendiente> =ucle<> condicionale<> etc. Pruebas de integracin: "e (alidara la integracin entre lo< di$erente< mdulo< que comonen la <olucin con el $in de garanti?ar que <u oeracin integrada e< correcta. Pruebas Funcionales o de Procedimientos: "e (alidaran lo< roce<o<> regla< de negocio e<ta=lecida< @ lo< requerimiento< $uncionale<. Pruebas de sistema: ,a< rue=a< de <i<tema <e determinarn en el momento que el .ut<ourcing de 3e<arrollo entregue el documento de -equerimiento< no $uncionale<> @ a<D determinar que tio< de rue=a <e reali?arn @ a que ca<o< de u<o <e alicarn. Pruebas de regresin: "e (alidara que el <i<tema mantenga <u correcta $uncionalidad de=ido a la incororacin de un aBu<te> correccin o nue(o requerimiento. !dicionalmente @ con el $in de centrar el lan de rue=a< en cierto< $actore< que <on crDtico< @ de ma@or rele(ancia ara el ro@ecto> <e determinan lo< tio< de rue=a< que <e reali?arn ara el ro@ecto> di<eFando lo< $actore< de calidad @ la< rue=a< e<eciali?ada< ara alcan?ar e<to< atri=uto< del <o$t%are entregado. Con e<ta mi<in <e identi$ican de acuerdo a la< e<eci$icacione< del cliente lo< $actore< Para e<te ro@ecto de acuerdo a lo< requerimiento<> <e de$inen lo< <iguiente< $actore< en lo< que <e en$ocarn la< rue=a<: Correccin. Con$ormidad. Facilidad de 7<o. Porta=ilidad. Facilidad de .eracin. 1+ Audiencia E<te lan mae<tro de rue=a< e<ta dirigido a toda< aquella< er<ona< in(olucrada< en la laneacin> aro=acin @ eBecucin del mi<mo. 1, #eferencias Cronograma del Pro@ecto E<eci$icacin -equerimiento< de "o$t%are Confidencial EASY Software & Innovation, 2014 Page 7 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina G de 21 ) -isin de las Pruebas )1 (onte.to del Pro/ecto / Antecedentes "e retende reali?ar un le(antamiento @ anli<i< de in$ormacin de lo< roce<o< de ge<tin de <olicitude< del 5anco de lo< !le< con el $in de lantear una arquitectura de <olucin tecnolgica con el $in de otimi?ar la go=erna=ilidad> monitoreo @ e$iciencia> tanto a ni(el tCcnico como $uncional de e<to< roce<o< de negocio que con<titu@en @ rere<entan (alor en la< o=Beti(o< e<tratCgico< de la organi?acin. )) -isin de las Pruebas aplicable a este pro/ecto ,a mi<in de la e(aluacin ara el re<ente ro@ecto <e de$ine en$ocada al a<eguramiento de la calidad de lo< comonente< @ arte$acto< tecnolgico< de<arrollado<> de manera que e<to< cumlan con la e<eci$icacin de lo< requerimiento< del cliente. Para e<to <e de$inen lo< <iguiente< lineamiento< que con<titu@en la mi<in @ o=Beti(o< dentro e<te e<$uer?o de rue=a<: 3e<cu=rir tanto< errore< como <ea o<i=le )oti$icar acerca de lo< rie<go< erci=ido< del ro@ecto EHaminar la alicacin ara comro=ar <i hace o no lo que <e <uone> de=e hacer. 3e igual $orma (eri$icar <i C<ta hace o no lo que <e <uone> no de=e hacer. Ialidar @ Ieri$icar a tra(C< de la comaracin del re<ultado de la< rue=a< del alicati(o con el re<ultado que el mi<mo tendrDa que roducir de acuerdo a <u e<eci$icacin. E(aluar la calidad del roducto @ <ati<$accin de lo< intere<ado< Cumlir con lo< requerimiento< del cliente El roce<o de e(aluacin @ rue=a< de=e ermitir detectar ro=lema< de<de el inicio de la e<eci$icacin de requerimiento<> ante< de que <ean de gran imacto en $a<e< m< adelantada< del ro@ecto> e<to con el $in de di<minuir lo< rie<go< @ de o=tener un roducto con calidad logrando ma@or <ati<$accin del cliente.
)+ -otivadores de las Pruebas 3entro de lo< rinciale< moti(adore< de rue=a< del ro@ecto> e<tn> la nece<idad del cliente de otimi?ar @ ge<tionar la eBecucin de <u< roce<o< de negocio> (eri$icar la con$ia=ilidad de la in$ormacin que o<ee <o=re <u< cliente< @ dar trmite< gile< @ e$ecti(o< a la< <olicitude< que Confidencial EASY Software & Innovation, 2014 Page 9 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 8 de 21 ello< generan a la organi?acin !dicionalmente eHi<ten uno< moti(adore< untuale< que (an a contri=uir a que <e con<tru@a un <o$t%are que <ati<$aga lo< requerimiento< del cliente de la manera m< tima o<i=le @ <iguiendo un roce<o adecuado ara con<eguirlo. E<to< <on: !<eguramiento de la calidad. "olicitude< de cam=io<. -ie<go< de calidad. Ieri$icacin de lo< ca<o< de u<o. Comro=acin de lo< requerimiento< $uncionale< @ no $uncionale<. + Ele*entos 0b1etivo de Pruebas ! continuacin <e li<tan lo< elemento< Jarte$acto<> entrega=le<> documento< etc.K que <eran o=Beto de rue=a dentro del e<$uer?o de rue=a<: $ase Inicial 3ocumentacin E<eci$icacin de -equerimiento< E<timacione< 2odelo< - 3iagrama< Confidencial EASY Software & Innovation, 2014 Page ; Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 9 de 21 Confidencial EASY Software & Innovation, 2014 Page = Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 10 de 21 , PA20#A-A &E P#3EBAS PLA2EA&AS Confidencial EASY Software & Innovation, 2014 Page 10 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 11 de 21 4 E2$053E &E LAS P#3EBAS El lan de rue=a< <e =a<ar en <u totalidad en rue=a< $uncionale<> in<talacin> regre<in @ otra< teniendo en cuenta lo< requerimiento< no $uncionale<. #evisin de la docu*entacin: ,a e<trategia ara reali?ar e<ta< rue=a<> con<i<te en la re(i<in de la documentacin @ ca<o< de u<o (eri$icando <u comletitud @ concordancia en la in$ormacin que <e encuentra en ello<. Pruebas unitarias: ,a< e<trategia< ara reali?ar e<ta< rue=a< con<i<te en generar ca<o< de rue=a nece<ario<: Para que cada <entencia o in<truccin del rograma <e eBecute al meno< una (e? correctamente. Para que cada condicin tenga or lo meno< una (e? un re<ultado (erdadero @ al meno< una (e? uno $al<o. Para ro=ar (aria< (ece< el mi<mo =ucle Jen donde aliqueK con<iderando lo< <iguiente< ca<o<: 'gnorar el =ucle> a<ar una (e?> a<ar do< (ece<> a<ar n (ece<> a<ar n-1 (ece< @ nL1 (ece<. Pruebas funcionales o de procedimientos: ,a e<trategia ara reali?ar e<ta< rue=a< con<i<te en la ela=oracin @ eBecucin de "et de Prue=a<> teniendo en cuenta $luBo normal @ $luBo< alternati(o<> u<ando dato< (alido< e in(lido< que ermitan (eri$icar lo <iguiente: ,o< re<ultado< e<erado< ocurren cuando <e u<an dato< (alido<. "e de<liegan men<aBe< de error cuando <e u<an dato< in(lido<. Cada regla de negocio e< roiamente alicada. Pruebas de Regresin: ,a e<trategia ara reali?ar e<ta< rue=a< con<i<te en reetir la< rue=a< J$uncionale< @ de cargaK eBecutada< ante< de corregir de$ecto< o de aFadir nue(a< $uncionalidade<> ara comro=ar que la< modi$icacione< no ro(ocan errore< donde ante< no lo< ha=Da. 41 -edicin de la E.tensin de las Pruebas Cuando <e tiene un numero determinado de ca<o< de rue=a or cada ca<o de u<o> la $orma de medir la eHten<in de la< rue=a< <er comarando el numero de ca<o< de rue=a eBecutado< <ati<$actoriamente contra el numero de ca<o< de rue=a total> e<to no< dar a conocer el orcentaBe de rue=a< eBecutado or el gruo de rue=a<. Confidencial EASY Software & Innovation, 2014 Page 11 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 12 de 21 EHten<in de la< rue=a< M JCa<o< de rue=a eBecutado< <ati<$actoriamente N100K/total de ca<o< de rue=a 4) Pruebas de Aceptacin ,a rue=a< de acetacin <e =a<arn en <u totalidad en rue=a< $uncionale<> in<talacin> @ otra< teniendo en cuenta lo< requerimiento< $uncionale< la< rue=a<. !dicionalmente e<ta< rue=a< <ern de caBa negra. Pruebas funcionales o de procedimientos: ,a e<trategia ara reali?ar e<ta< rue=a< con<i<te en la ela=oracin @ eBecucin de "et de Prue=a<> teniendo en cuenta $luBo normal @ $luBo< alternati(o<> u<ando dato< (alido< e in(lido< que ermitan (eri$icar lo< ca<o< de rue=a de<crito< en el documento -CF7O!),OCa<o<Prue=a!cetacion. E<to< ca<o< de rue=a <on aro=ado< or el cliente. 5.2.1 Tcnicas y Herramientas de Prueba ! continuacin <e eHonen la< herramienta< @ tCcnica< que <e u<aran ara lle(ar a ca=o la< rue=a< en$ocada< a la mitigacin de lo< rie<go< anteriormente lanteado<: $actor de Prueba6 Con$ormidad '7cnica6 Prue=a< de oeracin &escripcin: Con la< rue=a< de oeracin <e garanti?a que el u<uario e<t =ien caacitado en el maneBo del <o$t%are @ adem< <e lle(a un regi<tro ara guardar lo< camino< no contemlado< dentro de la< rue=a< re(ia< del <o$t%are> @ con ello <e tomarn la< medida< adecuada<. $actor de Prueba6 Facilidad de 7<o '7cnica6 PalQthrough< &escripcin: "e de=e incluir al cliente @/o u<uario $inal con un role de e(aluador durante <e<ione< de %alQthrough< en la< cuale< <e di<cutirn lo< e<cenario< de calidad re$erente< a la u<a=ilidad del <o$t%are. Confidencial EASY Software & Innovation, 2014 Page 12 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 16 de 21 $actor de Prueba6 Facilidad de .eracin '7cnica6 Prue=a< de -equerimiento< &escripcin: Ialidar lo< requerimiento< no $uncionale< de am=iente recolectado< con el cliente (er<u< la< caracterD<tica< requerida< or el am=iente de roduccin. 4+ Pruebas de Inte8racin ,a< rue=a< de integracin que <e reali?aran durante el roce<o de de<arrollo de lo< comonente< de <o$t%are> de=en <eguir la< <iguiente< olDtica< @ lineamiento< de eBecucin: "e tiene una $a<e de rue=a< unitaria< cometa @ aro=ada ara el inicio de la< rue=a< de integracin. "e <eguir el en$oque ABottom-UP ara la eBecucin de e<ta< rue=a<> e< decir> <e ro=aran en rimer lugar lo< comonente< o mdulo< indi(iduale< del <o$t%are @ o<teriormente @ de manera rogre<i(a <e 'rn agruando hacia arri=a @ de manera $uncional e<to< comonente< ara ro=ar e<cenario< que imliquen (aria< $uncionalidade< de interaccin entre lo< comonente<> @ <e continuar a<D ha<ta llegar al ni(el m< alto de $uncionalidad e integracin. Para la eBecucin de e<ta< rue=a< <e utili?arn la< <iguiente< tCcnica<: Confidencial EASY Software & Innovation, 2014 Page 1" Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 19 de 21 .=Beti(o de la tCcnica: Ieri$icar el $uncionamiento interno de lo< comonente< de<arrollado< or medio de la comro=acin del lo< rocedimiento< lle(ado< a ca=o or el <o$t%are en cada in(ocacin/llamado/re<ue<ta> a<i como el roce<amiento de dato< que tiene lugar en cada uno de e<ta accione<. *Ccnica Prue=a< de CaBa negra +erramienta< requerida<: 3e=ugger< -o=ot de Prue=a< 5ug *racQer *racing @ "eguimiento a (aria=le< Criterio de CHito Concordancia de lo< rocedimiento< del <i<tema con lo< requerimiento< de u<uario .timo maneBo de eHcecione< @ errore< Fcil <eguimiento de la eBecucin or medio de lo< trace<. .=Beti(o de la tCcnica: Ieri$icar que lo< comonente< $uncionen adecuadamente de manera indi(idual cuando <e encuentran integrado< con otro< mdulo< @ comonente< *Ccnica Prue=a< de -egre<in +erramienta< requerida<: Ca<o< de Prue=a -o=ot de Prue=a< con <crit< @a eBecutado< 5ug *racQer *racing Confidencial EASY Software & Innovation, 2014 Page 14 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 15 de 21 Criterio de CHito )o <e detectan errore< in@ectado< durante la integracin del <i<tema .=Beti(o de la tCcnica: Ieri$icar que la arametri?acin de comonente< @ todo< lo< a<ecto< re$erente< a la integracin de arte< del <o$t%are Jcon<ideracione<> con$iguracione<>aBu<te<K cumlan con lo ree<ta=lecido ro el equio de<arrollo en la $a<e de di<eFo. *Ccnica ,i<ta< de Chequeo +erramienta< requerida<: ,i<ta< de chequeo con lo< item< a comro=ar ara la integracin Criterio de CHito El 100R de lo< Dtem< han <ido chequeado< @ cumlen con la condicin ara <er aro=ado<. Finalmente @ como criterio de acetacin ara e<ta $a<e de la< rue=a< <e reali?ar un iloto $uncional de la <olucin con<truida> ara el cual <e de=e generar un "et de ca<o< de rue=a que a=arquen la ma@or cantidad de interaccione< que imliquen comunicacin e integracin entre lo< di$erente< comonente< del <o$t%are> @ en el de=en articiar tanto lo< u<uario< $inale< como lo< de<arrolladore<. Confidencial EASY Software & Innovation, 2014 Page 14 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 1E de 21 9 (#I'E#I0S &E E2'#A&A Y SALI&A 91 (riterios de Entrada del Plan -aestro de Pruebas "et de rue=a< comleto @ claro. Claridad en el rocedimiento ara el de<arrollo de la< rue=a<. *ener un entorno de rue=a< adecuado. *oda la documentacin requerida ara la reali?acin de la< rue=a< de=e e<tar di<oni=le. 9) (riterio de Salida del Plan -aestro de Pruebas ;ue todo< lo< <et de rue=a< di<eFado< ara cada ca<o de u<o <e eBecuten de manera eHito<a> cumliendo lo< criterio< de acetacin de$inido< ara cada uno. 9+ (riterios de suspensin / #eanudacin 7na caracterD<tica rincial tiene un error que imide ro=ar un rea imortante. El entorno de rue=a< no e< lo <u$icientemente e<ta=le como ara con$iar en lo< re<ultado<. El entorno de rue=a< e< mu@ di$erente del entorno de roduccin. )o <e uede in<talar la nue(a (er<in o un comonente 9, #e:uisitos de reanudacin EHi<te con<en<o en el equio acerca de la <olucin del ro=lema que <uu<o la <u<en<in de la< rue=a<. ; 2ecesidades de A*biente ;1 "ardware Base para a*biente de pruebas Confidencial EASY Software & Innovation, 2014 Page 17 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 1G de 21 ,a <iguiente ta=la relaciona lo< recur<o< de hard%are que <on nece<ario< ara crear un am=iente inicial de rue=a< en e<te ro@ecto E:uipo Procesador && #A- Aplicacin a Instalar PC ?indow! @AP o !ueriorB Intel 10C+ 2 C+ ?indow! D :erra)ienta! ofi)*tica! N En e<ta $a<e aSn no <e o<ee la in$ormacin <u$iciente ara determinar que +ard%are @ <o$t%are <er requerido ara la eBecucin de rue=a< <o=re lo< comonente< tecnolgico< de<arrollado< ;) Software Base para a*biente de pruebas El <o$t%are a in<talar en el equio de rue=a< e<: Pindo%< TP o <uerior +erramienta< o$imtica< N En e<ta $a<e aSn no <e o<ee la in$ormacin <u$iciente ara determinar que +ard%are @ <o$t%are <er requerido ara la eBecucin de rue=a< <o=re lo< comonente< tecnolgico< de<arrollado< ;+ "erra*ientas de soporte a las pruebas ,a< <iguiente< <on herramienta< a utili?ar ara la eBecucin de la< rue=a< @ la admini<tracin de <u< re<ultado< Confidencial EASY Software & Innovation, 2014 Page 19 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 18 de 21 (ate8or<a o 'ipo 2o*bre $abricante Versin Prue=a< 7nitaria< JUnit Erich /amma @ Uent 5ecQ 4.4 ;, (onfi8uraciones de A*bientes de Pruebas N En e<ta $a<e aSn no <e o<ee la in$ormacin <u$iciente ara determinar que +ard%are @ <o$t%are <er requerido ara la eBecucin de rue=a< <o=re lo< comonente< tecnolgico< de<arrollado< = &atos de Prueba Con el o=Beti(o de reali?ar una< rue=a< acertada< @ lo m< cercana< a la realidad que <ea o<i=le> e< nece<ario contar dato< que alimenten la eBecucin de lo< ca<o< de rue=a> lo< cuale<> en la medida de lo o<i=le> de=en <er reale<> cu=rir un rango con<idera=le @ rere<entar una ro$undidad <igni$icati(a dentro del dominio de lo< dato< que maneBa la organi?acin en lo< roce<o< de negocio in(olucrado< El "et de dato< de rue=a de=e cumlir con la e<tructura del modelo de dato< del negocio> @ de=e <er generado< como una =a<e de dato< relacional que re<ete la integridad re$erencial requerida or el roce<o Jrelacione<> BerarquDa> re<triccione< etc.K =1 Pol<ticas de Ad*inistracin de los &atos de Prueba 7na (e? con<truido el "et de dato< de rue=a> e<te e< admini<trado or el equio de ro@ecto <iguiendo la< olDtica< eHue<ta< a continuacin: "e de=e reali?ar un =acQ u inicial del <et de dato<> ante< de cualquier otro tratamiento> @ e<te de=e <er etiquetado aroiadamente ara <u o<terior identi$icacin entre lo< dem< =acQu< que <e lle(arn a ca=o. "e de=en hacer <crit< ";, que garanticen la integridad re$erencial del <et de dato< de Confidencial EASY Software & Innovation, 2014 Page 1; Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 19 de 21 rue=a con<truido> de cara al modelo de dato< que <oorta la alicacin. El <et de dato< <olo <er acetado <i la eBecucin de dicho< <crit< de (eri$icacin no arroBa incon<i<tencia< en la< relacione< de lo< dato<. El "et de dato< <e imlanta en el am=iente de Prue=a< ,a admini<tracin del "et de dato< de rue=a queda Snicamente a<ignada a lo< re<on<a=le< $iBado< or el equio de de<arrollo ara tal $in> <e de=e garanti?ar el acce<o al "et de dato< de rue=a @ a lo< =acQu< haciendo u<o de la <eguridad que di<one el motor de =a<e de dato< utili?ado ,o< 5acQu< del <et <e reali?an de la <iguiente manera de acuerdo al am=iente: A*biente Pol<tica de Bac>3ps !m=iente de Prue=a< 7n 5acQ7 comleto ante< de la eBecucin de cualquier ca<o de rue=a !l $inali?ar una Bornada de rue=a< <e reali?a un =acQu incremental !l detectar errore< de imacto ACrDticoV en la alicacin> <e reali?ar =acQu comleto e inmediato de la =a<e de dato< @ del <itio de la alicacin> a<ocindolo a un documento de<criti(o del e<cenario @ del ca<o de rue=a que <e e<ta=a lle(ando a ca=o. E<to con el $in de oder reroducir e<to< errore< o<teriormente <o=re un am=iente controlado @ $acilite la deteccin de la cau<a @ la correccin del mi<mo. ,a re<tauracin del "et de dato< de rue=a a <u e<tado inicial <o=re un am=iente <e dar cuando ocurra alguno de lo< <iguiente< e(ento<: "e detecta corrucin de lo< dato< Jerdida de integridad re$erencial> errore< de metadata> re$erencia a (alore< no eHi<tente< etc.K or cau<a de errore< en la alicacin o or el maneBo inadecuado de lo< dato< or arte de lo< de<arrolladore< de a ni(el del motor de =a<e de dato< "e li=era una nue(a (er<in del <et de dato< de rue=a. "e detectan errore< en la alicacin cau<ado< or integridad re$erencial en lo< dato< que no $ueron ad(ertido< en lo< controle< iniciale<. "e li=era un nue(o relea<e de la algSn comonente que imlica rue=a< de regre<in @ de nue(a< $uncionalidade< Confidencial EASY Software & Innovation, 2014 Page 1= Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 20 de 21 ? #ESP02SABILI&A&ES Y E53IP0 &E '#ABA@0 ?1 Personas / #oles E<ta ta=la mue<tra el er<onal <uue<to ara el e<$uer?o de rue=a<. #ecursos "u*anos #ol #esponsabilidades Espec<ficas o (o*entarios !dmini<trador de Prue=a< !dmini<tra el e<$uer?o de la< rue=a<> arue=a lo< criterio< de entrada @ <alida a la< rue=a<> monitorea a(ance del e<$uer?o de rue=a<> arue=a lo< ca<o< de rue=a> ge<tiona el alcance @ mi<in de la< rue=a<> Certi$ica el ni(el de calidad del roducto con<truido. 3i<eFador de Prue=a< E< el re<on<a=le de di<eFar lo< <et de rue=a< Je<tructura @ en$oqueK que <e reali?arn al <i<tema ara una certi$icar que <e con<tru@ un roducto que <ati<$ace lo< requerimiento< de$inido<. !nali<ta de Prue=a< E< el re<on<a=le de eBecutar lo< ca<o< de rue=a @ reali?ar lo< reorte< corre<ondiente< <o=re e<ta eBecucin. -eali?ar documentacin tCcnica de la< rue=a<. 1! #ies8os de las pruebas ! continuacin <e eHone una matri? en la cual <e relacionan lo< 5 $actore< de rue=a m< crDtico< ara el ro@ecto con lo< rie<go< identi$icado< ara cada uno de ello< (<. la< $a<e< en la< que <e eBecutan la< rue=a<. $actor de Prueba #e:ueri*ientos &iseAo Software Con$ormidad -"UO-E;O001: Pa<ar or alto la rue=a de requerimiento< no $uncionale< cla(e que imliquen un gran imacto en la arquitectura roue<ta. -"UO3")O001: !lta comleBidad en el di<eFo de la< rue=a< que e(idencien la con$ormidad con lo< requerimiento< de go=erna=ilidad @ reu<a=ilidad -"UO"FPO001: .mitir la eBecucin de rue=a< en la< caracterD<tica< meno< comune< de utili?acin. Confidencial EASY Software & Innovation, 2014 Page 20 Plan de Pruebas EASY Software & Innovation Fecha: 19-05-2009 Pgina 21 de 21 $actor de Prueba #e:ueri*ientos &iseAo Software Porta=ilidad -"UO-E;O002: 'denti$icar tardDamente ro=lema< de comati=ilidad con lata$orma< eHterna< de alto rie<go o co<to. -"UO3")O002: )o contar con la tecnologDa nece<aria ara ro=ar a<ecto< del di<eFo en$ocado< a comro=ar el =aBo acolamiento de la <olucin. -"UO"FPO002: )o cu=rir en la< rue=a< una cantidad rere<entati(a de lata$orma< que de=en <er comati=le< con la <olucin a $uturo. Facilidad de 7<o -"UO-E;O006: )o lograr catar la oinin de lo< u<uario< $inale< ara determinar lo< a<ecto< de $acilidad de u<o que ello< e<eran. -"UO3")O006: -eali?ar la< rue=a< con un en$oque mu@ tCcnico <in detectar a<ecto< que or di<eFo <uongan comleBidade< alta< en el u<o del <o$t%are -"UO"FPO006: Pro=ar <olo $uncionalidade< <in identi$icar ro=lema< o meBora< en la $acilidad de utili?acin del <o$t%are Facilidad de .eracin -"UO-E;O009: )o incluir en la< li<ta< de chequeo de comro=acin de lo< requerimiento<> lo< a<ecto< relacionado< con la $acilidad de oeracin> or de<conocimiento en lo< mi<mo< -"UO3")O009: )o detectar a tiemo a<ecto< del di<eFo que <e con(iertan en imedimento< ara ermitir la< $cil in<talacin @ admini<tracin de la< <olucin -"UO"FPO009: 3etectar tardDamente ro=lema< relacionado< con la in<talacin @ oeracin del <o$t%are Correccin -"UO-E;O005: )o Encontrar requerimiento< en una $a<e temrana con algSn ni(el de am=igWedad. -"UO3")O005: )o 'denti$icar ro=lema< ara corregir de$ecto< detectado< en una $a<e a(an?ada del de<arrollo. -"UO"FPO005: Pre<encia de errore< en el roducto que <ean mu@ co<to<o< de corregir cuando e<te @a <e encuentre $inali?ado. Confidencial EASY Software & Innovation, 2014 Page 21