PLAN DE PRUEBAS DETALLADO PLAN DE PRUEBAS DETALLADO
SISTEMA DE NOTIFICACIN EN LNEA SISTEMA DE NOTIFICACIN EN LNEA
PLATAFORMA DE INTEROPERABILIDAD, PDI INTRANET GUBERNAMENTAL Repblica de Cl!bia " De#ec$% Re%e#&ad% Bogot, D.C., Diciembre de 2008 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA FORMATO PRELIMINAR AL DOCUMENTO FORMATO PRELIMINAR AL DOCUMENTO Ttulo: PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Fecha elaboracin aaaa-mm-dd: 02 Diciembre 2.008 !umario: "#te documento tiene $or ob%eto e#tablecer el contenido & criterio# de ace$tacin $ara el entregable '()*+ D" (,-"B*! D"T*))*D./ $ara el $ro&ecto !0!T"1* D" +.T0F0C*C0.+"! 2 C.1-+0C*C0.+"! ")"CT,3+0C*!. (alabra# Cla4e#: Formato: D.C )engua%e: "#$a5ol De$endencia: 1ini#terio de comunicacione#: $rograma '*genda de Conecti4idad/
(ro&ecto !i#tema de +oti6cacione# & Comunicacione#
"lectrnica# Cdigo: 7er#in: 2.0 "#tado: *(,.B*D. Categora: *utor 8e#9: ":ui$o -.T e-+oti6cacione# Firma#: ,e4i#: ;erente de (ro&ecto -.T. e- +oti6cacione# <l4aro ,ueda =a$ata *$rob: ;erente de (ro&ecto (rograma *genda de Conecti4idad >ohanna (imiento ?uintero ;erente de 0nter4entora 1anuel ;ome@ ,e#tre$o ;erente de (ro&ecto -.T. e- +oti6cacione# <l4aro ,ueda =a$ata 0nAormacin *dicional: -bicacin: (gina 2 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA CONTROL DE CAMBIOS CONTROL DE CAMBIOS 'ERSI N FEC(A N) SOLICITUD RESPONSABLE DESCRIPCIN B.0 CBD0ED2008 ":ui$o -.T. e- +oti6cacione# Creacin de documento B.B 2FDB0D2008 ":ui$o -.T. e- +oti6cacione# 0nclu#in de la# #iguiente# modi6cacione# #egGn ob#er4acione# del (rograma *genda de Conecti4idad e 0nter4entora. 0nclu#in de re#ultado# de la eta$a de $lani6cacin en el numeral 2.B.B.B. Fueron incluida# la# $rueba# de #eguridad en el $unto 2.C.8. Fueron incluida# la li#ta de Dummie# a de#arrollar $ara la# $rueba# de intero$erabilidad en el $unto 2.C.H. Fue incluida la ti$i6cacin de $rueba# en el $unto 2.I Fueron incluida# la# caracter#tica# del ambiente de $rueba# en el $unto C.2.B. Fueron incluida# la# tJcnica# de e%ecucin de $rueba# en el $unto 2.K. Fue incluida la li#ta de che:ueo $ara $rueba# Auncionale# en el $unto I.2.B. Fueron de#crita# la# $rueba# & la# herramienta# a utili@ar en lo# $unto# 2.I, 2.K, C.B, C.2.B. (ara cada herramienta de $rueba# de identi6co en :uJ ti$o de $rueba# #er utili@ada en el $unto 2.C. B.2 0KDBBD2008 ":ui$o -.T. e- +oti6cacione# 0nclu#in del Aormato $ara el di#e5o de la# $rueba# tJcnica# en el $unto I.2.C 0nclu#in de matri@ de tra@abilidad de $rueba# tJcnica# 4er#u# re:uerimiento# no Auncionale# en el $unto I.2.H. Fueron eliminada# la# $rueba# del $lan $iloto $or no #er $arte de lo# tJrmino# de reAerencia. B.C BFDBBD2008 ":ui$o -.T. e- +oti6cacione# *%u#te# al documento de acuerdo a ob#er4acione# del (rograma *genda de Conecti4idad & la 0nter4entora. B.H 0BDB2D2008 ":ui$o -.T. e- +oti6cacione# *%u#te# al documento de acuerdo a ob#er4acione# del (rograma *genda de Conecti4idad & la 0nter4entora en reunin del 28DBBD2008. 2.0 02DB2D2008 ":ui$o -.T. e- +oti6cacione# *%u#te# al documento de acuerdo a ob#er4acione# del (rograma *genda de Conecti4idad & la 0nter4entora en reunin del 02DB2D2008. (gina C de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA TABLA DE CONTENIDO TABLA DE CONTENIDO DEREC(OS DE AUTOR............................................................................................................................................................................ 6 *) INTRODUCCIN................................................................................................................................................................................. 7 1.1. PROPSITO............................................................................................................................................................................ 7 1.2. ALCANCE.................................................................................................................................................................................. 7 1.3. DEFINICIONES, ACRNIMOS Y ABREVIATURAS....................................................................................... 10 1.4. REFERENCIAS..................................................................................................................................................................... 10 1.5. VISTA GENERAL................................................................................................................................................................ 11 +) ESTRATEGIA DE PRUEBAS....................................................................................................................................................... 13 2.1. TCNICAS DE ESPECIFICACIN DE LAS PRUEBAS................................................................................. 13 2.1.1. CICLO DE PRUEBAS................................................................................................................................................... 13 2.1.1.1. PLANIFICACIN....................................................................................................................................................... 13 2.1.1.2. DISEO DE LAS PRUEBAS............................................................................................................................... 15 2.1.1.3. CONFIGURACIN.................................................................................................................................................... 16 2.1.1.4. EJECUCIN.................................................................................................................................................................. 17 2.1.1.5. EVALUACIN Y CIERRE...................................................................................................................................... 19 2.1.1.. SEGUIMIENTO Y CONTROL............................................................................................................................. 19 2.2. !ERRAMIENTAS PARA PRUEBAS......................................................................................................................... 19 2.2.1. JUNIT.................................................................................................................................................................................... 20 2.2.2. !TTPUNIT......................................................................................................................................................................... 20 2.2.3. JMETER............................................................................................................................................................................... 21 2.2.4. GRINDER........................................................................................................................................................................... 21 2.2.5. NESSUS.............................................................................................................................................................................. 22 2.2.. "MLB#$$%........................................................................................................................................................................ 22 2.3. TIPOS DE PRUEBAS....................................................................................................................................................... 23 2.3.1. PRUEBAS UNITARIAS............................................................................................................................................... 23 2.3.2. PRUEBAS DEL SISTEMA......................................................................................................................................... 24 2.3.3. PRUEBAS DE INTEGRACIN................................................................................................................................ 25 2.3.4. PRUEBAS DE INTEROPERABILIDAD.............................................................................................................. 25 2.3.5. PRUEBAS DE REGRESIN..................................................................................................................................... 26 2.3.. PRUEBAS FUNCIONALES....................................................................................................................................... 27 2.3.&. PRUEBAS DE USABILIDAD................................................................................................................................... 28 2.3.'. PRUEBAS DE SEGURIDAD.................................................................................................................................... 29 2.3.(. PRUEBAS DE CONFIGURACIN........................................................................................................................ 29 2.3.1). PRUEBAS DE RECUPERACIN A FALLAS.............................................................................................. 30 2.3.11. PRUEBAS DE ACEPTACIN.............................................................................................................................. 31 2.4. ENTREGABLES DE PRUEBAS................................................................................................................................... 31 2.5. MATRI* DE TIPIFICACIN DE PRUEBAS......................................................................................................... 32 2.. TECNICAS DE EJECUCIN DE PRUEBAS.......................................................................................................... 32 ,) RECURSOS DEL PLAN DE PRUEBAS................................................................................................................................. 38 3.1. RECURSO !UMANO....................................................................................................................................................... 38 3.2. RECURSO DEL SISTEMA............................................................................................................................................. 38 3.2.1. CONFIGURACION DEL AMBIENTE DE PRUEBAS................................................................................... 39 3.3. !ERRAMIENTAS DE REPORTES Y CONTROL DE INCIDENCIAS......................................................40 3.4. ADMINISTRACIN DE VERSIONES...................................................................................................................... 40 3.4.1. !ERRAMIENTAS........................................................................................................................................................... 41 (gina H de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA -) E'ALUACIN DE PRUEBAS E.ECUTADAS...................................................................................................................... 43 4.1. CRITERIOS DE INICIO DE EJECUCIN............................................................................................................... 43 4.2. CRITERIOS DE EVALUACION.................................................................................................................................... 43 4.3. CRITERIOS DE TERMINACIN................................................................................................................................. 47 4.4. CRITERIOS DE SUSPENSIN................................................................................................................................... 48 /) ANE0OS................................................................................................................................................................................................. 49 5.1. RELEASE NOTES............................................................................................................................................................... 49 5.2. CASOS DE PRUEBAS..................................................................................................................................................... 50 5.2.1. FORMATO CASOS DE PRUEBA FUNCIONALES...................................................................................... 50 5.2.2. LISTA DE C!E+UEO CASOS DE PRUEBAS FUNCIONALES............................................................ 51 5.2.3. ENCUESTA PARA PRUEBAS DE USABILIDAD.......................................................................................... 52 5.2.4. FORMATO CASOS DE PRUEBA TECNICOS................................................................................................ 56 5.2.5. MATRI* CASOS DE USO VS CASOS DE PRUEBA FUNCIONALES..............................................57 5.2.. MATRI* RE+UERIMIENTOS NO FUNCIONALES VS CASOS DE PRUEBA TCNICOS....58 5.3. LISTA DE C!E+UEO....................................................................................................................................................... 58 5.4. INFORME DE PRUEBAS............................................................................................................................................... 59 5.5. PROCEDIMIENTO PARA INCIDENCIAS.............................................................................................................. 59 (gina I de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA D","CL.! D" *-T., * meno# :ue #e indi:ue de Aorma contraria, el co$&right del teMto incluido en e#te documento e# del gobierno de la ,e$Gblica de Colombia. !e $uede re$roducir gratuitamente en cual:uier Aormato o medio #in re:uerir un $ermi#o eM$re#o $ara ello, ba%o la# #iguiente# condicione#: B. "l teMto $articular no #e ha indicado como eMcluido & $or lo tanto no $uede #er co$iado o di#tribuido. 2. )a co$ia no #e hace con el 6n de di#tribuirla comercialmente. C. )o# materiale# #e deben re$roducir eMactamente & no #e deben utili@ar en un conteMto enga5o#o. H. )a# co$ia# #ern acom$a5ada# $or la# $alabra# Nco$iadoDdi#tribuido con $ermi#o de la ,e$Gblica de Colombia. Todo# lo# derecho# re#er4ado#.N I. "l ttulo del documento debe #er incluido al #er re$roducido como $arte de otra $ublicacin o #er4icio. !i #e de#ea co$iar o di#tribuir el documento con otro# $ro$#ito#, debe #olicitar el $ermi#o entrando en contacto con el $rograma *genda de Conecti4idad del 1ini#terio de Comunicacione# de la ,e$Gblica de Colombia. (gina K de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA B. 0+T,.D-CC03+ "l contenido de e#te documento de $lan de $rueba# hace $arte integral de la metodologia de $rueba# :ue #e encuentra en el ca$itulo 8 del documento general denominado 'Plan de Proyecto/O el contenido de e#to# do# 829 documento# #e encuentran Aundamentado# en e#tndare# de calidad :ue no #olo $ermiten el #eguimiento & correccione# a tiem$o del #oAtPare #ino :ue adem# #e encuentra de6nido $or eta$a#, Aacilitando el #eguimiento & control de lo# $roce#o# del $ro&ecto en de#arrollo & $ro$orcionando a la -+0.+ T"1(.,*) "- +.T0F0C*C0.+"! garanti@ar la o$erati4idad & Auncionalidad de la #olucin de#arrollada.
*corde con el enAo:ue del de#arrollo de la #olucin, el $lan de $rueba# e#t ba#ado en la metodologa de ,ational -ni6ed (roce## 8,-(9, lo :ue hace :ue e#te $lan de $rueba# tenga como $ro$#ito e#tablecer la# tJcnica#, herramienta# & acti4idade# relacionada# con la e%ecucin & 4alidacin de cada una de la# $ruea#, inclu&endo re#$on#abilidade# de cada una de la# acti4idade#, lo# recur#o# & lo# $rere:ui#ito# :ue deben #er con#iderado# en el e#Auer@o de cada una de la# $rueba#O lo anterior $ermite garanti@ar el cumplimiento de los requerimientos planteados en el marco del desarrollo del proyecto denominado !0!T"1* D" +.T0F0C*C0.+"! 2 C.1-+0C*C0.+"! ")"CT,3+0C*!/. *)*) PROPSITO "#te documento tiene como $ro$#ito e#tablecer la# tJcnica#, herramienta# & acti4idade# relacionada# con la e%ecucin & 4alidacin del $lan de $rueba#O inclu&e re#$on#abilidade# de cada una de la# tarea#, lo# recur#o# & lo# $rere:ui#ito# :ue deben #er con#iderado# en el e#Auer@o de cada una de la# $rueba#, $ermitiendo garanti@ar el cumplimiento de los requerimientos planteados en el marco del desarrollo del proyecto denominado SISTEMA D" +.T0F0C*C0.+"! 2 C.1-+0C*C0.+"! ")"CT,3+0C*!/. *)+) ALCANCE "#te documento de ()*+ D" (,-"B*! D"T*))*D., #e con4ierte en una gua $ara de#arrollar de una Aorma organi@ada la# diAerente# acti4idade# :ue #e reali@arn en el $roce#o del $lan de $rueba# en el de#arrollo del $ro&ecto denominado '!0!T"1* D" +.T0F0C*C0.+"! 2 C.1-+0C*C0.+"! ")"CT,3+0C*!/. (gina E de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA )a metodologia de $rueba# & e#te documento de $lan de $rueba# $ermitirn al e:ui$o $roAe#ionale# eM$erto# :ue $artici$an en el Arente de $rueba# del $ro&ecto denominado '!0!T"1* D" +.T0F0C*C0.+"! 2 C.1-+0C*C0.+"! ")"CT,3+0C*!/, e4aluar a#$ecto# como: la lgica e#tructural, la #eguridad, la interconeMin, el #o$orte conce$tual, la# herramienta# de a$o&o & #obretodo la inde$endencia de a#$ecto# tJcnico# del de#arrollo de la #olucin tecnolgica contratada, tale# como: la $lataAorma tecnolgica o la ar:uitectura de la #olucin a $robar, #in embargo a continuacin #e de#criben la# diAerente# $rueba# a #er a$licada#: TIPO DE PRUEBA DEFINICIONES FASE DE RUP -+0T*,0*! 0+T";,*C03+ U1i2a#ia%3 (ermite 4eri6car la Auncionalidad & e#tructura de cada com$onente indi4idualmente del #i#tema una 4e@ :ue ha #ido codi6cado. I12e4#aci513 (ermite 4eri6car el correcto en#ambla%e entre lo# di#tinto# mdulo# :ue com$onen el #i#tema de#arrollado.
ELABORACIN !0!T"1*: Carga 7olumen "#tre## ,obu#te@ Concurrencia, 0nterAa@ de -#uario ,ecu$eracin a Falla# ,endimiento !eguridad 0ntegridad de la# BD 0ntero$erabilidad De#em$e5o Con6guracin Si%2e!a3 "#ta# $rueba# bu#can diAerencia# entre la #olucin de#arrollada & lo# re:uerimiento#, con el 6n de identi6car errore# :ue #e $uedan generar entre la e#$eci6cacin Auncional & el di#e5o del #i#tema. Ca#4a3 7alida a:uello# 4olGmene# de dato# mMimo# e#$eci6cado# en lo# re:uerimiento# no Funcionale# 'l6!e13 "#ta $rueba #omete el #oAtPare a grande# cantidade# de dato# $ara determinar #i #e alcan@an lmite# :ue cau#en la Aalla del #oAtPare E%2#7%3 7alida a:uello# 4olGmene# de dato# mMimo# :ue re#i#te el #i#tema ante# de comen@ar con errore#. Rb6%2e83 7alida #i el #i#tema #e mantiene e#table & con#i#tente de#$uJ# de circun#tancia# ad4er#a# C1c6##e1cia3 7alida la ca$acidad del #i#tema de atender mGlti$le# #olicitude# de$arte de lo# u#uario# :ue acceden a un mi#mo recur#o. I12e#9a8 de 6%6a#i: ($ermite 4eri6car :ue la na4egacin a tra4J# de lo# elemento# :ue #e e#tn $robando, reQe%en la# Auncione# del negocio & lo# re:uerimiento# Auncionale#.
CONSTRUCCI N (gina 8 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Rec6pe#aci51 a 9alla%: "#ta# $rueba# a#eguran :ue el :ue el #oAtPare $ueda recu$erar#e a Aalla# de hardPare, #oAtPare o mal Auncionamiento de la red #in $Jrdida de dato# o de integridad de lo# dato#. Re1di!ie123 (ermite 4alidar #i la a$licacin cum$le lo# criterio# de tiem$o# de re#$ue#ta e#tablecido#. Se46#idad: 7eri6ca el cum$limiento de la# $oltica# de #eguridad acordada# $ara el #i#tema. I12e4#idad de la% ba%e% de da2%3 Con#i#te en a#egurar :ue lo# mJtodo# & $roce#o# de acce#o a la ba#e de dato# Auncionan correctamente & #in corrom$er dato#. I12e#pe#abilidad3 "#ta $rueba $ermite 4eri6car todo# lo# arteAacto# de la #olucin de#arrollada, #u ar:uitectura ba#e, lo# $rotocolo# de la #olucin, la# interAace# & lo# mdulo# del #i#tema, Auncionando en Aorma con%unta. De%e!pe:3 "#te ti$o de $rueba e# un a#$ecto Aundamental en una a$licacin, &a :ue #i J#ta no re#$onde en el debido tiem$o, #e $ueden $erder cliente#, o da5ar la imagen ante lo# u#uario#. C1;46#aci513 "#tablece & mantiene la integridad de lo# $roducto# de #oAtPare a tra4J# del ciclo de 4ida del $roce#o del mi#mo. F-+C0.+*)"! F61ci1al3 )a $rueba Auncional e# un $roce#o $ara $rocurar encontrar di#cre$ancia# entre el $rograma & la e#$eci6cacin Auncional. Ca<a Ne4#a3 "#ta# $rueba# $ermiten obtener con%unto# de condicione# de entrada :ue e%ecutan todo# lo# re:ui#ito# Auncionale# de un $rograma. Cicl de Ne4ci3 "#ta $rueba tiene $or ob%eto garanti@ar :ue el $roce#o de negocio e#ta adecuadamente #o$ortado $or el #oAtPare de#arrollado & :ue J#te di#$one de la Auncionalidad adecuada $ara e%ecutar toda# la# tarea# incor$orada# en el $roce#o de negocio. U%abilidad3 "#ta $rueba $ermite encontrar $roblema# (gina F de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA de Aactore# humano#, o u#abilidad. I1%2alaci513 "#ta $rueba $ermite 4eri6car la in#talacin & de#in#talacin de la a$licacin en diAerente# entorno# de hardPare & #oAtPare *C"(T*C03+ "# la $rueba 6nal ba#ada en la# e#$eci6cacione# del u#uario o ba#ada en el u#o del $rograma $or el u#uario 6nal luego de un $eriodo de tiem$o TRANSICIN ,";,"!03+ "n e#ta $rueba #e 4alida :ue el #i#tema mantenga #u correcta Auncionalidad debido a la incor$oracin de un a%u#te, correccin o nue4o re:uerimiento. "# una $rueba Auncional & tJcnica :ue 4alida :ue el #i#tema #iga Auncionando $erAectamente de#$uJ# de :ue la# correccione# #ean a$licada#. *),) DEFINICIONES, ACRNIMOS = ABRE'IATURAS El pla1 de p#6eba3 de#cribe todo# lo# mJtodo# :ue #e utili@arn $ara 4eri6car :ue el #oAtPare #ati#Aace la e#$eci6cacin del $roducto & la# nece#idade# del cliente. 0nclu&e lo# ob%eti4o# de calidad, nece#idade# de recur#o#, cronograma, a#ignacione#, mJtodo#, etc. Ca%% de p#6eba3 li#ta lo# tem# e#$ec6co# :ue #ern $robado# & de#cribe lo# $a#o# detallado# :ue #ern #eguido# $ara 4eri6car el #oAtPare. Rep#2e de p#6eba%3 de#criben lo# $roblema# encontrado# al e%ecutar lo# ca#o# de $rueba. (e##a!ie12a% de p#6eba% > a62!a2i8aci513 documentacin de la# herramienta# em$leada# en el $roce#o de $rueba#. M72#ica%, e%2ad?%2ica% > #e%!e1e%3 indican como ha #ido el $rogre#o del $roce#o de $rueba. *)-) REFERENCIAS *lguno# documento# del $ro&ecto !0!T"1* D" +.T0F0C*C0.+"! 2 C.1-+0C*C0.+"!, #on ba#e Aundamental de e#te documento inicial de $lan de $rueba#, :ue a continuacin #e relacionan 1etodologa de (rueba# (unto 8 $agina KE del (lan de (ro&ecto. (gina B0 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Documento de "#$eci6cacin de ,e:uerimiento#. Documento de *r:uitectura ;eneral Detallada TJrmino# de reAerencia del $roce#o de licitacin de la $lataAorma de intero$erabilidad. *)/) 'ISTA GENERAL De#cri$cin re#umida de contenido de cada una de la# #eccione# :ue #iguen, & eM$licacin de la Aorma en :ue e#t organi@ado el $re#ente documento. E%2#a2e4ia de P#6eba%3 "n e#te ca$tulo #e $re#enta una $er#$ecti4a general de la e#trategia :ue #e 4a a #eguir $ara anali@ar, di#e5ar, im$lementar & e%ecutar la# $rueba# del $ro&ecto '!0!T"1* D" +.T0F0C*C0.+"! 2 C.1-+0C*C0.+"! ")"CT,3+0C*!/. *# mi#mo #e de6nir :uJ ti$o# de $rueba# #e 4an a reali@ar & cmo #e e%ecutarn. Rec6#%% del Pla1 de P#6eba%3 "#te ca$tulo identi6ca lo# recur#o# humano# & no humano# 8hardPare, #oAtPare, herramienta# de #o$orte, con6guracin de entorno de $rueba#, entre otro#9, nece#ario# $ara de#arrollar el $roce#o del $lan de $rueba# de la #olucin del !i#tema de +oti6cacin en )nea. E&al6aci51 de P#6eba% E<ec62ada%3 "n e#te ca$tulo #e de#cribe de lo# mJtodo# de e4aluacin de la# $rueba# e%ecutada#, de tal Aorma :ue $ermitir e4aluar lo# grado# de ace$tacin de la# $rueba#. (gina BB de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA A1e@%3 "n e#te ca$tulo #e de#criben lo# documento# aneMo# :ue #e utili@arn $ara la e#$eci6cacin & la documentacin de la e%ecucin de la# $rueba#. (gina B2 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA 2. "!T,*T";0* D" (,-"B*! +)*) TACNICAS DE ESPECIFICACIN DE LAS PRUEBAS )a e#trategia del $roce#o del $lan de $rueba# #e im$lementar de acuerdo al e#:uema de macro-acti4idade# :ue #e $re#enta en la #iguiente gr6ca: +)*)*) CICLO DE PRUEBAS "l ciclo de $rueba# com$rende #ei# acti4idade# la# cuale# debern #er de#arrollada# de la #iguiente manera: +)*)*)*) PLANIFICACIN (ara el de#arrollo de la #olucin del !i#tema de +oti6cacin en )nea, #e con#idera de gran im$ortancia la e%ecucin del $lan de $rueba#, haciJndo#e nece#ario la $lani6cacin de la# mi#ma#, lo :ue en con#ecuencia hace nece#ario tener claro lo# #iguiente# $lanteamiento#: (gina BC de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA !e $lani6can $rueba# $er#onali@ando lo# e#tndare# e#$ec6camente $ara el $ro&ecto de noti6cacione#. !e de6nen ni4ele# de $rueba# a a$licar. !e e#$eci6can la# tJcnica# a utili@ar. !e e#tablece el tiem$o $ara la e%ecucin de cada una de la# $rueba#. -#o de herramienta#. Criterio# de ace$tacin. ,ecur#o# in4olucrado#. "n la de6nicin del $lan de $rueba#, #e 4alorar: "l alcance de la a$licacin. )a com$le%idad de #u# $roce#o#. (lataAormaD# en la# :ue #e debe $robar. Conocimiento# & Aormacin de :uiene# e%ecutarn la# $rueba#. +ormati4a# legale# a$licable#. .tro# recur#o# in4olucrado#. !e tendr en cuenta :ue: )a# $rueba# e#tarn $re#ente# a lo largo de todo el ciclo de 4ida del de#arrollo, de la #olucin. !iem$re ha& errore#. (robar eMhau#ti4amente el #oAtPare e# im$o#ible. +o e# recomendable :ue el $rogramador $ruebe #u# $ro$io# $rograma#. !e $uede di#$oner de herramienta#. !e debe con#iderar la im$ortancia de actuali@acin del $lan de $rueba# con el 6n de reQe%ar lo# cambio# :ue #e $rodu@can en lo# re:ui#ito# &Do $roce#o de de#arrollo del $roducto. ,e#ultado de la $lani6cacin: Cronograma detallado de la e%ecucin de la# $rueba#O donde #e e#$eci6ca :uJ $rueba #e reali@a, cunto tiem$o #e e#tima $ara #u e%ecucin, recur#o# a utili@ar 8humano# & tecnolgico#9O e#te cronograma #e encuentra dentro del cronograma general del $ro&ecto & e#$ec6camente en la Aa#e de#arrollo 84er $lan de con#truccin9 Formato# a utili@ar $ara el di#e5o de la# $rueba#. Formato# a utili@ar $ara el regi#tro & anli#i# de lo# re#ultado# de la# $rueba#. Lerramienta# a utili@ar $ara la ge#tin de incidencia#. (rocedimiento# $ara el control de cambio#. (gina BH de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Lerramienta# a utili@ar $ara la e%ecucin de la# $rueba#. +)*)*)+) DISEBO DE LAS PRUEBAS (ara el di#e5o de la# $rueba#, #e tendrn en cuenta a#$ecto# :ue $ermitirn encontrar deAecto# en el $eriodo de de#arrollo del #oAtPare, la reali@acin de $rueba# $ro$ia# de 4eri6cacin & 4alidacin de dato#, #egGn #e aclara en lo# #iguiente# tem#: *. Alca1ce3 "l alcance de la# $rueba# e#tar dado $or el marco del !i#tema de +oti6cacin en )nea, :ue #e encuentra en de#arrollo, J#ta com$ue#ta 80nAormacin tomada de lo# tJrmino# de reAerencia & del documento de *r:uitectura ;eneral Detallada9 $or: 1odelo Conce$tual. (roce#o#. De#cri$cin de (roce#o#. 7i#ta de Ca#o# de -#o. 7i#ta )gica. Di#e5o de la# cla#e# & #u organi@acin en $a:uete# & #ub#i#tema#. 7i#ta de Dato#. 7i#ta de 0m$lementacin. 7i#ta de De#$liegue. 7i#ta de 0ntegracin con !i#tema# "Mterno#. 7i#ta de (arametri@acin del !i#tema. ,e:uerimiento# no Funcionale#. (rototi$o# del #i#tema B. I1&e12a#i de la% P#6eba%: "n e#ta #eccin #e e#$eci6ca el in4entario de la# $rueba#, el cual $ermitir: De6nir & a#ignar $rioridade# comoO alta, media o ba%a. "#tablecer un orden de traba%o. Decidir :uJ ca#o# entraran en una regre#in & cule# no con ma&or Aacilidad. ,ecortar alcance en Aorma r$ida & ordenada. !e e#tima el tiem$o en $robar cada Auncionalidad. "4aluar a#$ecto# tJcnico# del #i#tema. C C. Re%6l2ad de la e<ec6ci51 de la% P#6eba%3 "n e#te $unto #e re#altan la# entrada# Aundamentale# :ue #on la $artida $ara la e%ecucin del $lan de $rueba#. (gina BI de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA 0n4entario de $rueba# $riori@ado. "#timacin de e#Auer@o de cada Auncionalidad. (lan de de#arrollo del $roducto. (la@o# $re4i#to# $ara el $ro&ecto. D. Cicl de la P#6eba3 )a# acti4idade# de la $rueba #e reali@arn $ara una determinada 4er#in del $roducto, #obre la cual #e e%ecutan la# $rueba# & #e re$ortan lo# incidente# encontrado#. (ara cada 4er#in del $roducto #e reali@an alguna o toda# la# tarea# a#ociada# a la# $rueba#. "l $roce#o de $lani6cacin #e a%u#ta al comen@ar cada ciclo debido a $o#ible#: *tra#o# de de#arrollo 1odi6cacione# en lo# re:uerimiento# inciale# Cambio# en el alcance del $roducto Calidad del $roducto (gina BK de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA +)*)*),) CONFIGURACIN "#te ca$tulo #e enAoca a la de6nicin del $roce#o de admini#tracin de la con6guracin del $ro&ecto '!0!T"1* D" +.T0F0C*C0.+"! 2 C.1-+0C*C0.+"! ")"CT,3+0C*!/, en el cual #e e#tablece el mantenimiento e integridad del #oAtPare a tra4J# del ciclo de 4ida del $ro&ecto & #e $ro4een conteMto# de traba%o e#table# $ara lo# $o#ible# cambio# ante# de #er entregado Aormalmente en $roduccin. * continuacin #e $re#enta una de6nicin de lo# conce$to# b#ico# de la di#ci$lina de admini#tracin de con6guracione#, una de#cri$cin de la# acti4idade# $rinci$ale# & una $ro$ue#ta de Aormato# $ara Aacilitar la ca$tura de la inAormacin nece#aria en la# di#tinta# acti4idade#. Ad!i1i%2#aci51 de C1;46#aci1e%: "# el $roce#o de identi6car & de6nir lo# elemento# o tem# de con6guracin del #i#tema, controlando la entrega & el cambio de e#to# elemento# a tra4J# del ciclo de 4ida del #i#tema, almacenando el e#tado de lo# mi#mo# & de la# #olicitude# de cambio, & 4eri6cando la com$letitud con re#$ecto a lo# re:ui#ito# e#$eci6cado#. C1;46#aci51: Con%unto com$leto 8re#$ecto de la *r:uitectura del !i#tema, e# decir :ue cada com$onente e#t re$re#entado9 & coherente 8re#$ecto de :ue de6na una 4er#in e#table del #i#tema, e# decir :ue la# 4er#ione# de cada com$onente #e corre#$ondan9 de Rtem# de Con6guracin :ue con#titu&en un $roducto de #oAtPare. C!i27 de c12#l de ca!bi%3 ;ru$o con la autoridad $ara e4aluar, a$robar &Do recha@ar la im$lementacin de un cambio. "l e#tablecimiento de un C!i27 de c12#l de ca!bi% tiene como ob%eti4o $ro4eer un mecani#mo $ara a#egurar :ue toda #olicitud de cambio e# direccionada adecuadamente. 2e! de C1;46#aci51: Com$onente de !oAtPare &Do $roducto de #oAtPare de#tinado $ara #er $ue#to ba%o *dmini#tracin de Con6guracione#. Slici26d de Ca!bi: Documento a tra4J# del cual el e:ui$o tJcnico autori@ado #olicita al ;ru$o de De#arrollo reali@ar la correccin de un deAecto del !i#tema de +oti6cacin en )nea o de una me%ora #obre la #olucin ante# de #alir a $roduccin. 'e#%i51: ,e#ultado de la e4olucin :ue ha #uArido un Com$onente de !oAtPare en el tiem$o. +)*)*)-) E.ECUCIN "n el #iguiente gr6co #e mue#tra el modelo e#tndar de e%ecucin de $rueba#: (gina BE de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Como #e ob#er4a, re$re#enta un modelo de $rueba# en 7, a diAerencia de lo# modelo# cl#ico#, eMtiende la# $rueba# a lo largo de todo el ciclo de 4ida del #oAtPare. 1ientra# #e reali@an la# Aa#e# de re:uerimiento#, anli#i#, di#e5o e im$lementacin #e 4an di#e5ando la# $rueba# del mi#mo ni4el. *l llegar a la eta$a de $rueba# #e inicia la e%ecucin de lo di#e5ado de#de la# $rueba# unitaria# ha#ta la# $rueba# Auncionale#. (ara cada una de la# $rueba# #e reali@ar el #iguiente $rocedimiento: (gina B8 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA *:u #e tendrn en cuenta la# #iguiente# e#$eci6cacione#: "lemento# del #i#tema, e# decirO lo# mdulo# & caracter#tica# de la #olucin :ue #e 4an a $robar. !e li#tarn la# e#$eci6cacione# de cada entrada re:uerida $ara e%ecutar el ca#oO inclu&endo la #incroni@acione# entre cada una de e#ta#. "#$eci6cacione# de toda# la# #alida# & la# caracter#tica# re:uerida# como el tiem$o & la re#$ue#ta $ara lo# elemento# :ue #e 4an a $robar. "#ta# e#$eci6cacione# #e harn utili@ando lo# Aormato# e#tablecido# en el numeral I de e#te $lan de $rueba#. +ece#idade# del entorno del $roce#o de e%ecucin del hardPare, #oAtPare & recur#o humano. ,e:ui#ito# e#$eciale# de $rocedimiento o re#triccione# e#$eciale# en lo# $rocedimiento# $ara e%ecutar e#te ca#o. +)*)*)/) E'ALUACIN = CIERRE (ara la e4aluacin & cierre de la# $rueba# #e $re#entar el inAorme de $rueba# donde #e documentar el re#ultado de cada una de la# diAerente# $rueba# e%ecutada#. "l contenido de e#te inAorme e#tar com$ue#to de la manera de#crita en la '(ro$ue#ta de e#:uema & contenido del 0nAormJ de $rueba#/O e#to &a :ue el inAorme de $rueba# e# un entregable inde$endiente. +)*)*)C) SEGUIMIENTO = CONTROL (ara el #eguimiento & control de la# $rueba# #e lle4arn a cabo comitJ# tJcnico# de #eguimiento $eridico #emanal donde #e e4alGen lo# #iguiente# tema#. *4ance de la# $rueba# #egGn cronograma "#tado o re#ultado de la# $rueba# e%ecutada# !eguimiento a la# incidencia# re$ortada# #egGn la e%ecucin de $rueba#. !e $re#entar $lan de contingencia $ara a:uella# incidencia# de ma&or im$acto :ue #ean de rie#go $ara el $ro&ecto. +)+) (ERRAMIENTAS PARA PRUEBAS "n e#te ca$tulo #e #e5alaran la# diAerente# herramienta# de #oAtPare :ue #e utili@arn $ara la e%ecucin de la# $rueba#. )a# herramienta# :ue #e utili@arn, de$endern del ti$o de $rueba :ue #e reali@ar, e# decir :ue $or cada ti$o de $rueba e# $o#ible :ue #e utilice una herramienta diAerente. (gina BF de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA +)+)*) .UNIT Ca#ac2e#?%2ica% Tip de p#6eba >-nit e# un con%unto de cla#e# 8AramePorS9 :ue $ermite reali@ar la e%ecucin de cla#e# >a4a de manera controlada, $ara $oder e4aluar #i el Auncionamiento de cada uno de lo# mJtodo# de la cla#e #e com$orta como #e e#$era. "# decir, en Auncin de algGn 4alor de entrada #e e4alGa el 4alor de retorno e#$eradoO #i la cla#e cum$le con la e#$eci6cacin, entonce# >-nit de4ol4er :ue el mJtodo de la cla#e $a# eMito#amente la $ruebaO en ca#o de :ue el 4alor e#$erado #ea diAerente al :ue regre# el mJtodo durante la e%ecucin, >-nit de4ol4er un Aallo en el mJtodo corre#$ondiente >-nit e# tambiJn un medio de controlar la# $rueba# de regre#in, nece#aria# cuando una $arte del cdigo ha #ido modi6cado & #e de#ea 4er :ue el nue4o cdigo cum$le con lo# re:uerimiento# anteriore# & :ue no #e ha alterado #u Auncionalidad de#$uJ# de la nue4a modi6cacin. "n la actualidad la# herramienta# de de#arrollo como +etBean# & "cli$#e cuentan con $lug-in# :ue $ermiten :ue la generacin de la# $lantilla# nece#aria# $ara la creacin de la# $rueba# de una cla#e >a4a #e realice de manera automtica, Aacilitando al $rogramador enAocar#e en la $rueba & el re#ultado e#$erado, & de%ando a la herramienta la creacin de la# cla#e# :ue $ermiten coordinar la# $rueba#. )a 4er#in de la herramienta :ue #e utili@ar #er: relea#e H.I "#ta herramienta #er utili@ada $ara la e%ecucin de: (rueba# unitaria#. (rueba# de #i#tema (rueba# de 0ntegracin. +)+)+) (TTPUNIT Ca#ac2e#?%2ica% Tip de p#6eba "#ta herramienta no# $ermite im$lementar unidade# de te#t al e#tilo >-nit, $ero donde lo# mdulo# a $robar #on $gina# Peb 8#er4let#, $gina# %#$, $h$, cgiT#, etc.9. Ltt$-nit no# $ermite #imular el acce#o a un $ortal Peb, hacer NclicSN en lo# linS#, con#ultar la# cooSie#, e%ecutar cdigo >a4a !cri$t, etc. "#ta herramienta #er utili@ada $ara la e%ecucin de: (rueba# Funcionale#. (rueba# de !i#tema (rueba# de (gina 20 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Ltt$-nit $ermite e#cribir te#t :ue #imulen a un u#uario accediendo a una a$licacin ba#ada en Ueb mediante un na4egador. Tiene mucha# de la# Auncione# de un na4egador: control de cooSie# $or #e#ione#, anli#i# de contenido LT1), en4o de Aormulario# mediante lo# mJtodo# ;"T & (.!T, autenti6cacin, & otra# caracter#tica#. !e $uede che:uear #i ha& cierto contenido en la $gina, enlace $or enlace & Aormulario $or Aormulario, lo :ue $ermite 4eri6car :ue la a$licacin de4uel4e lo# re#ultado# a$ro$iado# )a 4er#in de la herramienta :ue #e utili@ar #er: relea#e B.E Con6guracin +)+),) .METER Ca#ac2e#?%2ica% Tip de p#6eba >1eter e# una herramienta de carga $ara lle4ar acabo #imulacione# #obre cual:uier recur#o de !oAtPare. 0nicialmente di#e5ada $ara $rueba# de e#trJ# en a$licacione# Peb, ho& en da, #u ar:uitectura ha e4olucionado no #lo $ara lle4ar a cabo $rueba# en com$onente# habilitado# en 0nternet 8LTT(9, #ino adem# en Ba#e# de Dato#, $rograma# en (erl, re:ui#icione# FT( & $rcticamente cual:uier otro medio. (o#ee la ca$acidad de reali@ar de#de una #olicitud #encilla ha#ta #ecuencia# de re:ui#icione# :ue $ermiten diagno#ticar el com$ortamiento de una a$licacin en condicione# de $roduccin. "n e#te #entido, #imula toda# la# Auncionalidade# de un +a4egador 8NBroP#erN9, o de cual:uier otro cliente, #iendo ca$a@ de mani$ular re#ultado# en determinada re:ui#icin & reutili@arlo# $ara #er em$leado# en una nue4a #ecuencia. )a 4er#in de la herramienta :ue #e utili@ar #er: relea#e B.F "#ta herramienta #er utili@ada $ara la e%ecucin de: (rueba# de !i#tema +)+)-) GRINDER Ca#ac2e#?%2ica% Tip de p#6eba "# un AramePorS libre en >a4a, $ara reali@ar $rueba# de carga o e#trJ# utili@ando una con#ola gr6ca. "#ta herramienta #er utili@ada $ara la e%ecucin (gina 2B de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA "#ta 4er#in hace u#o del lengua%e #cri$t %h&ton, lo :ue $ermite a cual:uier cdigo >a4a #er enca$#ulado como una $rueba. "#ta herramienta $ermite utili@ar un ambiente de red $ara reali@ar la# $rueba# de carga de Aorma totalmente di#tribuida. )a 4er#in de la herramienta :ue #e utili@ar #er: The ;rinder C de: (rueba# de !i#tema +)+)/) NESSUS Ca#ac2e#?%2ica% Tip de p#6eba +e##u# e# un $rograma de e#caneo de 4ulnerabilidade# en di4er#o# #i#tema# o$erati4o#. Con#i#te en ne##u#d, el daemon +e##u#, :ue reali@a el e#caneo en el #i#tema ob%eti4o, & ne##u#, el cliente 8ba#ado en con#ola o gr6co9 :ue mue#tra el a4ance & re$orte de lo# e#caneo#. De#de con#ola ne##u# $uede #er $rogramado $ara hacer e#caneo# $rogramado# con cron. "n o$eracin normal, ne##u# comien@a e#caneando lo# $uerto# con nma$ o con #u $ro$io e#caneador de $uerto# $ara bu#car $uerto# abierto# & de#$uJ# intentar 4ario# $ara atacarlo eM$loit#. )a# $rueba# de 4ulnerabilidad, di#$onible# como una larga li#ta de $lugin#, #on e#crito# en +*!) 8+e##u# *ttacS !cri$ting )anguage, )engua%e de !cri$ting de *ta:ue +e##u# $or #u# #igla# en inglJ#9, un lengua%e #cri$ting o$timi@ado $ara interaccione# $er#onali@ada# en rede#. .$cionalmente, lo# re#ultado# del e#caneo $ueden #er eM$ortado# en re$orte# en 4ario# Aormato#, como teMto $lano, V1), LT1), & )aTeV. )o# re#ultado# tambiJn $ueden #er guardado# en una ba#e de conocimiento $ara reAerencia en Auturo# e#caneo# de 4ulnerabilidade#. *lguna# de la# $rueba# de 4ulnerabilidade# de +e##u# $ueden cau#ar :ue lo# #er4icio# o #i#tema# o$erati4o# #e corrom$an & caigan. "l u#uario $uede e4itar e#to de#acti4ando Nun#aAe te#tN 8$rueba# no #egura#9 ante# de e#canear. "#ta herramienta #er utili@ada $ara la e%ecucin de: (rueba# de !eguridad (gina 22 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA +)+)C) 0MLB6dd> Ca#ac2e#?%2ica% Tip de p#6eba "#te e# un (lug0n $ara "cli$#e 80D" :ue #er utili@ado $ara el de#arrollo9. "#ta herramienta, entre otra# Auncionalidade#, $ermite :ue el de#arrollador 4alide lo# archi4o# V1) contra el archi4o de e#:uema# V!D corre#$ondiente. "#ta herramienta #er utili@ada $ara la e%ecucin de: (rueba# de 0ntero$erabilidad $ara lo# archi4o# V1) :ue genere la a$licacin. +),) TIPOS DE PRUEBAS )a# $rueba# :ue #e reali@arn #ern a:uella# :ue Aueron #e5alada# como ti$o# de $rueba# en el numeral 8.C de la metodologa de $rueba#O en e#te ca$tulo #olo #ern mencionado# a manera general lo# ti$o# de $rueba#. "l ob%eti4o $rinci$al de la e%ecucin de la# $rueba# e#ta dado a: De#cubrir tanto# errore# como #ea $o#ible. +oti6car acerca de lo# rie#go# $ercibido# del $ro&ecto 0denti6car Aalencia# Auncionale# de la a$licacin, enmarcada# en grado# de u#abilidad &a de6nido#. "4aluar la calidad del $roducto & #e5alar un indicador de ace$tacin del mi#mo. "4aluar la calidad tJcnica del $roducto & re#ol4er la# Aalencia# identi6cada# en la# $rueba# de ti$o tJcnico. Cum$lir con lo# re:uerimiento# e#$ec6co# del cliente, en cuanto a la e%ecucin de la# $rueba#. +),)*) PRUEBAS UNITARIAS )a# $rueba# unitaria# tienen como ob%eti4o 4eri6car la Auncionalidad & e#tructura de cada com$onente indi4idualmente del #i#tema una 4e@ :ue ha #ido codi6cado. "# una (rueba tJcnica :ue $ermitir: 7eri6car :ue lo# mdulo# del #i#tema e#tJn libre# de errore#. ?ue todo# lo# camino# lgico# $rinci$ale# deben e%ecutar#e correctamente en cada mdulo de la a$licacin. Toda# la# tran#accione# deben #er $robado#. (gina 2C de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Todo# lo# ti$o# de regi#tro de entrada 4lido# deben #er $roce#ado# Todo# lo# ti$o# de regi#tro de entrada in4lido# deben #er $roce#ado# correctamente Cdigo# de 4uelta no nulo#. "Mce$cione# a tratamiento normal. Toda# la# #alida# 4lida# #on $roce#ada#. ,a#go# de Control #on $robado# & documentado#. .b%eti4o de la (rueba: 7alidar la# $ie@a# indi4iduale# del #oAtPare como una unidad inde$endiente. "#trategia: !e eAectGan $ara lo# #er4icio# del negocio & $ara la lgica de bean# en ca$a Ueb :ue tengan com$le%idad alta. ;enerar ca#o# de $rueba# nece#ario# :ue $ermitan identi6car: o ?ue al meno# cada #entencia o in#truccin del $rograma #e e%ecute al meno# una 4e@ correctamente. o ?ue cada condicin tenga $or lo meno# una 4e@ un re#ultado $o#iti4o &Do negati4o. o ?ue cada bucle del #i#tema #e $ueda $robar con#iderando: - ignorar el bucle, $a#ar una 4e@, $a#ar n 4ece#. Lerramienta re:uerida#: >-+0T .b#er4acione# )a $rueba #e reali@ar $or 1dulo entendiJndo#e $or tal: Blo:ue b#ico de $rograma 0m$lementa Auncin inde$endiente & #im$le (uede $robar#e $or #e$arado. +),)+) PRUEBAS DEL SISTEMA )a# $rueba# de #i#tema bu#can diAerencia# entre la #olucin de#arrollada & lo# re:uerimiento#, enAocndo#e en la identi6cacin de lo# errore# :ue #e $uedan generar entre la e#$eci6cacin Auncional & el di#e5o del #i#tema, a# como, el negocio ob%eto de la a$licacin. .b%eti4o de la (rueba: 7alidar a:uello# 4olGmene# de dato# mMimo# 8$or lo general la# tran#accione# o inAorme#9 :ue $ueden #er com$letado# dentro de un $erodo e#$ec6co en el tiem$o, & con un ni4el de concurrencia dado 8carga, concurrencia & de#em$e5o9. 7alidar lo# re:uerimiento# no Auncionale# de cada $ro&ecto. "#trategia: ,eali@ar !et de (rueba# a $artir de lo# ,e:uerimiento# no Auncionale#. ,eali@ar $rueba# de rendimiento b#ico. Con#i#te en $robar la (gina 2H de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA a$licacin #imulando la carga e#$erada en el entorno de $roduccin. ,eali@ar la# $rueba# de concurrencia: 4eri6car el com$ortamiento de la a$licacin en condicione# de #obrecarga de u#uario#, :ue #u$one $ermitir identi6car $otenciale# $roblema# de rendimiento o cuello# de botella, ante# de #u $a#e a $roduccin. ,eali@ar $rueba# de re:uerimiento# no Auncionale#: Con#i#te en $robar la a$licacin con cada uno de lo# re:uerimiento# no Auncionale# e#tablecido# en el $ro&ecto. 0denti6car $o#ible# cuello# de botella o $roblema# de rendimiento. ,eali@ar $rueba# de carga: *lto# 4olGmene# de inAormacin. Lerramienta re:uerida#: >-+0T LTT(-+0T >1"T", o TL" ;,0+D", C .b#er4acione#: )a eleccin de la herramienta de $rueba #er a di#crecin del gru$o de $rueba# & #u eleccin de$ender de la $rueba :ue #e 4a a reali@ar, e# decir $uede :ue $ara $rueba# de carga & alto# 4olGmene# #e utilice TL" ;,0+D", C $ero $ara 4alidacin de Auncionalidad #e utilice LTT(-+0T. +),),) PRUEBAS DE INTEGRACIN "l ob%eti4o de la# $rueba# de integracin e# 4eri6car el correcto en#ambla%e entre lo# di#tinto# mdulo# :ue com$onen la #olucin una 4e@ :ue han #ido $robado# unitariamente con el 6n de com$robar :ue interactGan correctamente a tra4J# de #u# interAace# interna# & eMterna#, :ue cubren la Auncionalidad e#tablecida & #e a%u#tan a lo# re:ui#ito# no Auncionale# e#$eci6cado# en la# 4eri6cacione# corre#$ondiente#. "n e#ta $rueba #e com$rueba la com$atibilidad & Auncionalidad de lo# interAace# entre la# di#tinta# W$arte#X :ue com$onen el de#arrollo de la #olucin. "#ta# $arte# $ueden #er mdulo#, a$licacione# indi4iduale#, e# decir e#ta $rueba 4lida la integracin entre lo# diAerente# mdulo# :ue com$onen la #olucin con el 6n de garanti@ar :ue #u o$eracin integrada e# correcta, teniendo en cuenta lo# #iguiente# tema# tJcnico#: "l Auncionamiento integrado de mdulo# interde$endiente# debe e#tar libre de errore# (robar toda# la# de$endencia# entre mdulo# (robar el Qu%o de control & el Qu%o de dato# a tra4J# de toda# la# ca$a# .b%eti4o de la (rueba: 7alidar la integracin entre lo# diAerente# mdulo# :ue com$onen la #olucin con el 6n de garanti@ar :ue #u o$eracin integrada e# correcta "#trategia: (rueba# de 0ntegracin 0ncremental *#cendente (gina 2I de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Combinacin de mdulo# de ba%o ni4el en gru$o# :ue realicen una mi#ma Auncin o #ubAuncin e#$eci6ca, con el 6n de reducir el nGmero de $a#o# de integracin. !e e#cribe $ara cada mdulo un mdulo im$ul#or o conductor, con el 6n de #imular la llamada a lo# mdulo#, introducir dato# de $rueba# & recoger re#ultado#. !e $rueba cada mdulo mediante #u im$ul#or. !e eliminan lo# mdulo# im$ul#ore# & #e #u#titu&en $or lo# mdulo# de ni4el #u$erior en la %erar:ua. Lerramienta re:uerida#: >-+0T .b#er4acione#: +),)-) PRUEBAS DE INTEROPERABILIDAD "n e#ta $rueba #e 4alida :ue el #i#tema #e comuni:ue de manera eMito#a con lo# #i#tema# eMterno# con :ue #e re:uiera, de acuerdo a lo# re:uerimiento# no Auncionale#. "#to# #i#tema# $ueden #er #i#tema# $ro$io# de cada entidad, #er4icio# de e#tam$ado de tiem$o, #er4icio# $ara la 4alidacin de certi6cado# digitale#, #er4icio# $ublicado# en el tramitador tran#accional, #er4icio# de en4o de !1!, #er4icio# de en4o de correo electrnico. .b%eti4o de la (rueba: 7alidar la intero$erabilidad de la #olucin con #i#tema# eMterno#. "#trategia: (rueba directa con lo# #er4icio# :ue #e encuentren di#$onible# en un ambiente de $rueba# controlado #umini#trado $or *genda de conecti4idad. (ara lo# #er4icio# :ue no e#tJn di#$onible# $ara $rueba #e de#arrollarn #i#tema# D-110" :ue garanticen :ue la integracin Auncionar. (ara lo# archi4o# V1) generado# $or la a$licacin #e 4eri6car :ue #ean 4lido# #egGn la de6nicin de lo# e#:uema# M#d de6nido# $ara cada uno. )a 4eri6cacin de lo# archi4o# ;")- V1) la reali@ar cada de#arrollador, a$ro4echando la# caracter#tica# de la herramienta utili@ada $ara e#ta# $rueba#. )a autenticacin de lo# #i#tema# eMterno# #e $robar mediante un D-110"O el cual lle4ar el u#uario & contra#e5a de autenticacin Arente al #i#tema de noti6cacione#. !e $robarn C e#cenario# uno con el u#uario incorrecto, otro con la cla4e incorrecta & 6nalmente un e#cenario con el u#uario & cla4e correcto#. )a# $rueba# de coneMin con el tramitador de gobierno en lnea #e 4eri6car mediante una $rueba tJcnica utili@ando & #iguiendo lo# $a#o# del Ui@ard de coneMin %a4a con el tramitador de gobierno en lneaO de e#ta $rueba #e e#$era :ue la coneMin :uede e#tablecida. !e eM$ondr un #er4idor de #FT( eMterno, con el cual #e reali@arn tran#Aerencia# ma#i4a# de documento# hi#trico#, (gina 2K de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA #e $robaran tre# e#cenario#: 8Correcto, 0ncorrecto e incom$leto9. Lerramienta re:uerida#: D-110"! de lo# #er4icio# :ue no e#tn con#truido# o no e#tn di#$onible#: *utenticacin Firma Digital "#tam$ado de Tiem$o !i#tema "mi#or V!D de cada archi4o V1) generado. V1)Budd& .b#er4acione#: +),)/) PRUEBAS DE REGRESIN "n e#ta $rueba #e 4alida :ue el #i#tema mantenga #u correcta Auncionalidad de#$uJ# de la incor$oracin de un a%u#te, correccin o nue4o re:uerimiento. "# una $rueba Auncional & tJcnica :ue 4alida :ue el #i#tema #iga Auncionando $erAectamente de#$uJ# de :ue la# correccione# #ean a$licada#. .b%eti4o de la (rueba: 7alidar :ue el #i#tema #iga Auncionando $erAectamente de#$uJ# de :ue la# accione# correcti4a# #ean a$licada#. "#trategia: ,e$etir la# $rueba# 8unitaria#, de integracin, Auncionale# & de carga9 :ue #e hicieron ante# de corregir deAecto# o de a5adir nue4a# Auncionalidade#, $ara com$robar :ue la# modi6cacione# no $ro4ocan errore# donde ante# no lo# haba. Lerramienta re:uerida#: -tili@ar la# mi#ma# herramienta# u#ada# $ara la# $rueba# #egGn #ea el ca#o. .b#er4acione# )o# re#$on#able# de la# (rueba# de ,egre#in #e e#tablecen de$endiendo del momento en el :ue #e realicen la# modi6cacione#. +),)C) PRUEBAS FUNCIONALES )a $rueba Auncional e# un $roce#o $ara $rocurar encontrar di#cre$ancia# entre el #oAtPare de#arrollado & la e#$eci6cacin Auncional. )a $rueba Auncional normalmente e# una acti4idad de ca%a negra. "#ta $rueba $ermite 4alidar: )o# $roce#o# & regla# de negocio e#tablecida#, ?ue #e cum$lan lo# re:uerimiento# Auncionale# e#tablecido# (gina 2E de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA "n e#ta $rueba #e 4alidan lo# Ca#o# de -#o :ue Aueron a$robado# $or el cliente, & a $artir de ello# #e di#e5an & e%ecutan lo# #et de $rueba# corre#$ondiente#. !e deben elaborar lo# ca#o# de $rueba# nece#ario# :ue $ermitan a#egurar el Auncionamiento de todo# lo# Qu%o# normale# & alterno# de dicho# ca#o# de u#o. .b%eti4o de la (rueba: !e a#egura el traba%o a$ro$iado de lo# re:ui#ito# Auncionale#, 0nclu&endo la na4egacin, entrada de dato#, $roce#amiento & obtencin de re#ultado#. "#trategia : 7alidacin & e%ecucin de !et de (rueba# & e#cenario# de6nido#, teniendo en cuenta Qu%o normal & Qu%o# alternati4o#, u#ando dato# 4alido# e in4lido# $ara 4eri6car lo #iguiente: o )o# re#ultado# e#$erado# ocurren cuando #e u#an dato# 4alido#. o !e de#$liegan men#a%e# de error cuando #e u#an dato# in4lido#. o Cada regla de negocio e# $ro$iamente a$licada. o ,eali@ar #et de $rueba# de lo# re:uerimiento# mnimo# $ara el adecuado Auncionamiento de la a$licacin Lerramienta# ,e:uerida#: LTT(-+0T cuando a$li:ue Formato de ca#o# de $rueba Auncionale# .b#er4acione#: (ara el re$orte de incidencia# #e utili@ar una herramienta $ara el regi#tro & #eguimiento. +),)D) PRUEBAS DE USABILIDAD )a# $rueba# de u#abilidad #on una Aorma de medir :ue tan bien $uede una $er#ona u#ar un ob%eto hecho $or el hombre, como $uede #er una $gina Peb, una interAa@ de u#uario, un documento o un di#$o#iti4o. )a# $rueba# de u#abilidad con#i#ten en #eleccionar a un gru$o de u#uario# de una a$licacin & #olicitarle# :ue lle4en a cabo la# tarea# $ara la# cuale# Aue di#e5ada, en tanto el e:ui$o de di#e5o, de#arrollo & otro# in4olucrado# toman nota de la interaccin, $articularmente de lo# errore# & di6cultade# con la# :ue #e encuentren lo# u#uario#. +o e# nece#ario :ue #e trate de una a$licacin com$letamente terminada, $udiendo tratar#e de un $rototi$o .b%eti4o de la (rueba: 7alidar el grado de u#abilidad em$rico del #i#tema. "l grado de u#abilidad #e medir en tre# a#$ecto# cla4e: o Facilidad de aprendizaje: facilidad con la que nuevos usuarios desarrollan una interaccin efectiva con el sistema (gina 28 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA o producto. o Flexibilidad: relativa a la variedad de posibilidades con las que el usuario y el sistema pueden intercambiar informacin. o Robustez: es el nivel de apoyo al usuario que facilita el cumplimiento de sus objetivos. "#trategia : !e u#arn cuatro mJtrica# $rinci$ale# $ara medir la u#abilidad del #i#tema o "Mactitud: +Gmero de errore# cometido# $or lo# #u%eto# de $rueba & #i e#to# Aueron recu$erable# o no al u#ar lo# dato# o $rocedimiento# adecuado#. o Tiem$o re:uerido $ara concluir la acti4idad. o ,ecuerdo: ?uJ tanto recuerda el u#uario de#$uJ# de un $eriodo #in u#ar la a$licacin. o ,e#$ue#ta emocional: Cmo #e #iente el u#uario al terminar la tarea 8ba%o ten#in, #ati#Aecho, mole#to, etcJtera9. "#ta# mJtrica# #er im$lementada# $ara cada uno de lo# a#$ecto# cla4e #e5alado# en el ob%eti4o de la $rueba. )a Aorma de e4aluacin #er mediante el u#o de encue#ta#O donde cada $regunta e4aluar un a#$ecto cla4e de u#abilidad & a$ortar 4alor a una o 4aria# mJtrica# dentro del a#$ecto cla4e e4aluado. )a# encue#ta# #e reali@arn a lo# u#uario# utili@ando lo# $rototi$o# del #i#temaO $ara a# $oder reali@ar cambio# de Aorma tem$rana al di#e5o de la ca$a de $re#entacin. Lerramienta# ,e:uerida#: "ncue#ta (rototi$o# del #i#tema. .b#er4acione#: +),)E) PRUEBAS DE SEGURIDAD "#ta# $rueba# tienen do# enAo:ue#: (rueba# de #eguridad de la a$licacinO donde #e 4eri6ca :ue un actor #olo $ueda acceder a la# Auncione# & dato# :ue #u u#uario tiene $ermitido. (rueba# de #eguridad del #i#temaO donde #e 4eri6car :ue #olo lo# actore# con acce#o al #i#tema & a la a$licacin e#tn habilitado# $ara accederla. .b%eti4o de la (rueba: ?ue lo# u#uario# e#tn re#tringido# a Auncione# e#$ec6ca# o #u acce#o e#t limitado Gnicamente a lo# dato# :ue e#t autori@ado a acceder. ?ue #olo a:uello# u#uario# autori@ado# a acceder al #i#tema #on ca$ace# de e%ecutar la# Auncione# del #i#tema. (gina 2F de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA ?ue el cortaAuego oculte a$ro$iadamente la a$licacin. ?ue lo# $uerto# cla4e #olo $uedan #er accedido# de la Aorma e#tablecida $ara #u acce#o. ?ue lo# $uerto# re#tringido# eAecti4amente no #e encuentren acce#ible#. "#trategia : 0denti6car cada ti$o de u#uario & la# Auncione# & dato# a lo# :ue #e debe autori@ar. Crear $rueba# $ara cada ti$o de u#uario & 4eri6car cada $ermi#o, creando tran#accione# e#$ec6ca# $ara cada ti$o de u#uario. 1odi6car ti$o# de u#uario# & 4ol4er a e%ecutar la# $rueba#. Lerramienta# ,e:uerida#: +e##u# (rueba# Auncionale# de #eguridad. .b#er4acione#: (ara el re$orte de incidencia# #e utili@ar una herramienta $ara el regi#tro & #eguimiento. +),)F) PRUEBAS DE CONFIGURACIN "l $ro$#ito de e#ta $rueba e# e#tablecer & mantener la integridad de lo# $roducto# de #oAtPare a tra4J# del ciclo de 4ida del $roce#o del mi#mo. "#ta $rueba im$lica la identi6cacin de la Con6guracin del #oAtPare en $unto# dado# en el tiem$o, el control #i#temtico de lo# cambio# en la Con6guracin & el mantenimiento de la integridad & tra@abilidad de la Con6guracin a tra4J# del ciclo de 4ida del #oAtPare. .b%eti4o de la (rueba: 7alidar la integridad de lo# $roducto# de #oAtPare. "#trategia : 7alidacin & e%ecucin de !et de (rueba# :ue re$re#enten un ciclo del $roce#o de negocio $rinci$al de $rinci$io a 6n. 7alidacin de la integridad de la con6guracin de todo# lo# #i#tema# in4olucrado# en $unto# dato# en el tiem$o. ,eali@ar tra@abilidad de lo# cambio# de con6guracin reali@ado# $ara $ue#ta a $unto. Lerramienta# ,e:uerida#: LTT(-+0T .b#er4acione#: (ara el re$orte de incidencia# #e utili@ar una herramienta $ara el regi#tro & #eguimiento. +),)*G) PRUEBAS DE RECUPERACIN A FALLAS "#ta# $rueba# a#eguran :ue el #oAtPare $ueda recu$erar#e a Aalla# de hardPare, #oAtPare o mal Auncionamiento de la red #in $Jrdida de dato# o de integridad de lo# dato#. (gina C0 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA "l ob%eti4o de e#ta $rueba e# 4eri6car :ue lo# $roce#o# de recu$eracin 8manual o automtico#9 #e realice a$ro$iadamente: la# ba#e de dato#, la# a$licacione# & el #i#tema a un e#tado conocido & de#eado. "n la $rueba #e inclu&en lo# #iguiente# ti$o# de condicione#: 0nterru$cin de energa al cliente 0nterru$cin de energa al #er4idor 0nterru$cin de comunicacione# mediante lo# #er4idore# de la red 0nterru$cin de comunicacin o $Jrdida de energa de lo# di#co# del #er4idor o con lo# controladore# Ciclo# incom$leto# 8$roce#o# de 6ltro de dato# interrum$ido#, $roce#o# de #incroni@acin de dato# interrum$ido#9 .b%eti4o de la (rueba: 7alidar la ca$acidad de recu$eracin a Aalla# de: o LardPare o !oAtPare o 1al Auncionamiento de ,ed. "#trategia : 0nterrum$ir la energa del cliente: a$agar el (C. 0nterrum$ir la energa del #er4idor: #imular o iniciar el $roce#o de a$agado del #er4idor. 0nterru$cin $or medio de lo# #er4idore# de red: #imular o iniciar la $Jrdida de comunicacin con la red 8de#conectar A#icamente la comunicacin o a$agar el #er4idor de red o router 0nterrum$ir la comunicacin o :uitar la energa de lo# di#co# del #er4idor o #u# controladore#: #imular o eliminar A#icamente la comunicacin con uno o m# controladore# de di#co o lo# di#co#.Y -na 4e@ :ue #e lograron o #imularon e#ta# condicione#, #e deben in4ocar lo# $rocedimiento# de recu$eracin. Lerramienta# ,e:uerida#: +inguna .b#er4acione#: (ara el re$orte de incidencia# #e utili@ar una herramienta $ara el regi#tro & #eguimiento. +),)**) PRUEBAS DE ACEPTACIN "l ob%eti4o de la# $rueba# de ace$tacin e# 4alidar :ue la #olucin de#arrollada cum$la con el Auncionamiento e#$erado & $ermitir al u#uario de dicho #i#tema determine #u ace$tacin, de#de el $unto de 4i#ta de #u Auncionalidad & de #u rendimiento. "#ta# $rueba# #on reali@ada# $or el cliente, donde com$rueba :ue el #i#tema cum$le con lo de6nido & #e obtiene la (gina CB de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA conAormidad del cliente. "#ta $rueba #e reali@a mediante el $roce#o de 4alidacin de ca%a negra. "#ta# $rueba# corre#$onden a la e%ecucin de la# #iguiente# $rueba# $or $arte de lo# u#uario# Auncionale# o cliente: (rueba# Funcionale#. (rueba# de -#abilidad. (rueba# de Con6guracin +)-) ENTREGABLES DE PRUEBAS De acuerdo al ti$o de $rueba# e%ecutada# $uede :ue el entregable del mi#mo #ea diAerente, en el #iguiente cuadro #e #e5alan lo# diAerente# entregable# $or ti$o de $rueba. TIPO DE PRUEBAS ENTREGABLES (rueba# -nitaria# ,e#umen de 4alidacin de la $rueba. (rueba# de !i#tema !e entregar un documento de re#ultado# de la# $rueba# reali@ada#, :ue inclu&a re#ultado# de la e%ecucin de lo# #cri$t# de $rueba# & anli#i# de lo# errore# o deAecto# encontrado# durante el $roce#o de reali@acin de la# $rueba#. (rueba# de 0ntegracin !e entregar un documento de $rueba# de integracin :ue inclu&e re#ultado# de la e%ecucin de lo# #cri$t# de $rueba# & anli#i# de lo# deAecto# encontrado# durante el $roce#o de $rueba# (rueba# de 0ntero$erabilidad !e entregar un documento de $rueba# de intero$erabilidad :ue inclu&e re#ultado# de la comunicacin con lo# #er4icio# & D-110"! $re4i#to#. (rueba# de ,egre#in !e entregar un documento de $rueba# de regre#in, :ue inclu&e re#ultado# de la e%ecucin de lo# #cri$t# de $rueba#, anli#i# de lo# deAecto# encontrado# durante el $roce#o de $rueba# & #olicitud de la# correccione# recibida#. (rueba# Funcionale# !e entregar un documento de $rueba# de regre#in, :ue inclu&e re#ultado# de la e%ecucin de lo# #cri$t# de $rueba# & anli#i# de lo# deAecto# encontrado# durante el $roce#o de $rueba# & #olicitud de la# correccione# recibida#. (rueba# de -#abilidad 0ndicadore# de -#abilidad (rueba# de !eguridad 0nAorme de 4ulnerabilidade# ,e#ultado de $rueba# Auncionale# de #eguridad. (rueba# de Con6guracin ,e#umen de 4alidacin de la $rueba. (rueba# de ,ecu$eracin a Falla# ,e#umen de 4alidacin de la $rueba. (rueba# de *ce$tacin ,e#umen de 4alidacin de la $rueba. (gina C2 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA )o# entregable# de la# $rueba# #ern elaborado# de acuerdo a la e#tructura del entregable '0nAorme de (rueba#/ #olicitado# en lo# tJrmino# de reAerencia $ara la Aa#e de de#arrollo & $rueba#. +)/) MATRIH DE TIPIFICACIN DE PRUEBAS TIPO DE PRUEBAS TIPO DE PRUEBA (rueba# -nitaria# *utomtica# (rueba# de !i#tema *utomtica# (rueba# de 0ntegracin *utomtica# (rueba# de 0ntero$erabilidad *utomtica# (rueba# de ,egre#in *utomtica# & 1anuale# (rueba# Funcionale# 1anuale# (rueba# de -#abilidad 1anuale# (rueba# de !eguridad *utomtica# & 1anuale# (rueba# de Con6guracin *utomtica# & 1anuale# (rueba# de ,ecu$eracin a Falla# *utomtica# & 1anuale# (rueba# de *ce$tacin 1anuale# +)C) TECNICAS DE E.ECUCIN DE PRUEBAS TIPO DE PRUEBAS TECNICA DE E.ECUCIN (ERRAMIENTAS A UTILIHAR (rueba# -nitaria# "l u#o de >-nit normalmente in4olucra lo# #iguiente# $a#o#: a. Crear una #ubcla#e de %unit.AramePorS.Te#tCa#e. b. .$cionalmente #obre#cribir el mJtodo #et-$89 :ue #er in4ocado en la iniciali@acin de ob%eto# & 4ariable# u#ado# $or todo# lo# ca#o# de $rueba. +o todo# lo# ca#o# de u#o nece#itan e#to. +ote :ue #et-$89 e# in4ocado ante# de cada ca#o $articular. c. .$cionalmente #obre#cribir el mJtodo tearDoPn89. 1Jtodo :ue #er in4ocado al 6nal de cada ca#o de $rueba & :ue no# #ir4e $ara liberar recur#o# u#ado# en la $rueba o inclu#o $ara 4ol4er atr# lo $robado, $or e%em$lo cuando el ca#o de $rueba in4olucre la actuali@acin de dato# en una ba#e de dato# relacional. d. *dicionar mJtodo# de $rueba a la cla#e. +ote :ue no nece#itamo# im$lementar ninguna interAace, $ue# >-nit u#a el $a:uete reQection del %a4a $ara detectar automticamente mJtodo# .UNIT (gina CC de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA TIPO DE PRUEBAS TECNICA DE E.ECUCIN (ERRAMIENTAS A UTILIHAR te#t. Dicho# mJtodo# #on reconocido# $or #u a#ignatura, la cual debe tener la Aorma $ublic 4oid te#tZDe#cri$cion[89, adem# $ueden lan@ar cual:uier eMce$tion. (rueba# de !i#tema )a# $rueba# del #i#tema tal como e#tn concebida# $ara el $ro&ecto de noti6cacione# electrnica# in4olucra lo# #iguiente# $a#o#: a. !eleccin de lo# ca#o# de u#o $ara lo# :ue #e $robar Carga, 4olumen, e#trJ#, concurrencia. "#to# ca#o# de u#o corre#$ondern al B0\ del total de ca#o# de u#o & #u eleccin contar con la a$robacin del (rograma *genda de Conecti4idad e 0nter4entora. b. "%ecucin de la# $rueba# de Carga, 4olumen, e#trJ#, concurrencia mediante la herramienta #eleccionada. c. ,eco$ilacin de re#ultado#. d. ,e$orte de lo# deAecto# encontrado# #egGn la# $rueba#. 8* tra4J# de la herramienta de ge#tin de incidencia#9 e. *#ignacin de la incidencia. 8* tra4J# de la herramienta de ge#tin de incidencia#9. A. Correccin de la incidencia. g. ,e$eticin de la $rueba. .METER (rueba# de 0ntegracin )a# $rueba# del integracin tal como e#tn concebida# $ara el $ro&ecto de noti6cacione# electrnica# in4olucra lo# #iguiente# $a#o#: a. !eleccin de lo# com$onente# &Do #er4icio# $ara lo# :ue #e $robar integracin con lo# com$onente# &Do #er4icio# :ue tienen relacin directa. "#to# com$onente# &Do #er4icio# corre#$ondern al B0\ del total de com$onente# &Do #er4icio# & #u eleccin contar con la a$robacin del (rograma *genda de Conecti4idad e 0nter4entora. b. "%ecucin de la# $rueba# de integracin mediante la herramienta #eleccionada. c. ,eco$ilacin de re#ultado#. d. ,e$orte de lo# deAecto# encontrado# #egGn la# $rueba#. 8* tra4J# de la herramienta de ge#tin de incidencia#9 e. *#ignacin de la incidencia. 8* tra4J# de la herramienta de ge#tin de incidencia#9. GRINDER (gina CH de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA TIPO DE PRUEBAS TECNICA DE E.ECUCIN (ERRAMIENTAS A UTILIHAR A. Correccin de la incidencia. g. ,e$eticin de la $rueba. (rueba# de 0ntero$erabilidad )a# $rueba# de intero$erabilidad tal como e#tn concebida# $ara el $ro&ecto de noti6cacione# electrnica# in4olucra lo# #iguiente# $a#o#: a. De6nicin de la li#ta de #er4icio# a $robar. b. De6nicin de D-110"! a con#truir. c. Con#truccin de D-110"!. d. "%ecucin de la $rueba de intero$erabilidad contra lo# #er4icio# & D-110"! de6nido#. e. ,eco$ilacin de re#ultado#. A. ,e$orte de lo# deAecto# encontrado# #egGn la# $rueba#. 8* tra4J# de la herramienta de ge#tin de incidencia#9 g. *#ignacin de la incidencia. 8* tra4J# de la herramienta de ge#tin de incidencia#9 h. Correccin de la incidencia. i. ,e$eticin de la $rueba. Se#&ici% del E1#62ad# 2#a1%acci1al DUMMIES 0MLB6dd> (rueba# de ,egre#in )a# $rueba# de regre#in tal como e#tn concebida# $ara el $ro&ecto de noti6cacione# electrnica# in4olucra lo# #iguiente# $a#o#: a. ,e$eticin de la# $rueba# Auncionale# & de #i#tema :ue e#tJn in4olucrada# en lo# cambio# reali@ado# al #i#tema. b. ,eco$ilacin de re#ultado#. c. ,e$orte de lo# deAecto# encontrado# #egGn la# $rueba#. 8* tra4J# de la herramienta de ge#tin de incidencia#9 d. *#ignacin de la incidencia. 8* tra4J# de la herramienta de ge#tin de incidencia#9 e. Correccin de la incidencia. A. ,e$eticin de la $rueba. Ca%% de P#6eba G#i1de# (rueba# Funcionale# )a# $rueba# Auncionale# normalmente in4olucra lo# #iguiente# $a#o#: a. Crear lo# ca#o# de $rueba mediante el Aormato e#tablecido $ara ello#. b. "%ecucin de lo# ca#o# de $rueba con Aorme la# Auncionalidade# 4an #iendo liberada# $ara $rueba#. c. ,e$orte de lo# deAecto# encontrado# #egGn la# $rueba#. 8* tra4J# de la herramienta de ge#tin de incidencia#9 d. *#ignacin de la incidencia. 8* tra4J# de la Ca%% de P#6eba (gina CI de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA TIPO DE PRUEBAS TECNICA DE E.ECUCIN (ERRAMIENTAS A UTILIHAR herramienta de ge#tin de incidencia#9 e. Correccin de la incidencia. A. ,e$eticin de la $rueba. (rueba# de -#abilidad )a# $rueba# de u#abilidad tal como e#tn concebida# $ara el $ro&ecto de noti6cacione# electrnica# 8u#o de $rototi$ado9 in4olucra lo# #iguiente# $a#o#: a. "laboracin de $rototi$o#. b. "laboracin de encue#ta# de u#abilidad. c. "4aluacin de $rototi$o# mediante la a$licacin de encue#ta# de u#abilidad a u#uario# comune#. d. ,eco$ilacin de dato# de la encue#ta. e. Com$ilacin & anli#i# de re#ultado# de encue#ta# de u#abilidad. P#22ip% E1c6e%2a de 6%abilidad (rueba# de !eguridad )a# $rueba# de #eguridad tal como e#tn concebida# $ara el $ro&ecto de noti6cacione# electrnica# in4olucra lo# #iguiente# $a#o#: a. "laboracin de ca#o# de $rueba Auncionale# de #eguridad. b. "laboracin de ca#o# de $rueba automtico# de #eguridad. c. Con6guracin de ambiente de $rueba#. d. "%ecucin de $rueba# Auncionale# de #eguridad. e. "%ecucin de ca#o# automtico# de $rueba# de #eguridad con el u#o de la# herramienta# de e4aluacin & ata:ue. A. ,eco$ilacin de re#ultado#. g. ,e$orte de lo# deAecto# encontrado# #egGn la# $rueba#. 8* tra4J# de la herramienta de ge#tin de incidencia#9 h. *#ignacin de la incidencia. 8* tra4J# de la herramienta de ge#tin de incidencia#9 i. Correccin de la incidencia. %. ,e$eticin de la $rueba. NESSUS Ca%% de p#6eba 961ci1ale% de %e46#idad) (rueba# de Con6guracin Dada la metodologa ,-(, al #er un de#arrollo iterati4o e incremental #e eAectuaran $rueba# de in#talacin a medida :ue #ean liberada# la# diAerente# 4er#ione# del a$licati4o. )a# $rueba# incluiran: a. "laboracin de li#ta# de che:ueo de in#talacin de #i#tema o$erati4o, ba#e de dato#, #er4idor de a$licacione# & cual:uier otro com$onente del Li%2a% de c$eI6e pa#a i1%2alaci51) (gina CK de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA TIPO DE PRUEBAS TECNICA DE E.ECUCIN (ERRAMIENTAS A UTILIHAR #i#tema. b. "%ecucin de la in#talacin #egGn la li#ta de che:ueo. c. ,eco$ilacin de re#ultado#. d. ,e$orte de lo# deAecto# encontrado# #egGn la# $rueba#. 8* tra4J# de la herramienta de ge#tin de incidencia#9 e. *#ignacin de la incidencia. 8* tra4J# de la herramienta de ge#tin de incidencia#9 A. Correccin de la incidencia. g. ,e$eticin de la $rueba. (rueba# de ,ecu$eracin a Falla# )a# $rueba# de recu$eracin a Aalla# normalmente in4olucra lo# #iguiente# $a#o#: a. Crear lo# ca#o# de $rueba de recu$eracin. b. "%ecucin de lo# ca#o# de $rueba. c. ,e$orte de lo# deAecto# encontrado# #egGn la# $rueba#. 8* tra4J# de la herramienta de ge#tin de incidencia#9 d. *#ignacin de la incidencia. 8* tra4J# de la herramienta de ge#tin de incidencia#9 e. Correccin de la incidencia. A. ,e$eticin de la $rueba. (rueba# de *ce$tacin )a# $rueba# de recu$eracin a Aalla# normalmente in4olucra lo# #iguiente# $a#o#: a. "%ecucin de una mue#tra de la# $rueba# Auncionale#, de carga, de con6guracin $or $arte del (rograma *genda de Conecti4idad e 0nter4entora. b. ,e$orte de lo# deAecto# encontrado# #egGn la# $rueba#. 8* tra4J# de la herramienta de ge#tin de incidencia#9 c. *#ignacin de la incidencia. 8* tra4J# de la herramienta de ge#tin de incidencia#9 d. Correccin de la incidencia. e. ,e$eticin de la $rueba. G#i1de#) Ca%% de p#6eba F61ci1ale%) Li%2a% de C$eI6e) (gina CE de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA C. ,"C-,!.! D") ()*+ D" (,-"B*! ,)*) RECURSO (UMANO "l recur#o humano :ue debe e#tar di#$onible $ara la e%ecucin de la# $rueba# 4ara de acuerdo al ti$o de $rueba. "n el #iguiente cuadro #e e#$eci6ca el ti$o de $er6l nece#ario $or ti$o de $rueba. )o# $er6le# mencionado# no nece#ariamente corre#$onden a lo# enunciado# en la metodologa de $rueba#, &a :ue all #e mencionan $er6le# de a$o&o al $roce#o de $rueba# & a:u #olo #e mencionarn lo# $er6le# :ue 4an a e%ecutar la# $rueba# o :ue inter4ienen directamente en la $rueba. TIPO DE PRUEBAS PERFIL DEL RECURSO (UMANO (rueba# -nitaria# 0ngeniero De#arrollador. *nali#ta de (rueba#. (rueba# de !i#tema 0ngeniero De#arrollador. *nali#ta de (rueba#. (rueba# de 0ntegracin 0ngeniero De#arrollador. *nali#ta de (rueba# (rueba# de 0ntero$erabilidad 0ngeniero De#arrollador. *nali#ta de (rueba# (rueba# de ,egre#in 0ngeniero De#arrollador. *nali#ta de (rueba# (rueba# Funcionale# *nali#ta de (rueba# (rueba# de -#abilidad *nali#ta de (rueba# -#uario Funcional. (rueba# de !eguridad 0ngeniero De#arrollador. *nali#ta de (rueba# *r:uitecto de De#arrollo. (rueba# de Con6guracin *r:uitecto de De#arrollo. (rueba# de ,ecu$eracin a Falla# 0ngeniero De#arrollador. *nali#ta de (rueba# (rueba# de *ce$tacin *nali#ta de (rueba#. -#uario Funcional. ,)+) RECURSO DEL SISTEMA )a# $rueba# #e reali@aran en un ambiente controlado & admini#trado $or la -TO a continuacin #e de#criben la# caracter#tica# de la inArae#tructura del ambiente de $rueba#. (gina C8 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA DESCRIPCION FUNCIONALIDAD CANTIDAD !er4idor 1ontar ambiente de (rueba# con la #olucin en $roce#o de de#arrollo H "#tacione# de Traba%o Con acce#o al !er4idor de (rueba# a tra4J# de la red )*+ de la -T. H !oAtPare: 0n#talado & con6gurado Lerramienta# Bug@illa, con acce#o al e:ui$o tJcnico del $ro&ecto & del Arente de $rueba# B Lerramienta# de $rueba# de #i#tema# >-+0T, LTT(-+0T, >1"T", o TL" ;,0+D", C. B !hare (oint ,e$o#itorio central: *cce#o a todo el e:ui$o tJcnico & Arente de $rueba#. B ,)+)*) CONFIGURACION DEL AMBIENTE DE PRUEBAS "l ambiente de $rueba# e#tar im$lementado en la# in#talacione# de la -T & #u con6guracin deber #er la #iguiente. COMPONENTE CONFIGURACIN SOFTJARE INSTALADO = CONFIGURADO CANTIDAD !er4idor B P#ce%ad#3 ?uad Core Veon "IH0I (orce##or2MK1B Cache, 2,0;L@, BCCC1L@ F!B, ("2FI0 Me!#ia3 H;B KKE1L@ 8HMB;B9 Daul ,anSed Full& Bu]ered D011# Ta#<e2a de 'ide3 ).1 +0C# are T." ,ead& Di%c D6#3 2 dd cDu C00;B, B0^ ,(1 !erial-*ttach !C!0 C;b$# C,I in Lot(lug LardDri4e ,egulador de di#co duro: (,"CKi !*! ,*0D Controller, 2MH Connector#, 0nt, (C0e, 2HK1B cache, MK BS$l Red3 2 0ntegrada# +etVtreme 00 IE08 ;igabit +0C# T." Ca$able ,ed Lat "nter$ri#e )inuM H,I"!B KH >bo##. B !er4idor 2 P#ce%ad#3 ?uad Core Veon "IH0I (orce##or2MK1B Cache, 2,0;L@, BCCC1L@ F!B, ("2FI0 Me!#ia3 H;B KKE1L@ 8HMB;B9 Daul ,anSed Full& Bu]ered D011# Ta#<e2a de 'ide3 ).1 +0C# are T." ,ead& Di%c D6#3 2 dd cDu C00;B, B0^ ,(1 !erial-*ttach !C!0 C;b$# C,I in Lot(lug LardDri4e ,egulador de di#co duro: (,"CKi !*! ,*0D Controller, 2MH Connector#, 0nt, (C0e, 2HK1B cache, MK BS$l Red3 2 0ntegrada# +etVtreme 00 IE08 !u#e K de KH .racle B0DB B (gina CF de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA ;igabit +0C# T." Ca$able !er4idor C P#ce%ad#3 ?uad Core Veon "ICB02MH1B Cache, B,0;L@, B0KK1L@ F!B, Me!#ia3 2;B KKE1L@ 82MB;B9 Daul ,anSed Full& Bu]ered D011# Ta#<e2a de 'ide3 ).1 +0C# are T." ,ead& Di%c D6#3 BHK;B, B0^ ,(1 !erial- *ttach !C!0 C;b$# C,I in Lot(lug LardDri4e Red3 2 0ntegrada# +etVtreme 00 IE08 ;igabit +0C# T." Ca$able ,ed Lat "nter$ri#e )inuM H,I"!B KH *lero *$ache B !er4idor H P#ce%ad#3 ?uad Core Veon "ICB02MH1B Cache, B,0;L@, B0KK1L@ F!B, Me!#ia3 2;B KKE1L@ 82MB;B9 Daul ,anSed Full& Bu]ered D011# Ta#<e2a de 'ide3 ).1 +0C# are T." ,ead& Di%c D6#3 BHK;B, B0^ ,(1 !erial- *ttach !C!0 C;b$# C,I in Lot(lug LardDri4e Red3 2 0ntegrada# +etVtreme 00 IE08 ;igabit +0C# T." Ca$able ,ed Lat "nter$ri#e )inuM H,I"!B KH bug@illa, B "#tacione# de Traba%o ":ui$o# con mnimo: (roce#ador 0ntel (entium 7 1emoria ,*1: IB2 1B ,"D: *cce#o a la red local 8(ara lo# e:ui$o# dentro del rea de traba%o de la -T9, *cce#o a 0nternet 8(ara lo# e:ui$o# Auera del rea de traba%o de la -T9. !i#tema .$erati4o: UindoP# V( 0nternet "M$lorer K.0, 1o@illa 2.0, ._ce 200C. H FireUall (ublicacin de lo# #er4idore# de $rueba# a tra4J# de una 0( 6%a. (entium 07 C,I;L, C ;B de ,*1, 80;B DD, D7D ,U, Fuente redundante 1icro#oAt UindoP# 200C #$S 2 1icro#oAt 0!* !er4er 200H !$S2 B ,),) (ERRAMIENTAS DE REPORTES = CONTROL DE INCIDENCIAS )a herramienta :ue #e utili@ar $ara la reali@acin del re$orte, #eguimiento & control de errore# o Bug 8Bug TracSing !&#tem9 e# BUGHILLA. B648illa $ermite organi@ar en mGlti$le# Aorma# lo# deAecto# de #oAtPare, $ermitiendo el #eguimiento de mGlti$le# $roducto# con diAerente# 4er#ione#, a #u 4e@ com$ue#to# de mGlti$le# com$onente#. (ermite adem# categori@ar lo# deAecto# de #oAtPare de acuerdo a #u $rioridad & #e4eridad, a# como a#ignarle# 4er#ione# $ara #u #olucin. "#ta herramienta #er el a$o&o $ara la metodologa de #eguimiento & control de incidencia#, acordada en el $unto F del $lan de $ro&ecto. (gina H0 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA ,)-) ADMINISTRACIN DE 'ERSIONES )a admini#tracin de 4er#ione# :ue #e $robarn #er el mecani#mo ideal, $ara controlar lo# relea#e de $rueba# & lo# cambio# :ue e#to# #uArirn en la eta$a de correccin de incidencia# re$ortada#. De acuerdo a lo anterior la admini#tracin de 4er#ione# contem$la la# #iguiente# eta$a#: *) E12#e4a de la 'e#%i51 pa#a P#6eba% 8,elea#e9 o )a 4er#in debe 4enir con el ,elea#e +ote. o )i#ta de Che:ueo 8#i a$lica9 +) C#eaci51 de I1cide1cia% e1 la $e##a!ie12a. o !e debe e#$eci6car a :ue ,elea#e $ertenecen la# incidencia#. ,) A1Kli%i% > De%a##ll de I1cide1cia%. o !e reali@a la cla#i6cacin de la# incidencia#. o !e em$ie@a el de#arrollo de la# correccione#. o !e integran lo# de#arrollo# en el relea#e corre#$ondiente -) P#6eba% de C##ecci1e% de I1cide1cia% #egGn el relea#e. /) Ap#baci51 del Relea%e. Cabe anotar :ue lo# $unto# 2,C & H hacen $arte de nue#tra 1"T.D.).;R* D" !";-010"+T. 2 C.+T,.) D" 0+C0D"+C0*!, $ara ma&or reAerencia, con#ultar el documento (lan de (ro&ecto +umeral F. ,)-)*) (ERRAMIENTAS SUB'ERSION !-B7",!0.+ e# un #oAtPare de #i#tema de control de 4er#ione#, -na caracter#tica im$ortante de !ub4er#ion e# :ue, a diAerencia de C7!, lo# archi4o# 4er#ionado# no tienen cada uno un nGmero de re4i#in inde$endiente. "n cambio, todo el re$o#itorio tiene un Gnico nGmero de 4er#in :ue identi6ca un e#tado comGn de todo# lo# archi4o# del re$o#itorio en cierto $unto del tiem$o 'e12a<a% !e #igue la hi#toria de lo# archi4o# & directorio# a tra4J# de co$ia# & renombrado#. (gina HB de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA )a# modi6cacione# 8inclu&endo cambio# a 4ario# archi4o#9 #on atmica#. )a creacin de rama# & eti:ueta# e# una o$eracin m# e6ciente. !e en4an #lo la# diAerencia# en amba# direccione# (uede #er $ublicado mediante *$ache, #obre UebD*7DDelta7. "#to $ermite :ue cliente# UebD*7 utilicen !ub4er#ion en Aorma tran#$arente. 1ane%a e6cientemente archi4o# binario#. (ermite #electi4amente el blo:ueo de archi4o#. !e u#a en archi4o# binario# :ue, al no $oder Au#ionar#e Acilmente, con4iene :ue no #ean editado# $or m# de una $er#ona a la 4e@. Cuando #e u#a integrado a *$ache $ermite utili@ar toda# la# o$cione# :ue e#te #er4idor $ro4ee a la hora de autenti6car archi4o# 8!?), )D*(, (*1, etc.9. MA'EN 1*7"+ una herramienta #oAtPare $ara la ge#tin de $ro&ecto# >a4a, )a 4er#in 2 u#a un 6chero de con6guracin en V1) llamado $om.Mml. !u Auncionalidad e# $arecida a *$ache *nt de manera :ue $ermite com$ilar, e%ecutar te#t o reali@ar di#tribucione# $ero con la diAerencia :ue trata de Aorma automtica la# de$endencia# del $ro&ecto. -na de la# m# im$ortante# caracter#tica# e# #u actuali@acin en lnea mediante #er4idore# re$o#itorio#. 1a4en e# ca$a@ de de#cargar nue4a# actuali@acione# de la# biblioteca# de la# :ue de$ende el $ro&ecto & de igual manera #ubir una nue4a di#tribucin a un re$o#itorio de 4er#ione#, de%ndola al acce#o de todo# lo# u#uario#. (gina H2 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA H. "7*)-*C03+ D" (,-"B*! ">"C-T*D*! "#te ca$tulo mo#trar lo# criterio# de e%ecucin, e4aluacin, terminacin & #u#$en#in de la# $rueba#. -)*) CRITERIOS DE INICIO DE E.ECUCIN * continuacin #e #e5alan la# condicione# mnima# :ue #e deben $re#entar $ara iniciar la e%ecucin de la# $rueba#: !e $o#een lo# #et de $rueba# a$robado# con e#cenario# claro#. "l entorno de $rueba# e# el adecuado $ara el ti$o de $rueba# a iniciar. Todo# lo# arteAacto# re:uerido# #e encuentran di#$onible#. !e recibi la 7er#in del !oAtPare $ara $rueba# con #u corre#$ondiente ,elea#e +ote & )i#ta de Che:ueo cuando e#ta a$li:ue. Todo# lo# recur#o# humano# & tJcnico# nece#ario# #e encuentran di#$onible#. -)+) CRITERIOS DE E'ALUACION )o# criterio# de e4aluacin e#tarn dado# de Aorma inde$endiente $ara cada ti$o de $rueba#O el #iguiente cuadro mue#tra lo# criterio# de e4aluacin generale# de la# $rueba# e%ecutada#. TIPO DE PRUEBAS CRITERIOS DE E'ALUACION (rueba# -nitaria# Detectar errore# en la e%ecucin de la# $rueba#. "l F0\ de la# $rueba# reali@ada# deben #er eMito#a#. (rueba# de !i#tema Detectar errore# en la e%ecucin de la# $rueba# ?ue lo# re$orte# generado# $or la# herramienta# de automati@acin de la# $rueba# contengan la# mnima# 4ariable# :ue $ermitan un anli#i# acertado de cada una de la# $rueba# reali@ada#. Tener en cuenta todo# lo# e#cenario# $o#ible#. "l F0\ de la# $rueba# reali@ada# deben #er eMito#a#. (rueba# de 0ntegracin )a totalidad de lo# $unto# de control $robada# debe #er ma&or al EI\ del total de lo# com$onente# :ue integran la #olucin. Detectar errore# en la e%ecucin de la# $rueba# "l F0\ de la# $rueba# reali@ada# deben #er eMito#a#. (rueba# de 0ntero$erabilidad Detectar errore# en la e%ecucin de la# $rueba# "l F0\ de la# $rueba# reali@ada# deben #er eMito#a# contra lo# #er4icio# del tramitador. (gina HC de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA "l F0\ de la# $rueba# reali@ada# deben #er eMito#a# contra lo# #er4icio# D-110"!. (rueba# de ,egre#in (ara reali@ar e#ta $rueba #e debe tomar como ba#e lo# criterio# de ace$tacin de la# $rueba# :ue #e 4ol4ern a reali@ar. (rueba# Funcionale# "l re#ultado de cada ca#o de $rueba debe #er igual al re#ultado de #alida e#$erado. "ncontrar Aalla# al e%ecutar lo# diAerente# ca#o# de $rueba#. )a a$licacin cum$le con lo# re:uerimiento# Auncionale# e#$eci6cado# en la Aa#e de anli#i# )a a$licacin cum$le con lo# re:uerimiento# mnimo# $ara el Auncionamiento (rueba# de -#abilidad "l re#ultado de cada ca#o de $rueba debe #er igual al re#ultado de #alida e#$erado. !e deben incluir lo# dato# de entrada 4lido# & e#$erado# como no 4alido# e ine#$erado# "ncontrar lo# errore# al e%ecutar lo# diAerente# ca#o# de $rueba#. )a a$licacin debe cum$lir con lo# re:uerimiento# Auncionale# e#$eci6cado# en la Aa#e de anli#i#. )a a$licacin debe cum$lir con lo# re:uerimiento# mnimo# $ara el Auncionamiento. (rueba# de !eguridad "l re#ultado de cada ca#o de $rueba debe #er igual al re#ultado de #alida e#$erado. )a a$licacin debe cum$lir con lo# re:uerimiento# mnimo# de #eguridad. (rueba# de Con6guracin Con#iderar todo# lo# e#cenario# $o#ible#. ?uJ el #i#tema Auncione bien en el ambiente de $rueba#. (rueba# de ,ecu$eracin a Falla# Con#iderar todo# lo# e#cenario# $o#ible# ?uJ el #i#tema Auncione de acuerdo a lo e#$erado de#$uJ# de la# $rueba#. (rueba# de *ce$tacin (ara reali@ar e#ta $rueba #e debe tomar como ba#e lo# criterio# de ace$tacin de la# $rueba# :ue #e 4ol4ern a reali@ar. (ara cada una de la# $rueba# #e tendr en cuenta: P#6eba% U1i2a#ia%3 )a# $rueba# unitaria# #e e4alGan $or medio de la #iguiente tabla o li#ta de che:ueo. "lemento a ,e4i#ar !0 +. +o *$lica .b#er4acione# `!e reali@aron la# (rueba# -nitaria# con alguna herramienta e#$eciali@adaa `Con la# $rueba# reali@ada#, cul Aue el $orcenta%e de cobertura del #i#temaa `"Mi#te con#tancia de la reali@acin de la# $rueba# mencionada#a `"l Auncionamiento de la $rueba unitaria re#$eta el di#e5o e#tablecidoa (gina HH de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA `"Mi#te un mane%o de errore# adecuadoa `!e cum$li con la e#trategia de e%ecucin de la $ruebaa P#6eba% del Si%2e!a3 "l re#ultado de la# $rueba# del #i#tema #e 4er reQe%ado en el #iguiente inAorme: Ca% de U% Z0denti6cador del Ca#o de u#o[ De%c#ipci51 del e%ce1a#i Z+Gmero total de ca#o# de $rueba e%ecutado# de acuerdo al e#cenario[ N!e# de p#6eba% e@i2%a% ZDel total de $rueba# e%ecutada#, cuanta# $rueba# Aueron eMito#a#[ N!e# de p#6eba% Fallida% ZDel total de $rueba# e%ecutada#, cuanta# $rueba# Aueron Aallida#[ Tie!p !K@i! de e<ec6ci51 de 61a p#6eba ZTiem$o mMimo :ue dur en e%ecucin una (rueba[ Tie!p P#!edi de e<ec6ci51 de la% p#6eba% ZTiem$o $romedio de e%ecucin de la# $rueba#[ N!e# de pe2ici1e% e@i2%a% Z+Gmero de $eticione# htt$ eMito#a#[ N!e# de Pe2ici1e% Fallida% Z+Gmero de $eticione# htt$ Aallida#[ N!e# de E###e% Z+umero de errore# ocurrido# durante la# $rueba#[ Tip de e###e% ZDe#cri$cin del ti$o de errore# $re#entado#[ L de U2ili8aci51 del P#ce%ad# Z(orcenta%e de con#umo de utili@acin de C(- durante la e%ecucin de la $rueba[ Ca12idad de Me!#ia 62ili8ada ZCantidad de 1B de memoria utili@ada en la $rueba[ P#!edi de b>2e% e1&iad% Z(romedio de b&te# en4iado#[ P#!edi de b>2e% #ecibid% Z(romedio de b&te# recibido#[ P#6eba% de I12e4#aci513 "l re#ultado de la# $rueba# de integracin #e 4er reQe%ado en el #iguiente inAorme o li#ta de che:ueo: Ele!e12 a Re&i%a# SI NO N Aplica Ob%e#&aci1e% `!e reali@aron la# $rueba# de 0ntegracin con alguna herramienta e#$eciali@adaa `Cul Aue el $orcenta%e de cobertura de la $rueba con relacin al #i#tema totala `"Mi#te con#tancia de la e%ecucin de la# $rueba#a `?uJ ca$a# o com$onente# de la ar:uitectura #e cubri con la e%ecucin de la# $rueba#a `!e e#tableci un criterio $ara la e%ecucin de la# $rueba#a `Cula `!e cum$li la e#trategia de e%ecucin de la $ruebaa P#6eba% de I12e#pe#abilidad3 "l re#ultado de la# $rueba# de intero$erabilidad #e 4er reQe%ado en el #iguiente inAorme o li#ta de che:ueo: (gina HI de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Ele!e12 a Re&i%a# SI NO N Aplica Ob%e#&aci1e% `!e reali@aron la# $rueba# de 0ntero$erabilidad con alguna herramienta e#$eciali@adaa `Cul Aue el $orcenta%e de cobertura de la $rueba con relacin al #i#tema totala `"Mi#te con#tancia de la e%ecucin de la# $rueba#a `?uJ ca$a# o com$onente# de la ar:uitectura #e cubri con la e%ecucin de la# $rueba#a `!e e#tableci un criterio $ara la e%ecucin de la# $rueba#a `Cula `!e cum$li la e#trategia de e%ecucin de la $ruebaa P#6eba% de Re4#e%i513 "l re#ultado de la# $rueba# de regre#in #e 4er reQe%ado de acuerdo a lo# ti$o# de $rueba# #eleccionado#. P#6eba% F61ci1ale%3 "l re#ultado de la# $rueba# Auncionale# #e 4er reQe%ado de acuerdo al Aormato de #et de $rueba#, 4er aneMo#. P#6eba% de i12e#9a8 de U%6a#i3 "l re#ultado de la# $rueba# de interAa@ de u#uario #e 4er reQe%ado en el #iguiente inAorme o li#ta de che:ueo Ele!e12 a Re&i%a# SI NO N Aplica Ob%e#&aci1e% `!e reali@aron la# $rueba# de interAa@ de u#uario con alguna herramienta e#$eciali@adaa `Cul Aue el $orcenta%e de cobertura de la $rueba con relacin al #i#tema totala `"Mi#te con#tancia de la e%ecucin de la# $rueba#a `?uJ $gina# #e cubri con la $ruebaa `!e e#tableci un criterio $ara la e%ecucin de la# $rueba#a `Cula `!e cum$li la e#trategia de e%ecucin de la $ruebaa P#6eba% de Se46#idad3 "l re#ultado de la# $rueba# de #eguridad #e 4er reQe%ado en el #iguiente inAorme o li#ta de che:ueo: Ele!e12 a Re&i%a# SI NO N Aplica Ob%e#&aci1e% `!e reali@aron la# $rueba# de #eguridad con alguna herramienta e#$eciali@adaa `Cul Aue el $orcenta%e de cobertura de la $rueba con relacin al #i#tema totala `"Mi#te con#tancia de la e%ecucin de la# $rueba#a `?uJ ca$a# o com$onente# de la ar:uitectura #e cubri con la e%ecucin de la# $rueba#a `!e e#tableci un criterio $ara la e%ecucin de la# (gina HK de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA $rueba#a `Cula `!e cum$li la e#trategia de e%ecucin de la $ruebaa P#6eba% de C1;46#aci513 "l re#ultado de la# $rueba# de con6guracin #e 4er reQe%ado en el #iguiente inAorme o li#ta de che:ueo Ele!e12 a Re&i%a# SI NO N Aplica Ob%e#&aci1e% `!e reali@aron la# $rueba# de Con6guracin con alguna herramienta e#$eciali@adaa `Cul Aue el $orcenta%e de cobertura de la $rueba con relacin al #i#tema totala `"Mi#te con#tancia de la e%ecucin de la# $rueba#a `?uJ $gina# #e cubri con la $ruebaa `!e e#tableci un criterio $ara la e%ecucin de la# $rueba#a `Cula `!e cum$li la e#trategia de e%ecucin de la $ruebaa P#6eba% de Rec6pe#aci51 a Falla%3 "l re#ultado de la# $rueba# de ,ecu$eracin a Falla# #e 4er reQe%ado en el #iguiente inAorme o li#ta de che:ueo Ele!e12 a Re&i%a# SI NO N Aplica Ob%e#&aci1e% `!e reali@aron la# $rueba# de recu$eracin a Aalla# con alguna herramienta e#$eciali@adaa `Cul Aue el $orcenta%e de cobertura de la $rueba con relacin al #i#tema totala `"Mi#te con#tancia de la e%ecucin de la# $rueba#a `?uJ $gina# #e cubri con la $ruebaa `!e e#tableci un criterio $ara la e%ecucin de la# $rueba#a `Cula `!e cum$li la e#trategia de e%ecucin de la $ruebaa P#6eba% de Acep2aci513 "l re#ultado de la# $rueba# de ace$tacin #e 4er reQe%ado de acuerdo a lo# ti$o# de $rueba# #eleccionado#. -),) CRITERIOS DE TERMINACIN * continuacin #e #e5alan lo# criterio# de terminacin de la# $rueba# a e%ecutar. !e e%ecutaron toda# la# $rueba# del #i#tema. Toda# la# $rueba# #e e%ecutaron de acuerdo a lo# criterio# de e4aluacin. )a# $rueba# de carga demue#tran :ue #e $o#ee un grado #ati#Aactorio de ca$acidad o$erati4a & Auncional. (gina HE de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA )o# incidente# encontrado# en la# $rueba# Aueron corregido# & $robado#. -)-) CRITERIOS DE SUSPENSIN )o# criterio# de #u#$en#in im$iden la iniciacin &Do continuacin de la# $rueba# ante cual:uier #ituacin de im$ro4i#to :ue hace :ue la e%ecucin de la# $rueba# no logre grado# #ati#Aactorio# de $robabilidad de JMito. De#$uJ# de la in#talacin & con6guracin del #i#tema, #e e4idencia $roblema# o #ituacione# anormale# en cual:uiera de #u# com$onente#. De#$uJ# de la in#talacin & con6guracin del #i#tema, #e e4idencia :ue el ambiente de $rueba# no e# lo #u6cientemente e#table $ara la e%ecucin de la# $rueba#. Di#cre$ancia entre la documentacin 8!et de (rueba#, Ca#o# de -#o9 & el #i#tema. (gina H8 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA I. *+"V.! * continuacin #e li#tarn lo# aneMo# al $lan de $rueba#, :ue b#icamente corre#$onden a todo# lo# documento#, Aormato# o $lantilla# :ue #e utili@arn en la e#$eci6cacin, e%ecucin & documentacin de re#ultado# de la# $rueba#. /)*) RELEASE NOTES * continuacin #e $re#enta el Aormato :ue #e utili@ar como relea#e note#, el cual deber acom$a5ar cada una de la# 4er#ione# entregada# $ara $rueba#. *) P#e%e12aci51 a. 0denti6cador del ,elea#e: Z+umero de ,elea#e[ b. De#cri$cin del $roducto: +) ReI6e#i!ie12% de (a#dMa#e, Si%2e!a Ope#a2i& > S92Ma#e Ba%e) !e deben e#$eci6car lo# re:uerimiento# de LardPare, !i#tema .$erati4o & !oAtPare Ba#e :ue el ambiente de $rueba# debe tener in#talado & con6gurado ante# de iniciar el $roce#o de in#talacin del #i#tema. COMPONENTE RENUERIMIENTO L*,DU*," !0!T"1* .(",*T07. !.FTU*," B*!" ,) ReI6e#i!ie12% del Si%2e!a) *:u #e inclu&en lo# re:uerimiento# de in#talacin & con6guracin del #i#tema. -) Ca#ac2e#?%2ica% N6e&a% 8o$cional9. !e de#criben la# caracter#tica# nue4a# :ue tiene el relea#e entregado /) Ca#ac2e#?%2ica% Ob%le2a% 8o$cional9. !e de#criben la# caracter#tica# ob#oleta# con relacin a una 4er#in anterior del relea#e. C) Ca#ac2e#?%2ica% Eli!i1ada% 8o$cional9. !e de#criben la# caracter#tica# eliminada# con relacin a una 4er#in anterior del relea#e. (gina HF de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA /)+) CASOS DE PRUEBAS /)+)*) FORMATO CASOS DE PRUEBA FUNCIONALES * continuacin #e $re#enta el Aormato :ue #e utili@ar como !et de (rueba# Auncionale#. INFORMACIN GLOBAL DEL CASO DE PRUEBA CASO DE PRUEBA No. <umero del caso de prueba constituido por !"# $numero del caso de uso%#$umero del caso de prueba%& VERSIN DE EJECUCIN <'ersin dili(enciado por el analista de pruebas en el momento de ejecutarla. )ste n*mero se incrementa de + en +& FECHA EJECUCIN <Fec,a de ejecucin dili(enciado por el analista de pruebas& CASO DE USO: <-dentificacin del caso de uso objeto de la prueba& MODULO DEL SISEMA <ombre del modulo al que corresponde el caso de uso objeto de la prueba& D!"#$%&#%'( )!* #+"o )! &$,!-+: <.escripcin de lo que se pretende probar en el caso de prueba& 1. CASO DE PRUEBA +. P$!#o()%#%o(!" </ista de precondiciones que deben cumplirse para realizar la prueba& -. P+"o" )! *+ &$,!-+ <"asos secuenciales que deben ser ejecutados por el analista de pruebas o usuario0 ante el sistema para ejecutar la prueba& DAOS DE ENRADA RESPUESA ESPERADA DE LA APLICACIN COINCIDE RESPUESA DEL SISEMA CAMPO VALOR IPO ESCENARIO SI NO <.escripcin del dato de entrada& <'alor que debe ser suministrado en la prueba para el dato de entrada& <1ipo de escenario que pretende probarse: 2orrecto3-ncorre cto& <Respuesta que se espera de la aplicacin& <Respuesta que se obtuvo de la aplicacin en el momento de la ejecucin de la prueba& #. Po". #o()%#%o(!" </ista de poscondiciones que deben cumplirse despu4s de realizar la prueba& /. RESULADOS DE LA PRUEBA D!0!#.o" 1 )!"2%+#%o(!" V!$!)%#.o </ista de defectos o desviaciones encontrados por el analista o usuario al ejecutar la prueba& Pa% Fall5 (gina I0 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA O-"!$2+#%o(!" P$o-+)o$ <5bservaciones (enerales del analista o usuario sobre la ejecucin de la prueba& F%$3+: No3-$!: F!#4+: /)+)+) LISTA DE C(ENUEO CASOS DE PRUEBAS FUNCIONALES Con el 6n de garanti@ar :ue lo# ca#o# de $rueba contem$len el B00\ de lo# e#cenario# a $robar $ara cada ca#o de u#oO en #u con#truccin deber tener#e en cuenta la #iguiente li#ta de che:ueo. Cada con%unto de ca#o# de $rueba $ara cada ca#o de u#o deber contem$lar: ELEMENTO DEL CASO DE USO CASO DE PRUEBA Da2% de e12#ada 7eri6car :ue lo# dato# de entrada cum$lan con: .bligatoriedad Ti$o de dato# )ongitud "#tructura Re4la% de Ne4ci 7alidar regla# de negocio :ue aAecten lo# dato# de entrada 8De$endencia de dato#9. 7alidar regla# de negocio :ue aAecten lo# Qu%o#. Fl6<% Al2e#1% 7eri6car la e%ecucin de todo# lo# Qu%o# alterno#. Fl6<% de E@cepci51 7eri6car la e%ecucin de todo# lo# Qu%o# de "Mce$cin. Fl6< BK%ic 7eri6car la e%ecucin del Qu%o b#ico. Ge1e#alidade%3 )o# ca#o# de $rueba deben e#$eci6car eMactamente ruta#, nombre# de archi4o#, 4alore# $ara lo# dato# de entrada. (ara a#egurar :ue la# ruta# & nombre# de archi4o# #e cum$lanO deber in#talar#e una rbol de car$eta# $rede6nido en la e#tacin donde #e e%ecutar la (gina IB de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA $rueba. /)+),) ENCUESTA PARA PRUEBAS DE USABILIDAD )a# $rueba# de u#abilidad #e guiaran $or la #iguiente e#tructura de encue#ta: PREGUNTA CRITERIOS DE E'ALUACIN *) O(a> 27#!i1% e1 idi!a% di9e#e12e% !e8clad%P B b !e encuentran en todo el #i#tema 2 b !e encuentra en alguna# $arte# del #i#tema. C b +o #e encuentran en ninguna $arte del #i#tema. +) OE% %i!ple el &cab6la#i 62ili8adP B b "l 4ocabulario e# dema#iado tJcnico. 2 b "l 4ocabulario $re#enta alguna# di6cultade# de com$ren#in. C b "l 4ocabulario e# com$letamente com$ren#ible. ,) OSe p#p#ci1a 2ie!p %6;cie12e pa#a #eali8a# la% e12#ada% p# 2ecladP B b "l tiem$o e# mu& limitado. 2 b "l tiem$o e# limitado $ara alguna# Auncionalidade#. C b "l tiem$o e# com$letamente #u6ciente. -) O(a> al41 2ip de a%i%2e1cia pa#a l% 6%6a#i% I6e $ace1 6% del %i%2e!a p# p#i!e#a &e8P B b +o eMi#te ninguna a&uda. (gina I2 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA 2 b !e encuentra a&uda en alguna# $arte#. C b "Mi#ten a&uda# en todo el #i#tema. ,) OEl %i%2e!a e% 9Kcil de pe#a# pa#a al46ie1 I6e 1 #ecibi5 capaci2aci51 e1 %6 pe#aci51P B b "l #i#tema e# de diAcil com$ren#in. 2 b "l #i#tema e# Acil de o$erar en alguna# de #u# Auncionalidade#. C b "l #i#tema e# com$letamente Acil de o$erar. C) OSe e12ie1de1 la i12e#9a8 > %6 c12e1idP B b +o #e entiende #u interAa@. 2 b )a interAa@ #e entiende en alguna# $arte#. C b )a interAa@ e# com$letamente entendible. D) ORe%6l2a 9Kcil ide12i;ca# 61 b<e2 61a acci51P B b "# diAcil identi6car lo# ob%eto# o accione#. 2 b !e $ueden identi6car lo# ob%eto# & accione# en alguna# $arte# del #i#tema. C b Todo# lo# ob%eto# & accione# #on Acilmente identi6cable#. E) ORe%6l2a 9Kcil e12e1de# el #e%6l2ad de 61a acci51P B b )o# re#ultado# de la# accione# no #on entendible#. 2 b )o# re#ultado# de la# accione# #on entendible# en alguna# $arte# o la ma&or $arte del #i#tema. (gina IC de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA C b Todo# lo# re#ultado# de la# accione# #on entendible#. F) OE%2K di%e:ada la i12e#9a8 pa#a 9acili2a# la #eali8aci51 e;cie12e de la% 2a#ea% de la !e<# 9#!a p%ibleP B b )a interAa@ e# diAcil de u#ar. 2 b )a interAa@ e# diAcil de u#ar en alguna# $arte# del #i#tema. C b )a interAa@ e# com$letamente #encilla de u#ar. *G) OS1 ap#piad% l% !e1%a<e% p#e%e12ad p# el %i%2e!aP B b )o# men#a%e# non #on a$ro$iado#. 2 b )o# men#a%e# #on a$ro$iado# en alguna# $arte# del #i#tema. C b Todo# lo# men#a%e# #on a$ro$iado# & Acile# de com$render. **) OAc2a el %i%2e!a e1 la p#e&e1ci51 de e###e%P B b "l #i#tema no $re4iene errore# del u#uario. 2 b "l #i#tema $re4iene alguno# o la ma&ora de lo# errore# del u#uario. C b "l #i#tema $re4iene cual:uier error :ue $ueda cometer el u#uario. *+) OEl %i%2e!a i19#!a cla#a!e12e %b#e l% e###e% p#e%e12ad%P B b "l #i#tema no inAorma de manera adecuada #obre lo# errore# cometido#. 2 b "l #i#tema inAorma de manera adecuada alguno# o la ma&ora de lo# errore# cometido# $or el u#uario. (gina IH de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA C b "l #i#tema inAorma de Aorma adecuada todo# lo# errore# cometido# $or el u#uario. *,) OSe 62ili8a !e1%a<e% > 2e@2% de%c#ip2i&%P B b )o# men#a%e# de teMto no #on de#cri$ti4o#. 2 b )a ma&ora de lo# teMto# #on de#cri$ti4o# o Acile# de inter$retar C b Todo# lo# teMto# #on de#cri$ti4o# o Acile# de inter$retar. *-) OPe#!i2e 61a c5!da 1a&e4aci51 de12# del p#d6c2 > 61a 9Kcil %alida de 7%2eP B b )a na4egacin no e# #encilla. 2 b )a na4egacin $re#enta alguna# di6cultade#. C b )a na4egacin e# #encilla, re:uiere de $oco# 4nculo# $ara accede# a la# Auncionalidade# del #i#tema. *,) OSe pe#!i2e al 6%6a#i pe#%1ali8a# la i12e#9a8P B b )a interAa@ no e# $er#onali@able. 2 b )a interAa@ e# $er#onali@able con alguna# re#triccione#. C b )a interAa@ e# com$letamente $er#onali@able. *C) OSe p#p#ci1a i19#!aci51 &i%6al de d51de e%2K el 6%6a#i, I67 e%2K $acie1d > I67 p6ede $ace# a c12i16aci51P B b +o #e $re#enta ninguna inAormacin 4i#ual ni otro ti$o de a&uda. 2 b (re#enta a&uda# en alguna# $arte# del #i#tema. (gina II de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA C b )a# a&uda# #on a$ro$iada# & e#tn di#tribuida# a lo# largo del #i#tema. *D) OE@i%2e a2a<% del 2eclad bie1 $ec$%P B b +o eMi#ten ata%o# $or teclado. 2 b "Mi#ten alguno# ata%o# $or teclado. C b Toda# la# o$cione# $re#entan ata%o# $or teclado. *E) OSe p#e%e12a al 6%6a#i la i19#!aci51 I6e %5l 1ece%i2aP B b )a inAormacin $re#entada# e# m# de la :ue nece#ita & tiende a #er conAu#a. 2 b "n alguna# $arte# #e $re#enta ma&or inAormacin a la nece#aria. C b )a inAormacin e# e#trictamente la nece#aria #egGn el $er6l. /)+)-) FORMATO CASOS DE PRUEBA TECNICOS * continuacin #e $re#enta el Aormato :ue #e utili@ar $ara documentar la# $rueba# tJcnica#O e#ta# $rueba# #ern documentada# conAorme a4ance el de#arrollo de la #olucin & #e tengan 4er#ione# liberada# #obre la# :ue #e a$licarn e#ta# $rueba#. INFORMACIN GLOBAL DEL CASO DE PRUEBA Tip de P#6eba3 ZDe#cri$cin del ti$o de $rueba: Carga, 7olumen, "#trJ#, "TC[ C5di4 de la p#6eba ZCodi6cacin de la $rueba[ De%c#ipci51 de la p#6eba3 ZDe#cri$cin del ob%eti4o de la $rueba[ 'e#%i51 de E<ec6ci51 Z7er#in o iteracin de e%ecucin de la $rueba[ Fec$a de E<ec6ci5 1 ZFecha de e%ecucin en Aormato ****D11DDD diligenciado $or el anali#ta de $rueba# al momento de #u e%ecucin[ *) P#e##eI6i%i2% de la p#6eba (gina IK de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA Z)i#ta de lo# $rerre:ui#ito# a tener en cuenta ante# de e%ecutar la $rueba[ +) I1%6!% de la p#6eba Z)i#ta de 0n#umo# nece#ario# $ara e%ecutar la $rueba[ ,) Li%2a de c$eI6e de la p#6eba Pa%% a Se46i# P#6eba %a2i%9ac2#i a Ob%e#&aci1e% SI NO Z(a#o# numerado# en orden lgico $ara la e%ecucin de la $rueba[ -) Re%6l2ad% de la p#6eba De9ec2% > de%&iaci1e% 'e#edic2 </ista de defectos o desviaciones encontrados por el analista o usuario al ejecutar la prueba& Pa% Fall5 Ob%e#&aci1e% P#bad# <5bservaciones (enerales del analista o usuario sobre la ejecucin de la prueba& Fi#!a3 N!b#e3 Fec$a3 /)+)/) MATRIH CASOS DE USO 'S CASOS DE PRUEBA FUNCIONALES * continuacin #e $re#enta el Aormato de matri@ de tra@abilidad :ue #e lle4ara $ara a#egurar :ue #ean $robado# todo# lo# a#$ecto# de6nido# dentro de lo# ca#o# de u#o. Ca% de U% A%pec2 a E&al6a# Ca% de P#6eba Z0denti6cacin del ca#o de u#o[ *) Da2% E12#ada .bligatoriedad Z0denti6cacin del ca#o de $rueba :ue e4alGa .bligatoriedad[ )ongitud Z0denti6cacin del ca#o de $rueba :ue e4alGa )ongitud[ Ti$o de Dato Z0denti6cacin del ca#o de $rueba :ue e4alGa Ti$o de dato[ +) Re4la% de Ne4ci% Relaci1ada% c1 da2% de e12#ada Z)i#ta de ca#o# de $rueba[ Z0denti6cacin del ca#o de (gina IE de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA $rueba :ue e4alGa la regla de negocio[ ,) Re4la% de Ne4ci% Z)i#ta de ca#o# de $rueba[ Z0denti6cacin del ca#o de $rueba :ue e4alGa la regla de negocio[ -) Fl6<% de E@cepci51 Z)i#ta de Qu%o# de eMce$cin[ Z0denti6cacin del ca#o de $rueba :ue e4alGa lo# Qu%o# de eMce$cin /) Fl6<% Al2e#1% Z)i#ta de ca#o# de Qu%o# alterno#[ Z0denti6cacin del ca#o de $rueba :ue e4alGa lo# Qu%o# alterno#.[ C) Fl6< BK%ic Z0denti6cacin del ca#o de $rueba :ue e4alGa el Qu%o# b#ico. /)+)C) MATRIH RENUERIMIENTOS NO FUNCIONALES 'S CASOS DE PRUEBA TACNICOS * continuacin #e $re#enta el Aormato de matri@ de tra@abilidad :ue #e lle4ara $ara a#egurar :ue #ean $robado# todo# lo# a#$ecto# tJcnico# de la #olucinO en e#ta matri@ #e regi#trar cada ca#o de $rueba tJcnico & re:uerimiento no Auncional :ue #er 4eri6cado. "#ta matri@ #er diligenciada en la medida :ue la# $rueba# tJcnica# #ean di#e5ada#. CDIGO DE LA PRUEBA TACNICA RENUERIMIENTO NO FUNCIONAL 'ERIFICADO OBSER'ACIONES /),) LISTA DE C(ENUEO * continuacin #e $re#enta el Aormato :ue #e utili@ar $ara li#ta de che:ueo de la# $rueba# e%ecutada# TIPO DE PRUEBA 'e#%i51 de E<ec6ci5 1 Fec$a de E<ec6ci5 1 E.ECUTAD A CUMPL E NO CUMPLE Ob%e#&aci1e% (gina I8 de 59 PLAN DE PRUEBAS DETALLADO SISTEMA DE NOTIFICACIN EN LNEA /)-) INFORME DE PRUEBAS 7er el "#:uema & Contenido del entregable inAorme de $rueba# de la Aa#e H. /)/) PROCEDIMIENTO PARA INCIDENCIAS "l $rocedimiento $ara el mane%o de incidencia# e#ta de#crito en el $lan de $ro&ecto en el ca$tulo F. 1"T.D.).;R* D" !";-010"+T. 2 C.+T,.) D" 0+C0D"+C0*!. (gina IF de 59