Sie sind auf Seite 1von 59

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

Das könnte Ihnen auch gefallen