1_PlandePruebas.doc
-
Upload
cmansillaf -
Category
Documents
-
view
213 -
download
0
Transcript of 1_PlandePruebas.doc
-
7/25/2019 1_PlandePruebas.doc
1/35
Proyecto de Sistema de Registro de
Actividades de Extensin de Estudiantesy Profesores de la Universidad Simn
Bolvar Test Plan
Versin 2.
-
7/25/2019 1_PlandePruebas.doc
2/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
!istorial de Revisiones
"ec#a Versin $escri%cin Autor
)&/MA'/#( )"# Ela%oracin Inicial del Plan de
Pr$e%as
Atlas Sol$tions
!&/MA'/#( !"# Ela%oracin de los *$ntosrestantes en el Plan de Pr$e%as
Atlas Sol$tions
+on,dencial Atlas Sol$tions !#). Pg" !
-
7/25/2019 1_PlandePruebas.doc
3/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
&a'la de (ontenidos
1. Introduccin
1.1 Propsito
1.2 Alcance
1.3 Audiencia a la que se orienta
1.4 Terminologa del Documento y Acrnimos
1.5 e!erencias
1." #structura del Documento
2. Propsito y $oti%acin de las Prue&as
2.1 Antecedentes
2.2 Propsito de la #%aluacin
2.3 $oti%adores de Prue&as
3. Aspectos en los que se #n!ocan las Prue&as
4. Delimitacin de las Prue&as a 'tili(ar
4.1 Delimitacin de las Prue&as a Incluir
4.2 Delimitacin de las Prue&as )andidatas a Inclusin
4.3 Delimitacin de las Prue&as *o Incluidas
5. #n!oque de Prue&as
5.1 )atalogo Inicial de Idea de Prue&as y +tras ,uentes de e!erencias
5.2 Tipos y T-cnicas de Prue&as
5.2.1 Prue&as de Integridad a Datos y ase de Datos 12
5.2.2 Prue&as de ,uncin 12
5.2.3 Prue&a de Inter!a( de 'suario 135.2.4 Per!il de ,uncionamiento 14
5.2.5 Prue&as de )arga 15
5.2." Prue&as de /olumen 1"
5.2.0 Prue&as de )on!iguracin 10
". )riterios de #ntrada y alida
".1 Plan de Prue&as
".1.1 )riterios de #ntrada 1
".1.2 )riterios de alida 1
".1.3 )riterios de uspensin y etomar Acti%idad 1
".2 )iclos de Prue&a
".2.1 )riterios de #ntrada 1".2.2 )riterios de alida 1".2.3 )riterios de Terminacin Anormal 1
0. #ntrega&les
0.1 umario de la #%aluacin de Prue&as
0.2 eporte del )u&rimiento de Prue&as
0.3 eportes Perci&idos de )alidad
+on,dencial Atlas Sol$tions !#). Pg" &
-
7/25/2019 1_PlandePruebas.doc
4/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
0.4 og de Incidentes y olicitudes de )am&io
0.5 moe Test uite y cripts de Apoyo a Prue&as
0." Productos Adicionales de Tra&ao
0.".1 esultados Detallados de Prue&as 16
0.".2 cripts ,uncionales de Prue&a Automati(ados Adicionales 16
0.".3 7uas de Prue&as 16
0.".4 $atrices de Tra(a&ilidad 16
. Testing 8or!lo9
6. *ecesidades de Am&iente
6.1 :ard9are del istema ase
6.2 #lementos ase de o!t9are en el Am&iente de Prue&as
6.3 :erramientas de Producti%idad y oporte6.4 )on!iguracion del Am&iente de Prue&as
1;. esponsa&ilidades< Personal y *ecesidades de #ntrenamiento
1;.1 oles y 7ente1;.2 Personal y *ecesidades de #ntrenamiento
11. :itos de Iteracin
12. iesgos< Dependencias< uposiciones y estricciones
13. 7erencia de Procesos y Procedimientos
13.1 $edicin y #%aluacin del Alcance de las Prue&as
13.2 #%aluacin de los #ntrega&les para este Plan de Prue&as
13.3 eportes de Pro&lemas< #scala y esolucin de )on!lictos
13.4 7erencia de )iclos de Prue&as
13.5 #strategias de Tra(a&ilidad
13." Apro&acin y Terminacin
+on,dencial Atlas Sol$tions !#). Pg" 0
-
7/25/2019 1_PlandePruebas.doc
5/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
Plan de Prue'as
). *ntroduccin
).) Pro%sito
El *ro*sito de este doc$mento es re$nir toda la in1ormacin necesaria *ara
*lani,car el desarrollo 2 control de la e3ec$cin de *r$e%as al so1t4are d$rante
la 1ase de 5! de constr$ccin" Descri%e las medidas otorgadas *ara reali6ar
dic7as *r$e%as generadas *ara el $so de los administradores del sistema *ara
gestionar dic7o *rocedimiento de *r$e%a"
El *resente *lan de *r$e%as *ara Pro2ecto de Sistema de Registro deActividades de Extensin de Est$diantes 2 Pro1esores de la 8S9 :SIRADEx; se
rige mediante los sig$ientes o%3etivos
Demostracin de la 1$ncionalidad total del sistema a los clientes 2 a los
mismos desarrolladores de so1t4are mediante la satis1accin de los
re$erimientos dados"
Desc$%rir de1ectos en el so1t4are d$rante di1erentes estados de
com*ortamiento no deseados"
Desarrollar los casos de *r$e%a *ara lo c$al la gestin de =ste *lan se llevara
a ca%o"
Es*eci,car las dimensiones de las *r$e%as a reali6ar"
).2 Alcance
+on,dencial Atlas Sol$tions !#). Pg"
-
7/25/2019 1_PlandePruebas.doc
6/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
El doc$mento *resentado a contin$acin *ersig$e el o%3etivo el ex*licar de
manera clara la constr$ccin 2 el desarrollo de los di1erentes casos de *r$e%a
so%re los c$ales se %asarn las eval$aciones de desem*e?o 2 de satis1accin del
Sistema de Registro de Actividades de Extensin de Pro1esores 2 Est$diantes de
la 8niversidad Simn 9ol@var" En dic7o desarrollo %asado *rinci*almente en el
doc$mento de es*eci,cacin de +asos de 8so se descri%irn los modelos
corres*ondientes seg$idos *ara la reali6acin 2 e3ec$cin de cada caso de
*r$e%a en s$ res*ectiva delimitacin"
).+ Audiencia a la ,ue se orienta
El *lan de *r$e%as *ara el Sistema de Registro de Actividades de Extensin
de Pro1esores 2 Est$diantes de la 8niversidad Simn 9ol@var se enc$entra
orientado *ara los desarrolladores del sistema los administradores de la materia
en c$rso 2 *ara $n e$i*o de desarrolladores de so1t4are de la DST $ienes son
los encargados de a*licar los casos de *r$e%as descritos en este doc$mento 2
de re*rod$cir los res$ltados o%tenidos"
).- &erminologa del $ocumento y Acrnimos
1.4.1. Caso de Usoormato $e m$estra $na 1$ncionalidad del sistema a trav=s de s$ c$rso
normal 2 c$rsos alternos"
1.4.2. Prueba
Bec7o $tili6ado *ara demostrar $na accin o en n$estro caso $n *roceso de
negocio"
1.4.3. Cliente
+liente es la *ersona $e solicita el desarrollo del so1t4are" En este caso es el
Decanato de Extensin"1.4.4. Diagrama de Casos de Uso
Diagrama *ara modelar los *rocesos del negocio"
1.4.5. Interfaz
+onexin 1$ncional entre dos niveles inde*endientes"
1.4.6. Iteracin
+on,dencial Atlas Sol$tions !#). Pg" .
-
7/25/2019 1_PlandePruebas.doc
7/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
8na v$elta en el desarrollo del *ro2ecto segCn la metodolog@a R8P"
1.4.. P!P
Acrnimo de PBP B2*ertext Pre-*rocessor $sado normalmente *ara la
creacin de contenido *ara sitios 4e%"
1.4.". Postgre#$%
Mane3ador de %ase de datos de cdigo li%re"
1.4.&. 'ecurso
+on3$nto de elementos dis*oni%les *ara el desarrollo del *ro2ecto"
1.4.1(. Decanato de )*tensin
Es la $nidad encargada de 1orm$lar el *lan general de actividades de
extensin $e desarrollar la 8niversidad de ac$erdo con las *ol@ticas
a*ro%adas *or el +onse3o Directivo" Adems de *romover *lani,car
coordinar 2 eval$ar las *ol@ticas $niversitarias en el rea de extensin"
+on,dencial Atlas Sol$tions !#). Pg"
-
7/25/2019 1_PlandePruebas.doc
8/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
1.4.11. 'e+uerimientos
$ncionalidades $e de%e tener el sistema desde el *$nto de vista del
$s$ario los c$ales son ex*$estos ms claramente en los casos de $so"
1.4.12. 'UP
+on,dencial Atlas Sol$tions !#). Pg" (
-
7/25/2019 1_PlandePruebas.doc
9/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
Siglas *ara Rational 8ni,ed Process"
1.4.13. D#,
Direccin de Servicios Telemticos"
1.4.14. #ta-eolders
Ente o individ$o $e a1ecta o *$ede ser a1ectado *or el sistema
1.4.15. U#/
Siglas de la 8niversidad Simn 9ol@var"
1.4.16. Usuario
Persona $e $tili6a o tra%a3a con algCn o%3eto o $e es destinataria de algCn
servicio"
). Referencias)"")" Doc$mento de Es*eci,cacin de Re$erimientos
)""!" Plan de Iteracin
)""&" losario
)""0" Fista de Riesgos :Plan de erencia de Riesgos;
)""" Doc$mento de Ar$itect$ra
)""." Doc$mento 2 Diagrama de +asos de 8so"
)./ Estructura del $ocumento
Fa estr$ct$ra *resentada en este doc$mento se organi6a *rimero con la
declaracin e introd$ccin de los conce*tos 2 de,niciones relevantes al $so de
*r$e%as en el sistema seg$ido la ex7a$stiva es*eci,cacin del alcance 2 los
niveles de los casos de *r$e%a 2 ,nalmente com*letando la e3ec$cin de dic7os
casos mediante la es*eci,cacin de 7itos 2 o%3etivos logrados en $n es*acio 2
tiem*o determinado"
+on,dencial Atlas Sol$tions !#). Pg" G
-
7/25/2019 1_PlandePruebas.doc
10/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
2. Pro%sito y 0otivacin de las Prue'as
Fa misin de la eval$acin de *r$e%as es la de veri,car el com*ortamiento
otorgado *or el sistema en am%ientes a3$stados de escenarios 1$ncionales" Hste
a s$ ve6 sirve de motivacin *ara incrementar la calidad del so1t4are a serdesarrollado 2 entregado 2 a$mentar la e,ciencia en la manteni%ilidad de la
a*licacin en 1$t$ras ocasiones"
2.) Antecedentes
El 7istorial de 1ondo detrs del *ro2ecto del Sistema de Registro de
Actividades de Extensin de Pro1esores 2 Est$diantes de la 8niversidad Simn
9ol@var viene dado *or la a$tomati6acin de los *rocesos de gestin de las
actividades de extensin del decanato en c$estin" De%ido a $e el sistema ser
$tili6ado *or $na n$merosa cantidad de $s$arios en las $e se incl$2en
*ro1esores t=cnicos em*leados etc" es necesario im*lementar $na vasta
cantidad de *r$e%as de gran es1$er6o *ara *ermitir $e el $3o de tra%a3o de
dic7os $s$arios sea en la corriente ms normal 2 *asiva"
2.2 Pro%sito de la Evaluacin
El *ro*sito de la eval$acin es determinar 7asta cierto *$nto en es*acio 2tiem*o $e tan 1$ncional res$lta ser el so1t4are corregir dic7os as*ectos de
1allas 2 *re*arar el sistema *ara ser l$ego introd$cido en el am%iente de,nido
*or el decanato de extensin" A contin$acin de,niremos el con3$nto de
o%3etivos o misin de la eval$acin de *r$e%as en la 1ase de iteracin de
constr$ccin 5!
Encontrar la ma2or cantidad de 1allas o errores como sea *osi%le"
Encontrar *ro%lemas im*ortantes"
Perci%ir riesgos de calidad"
Advertir so%re los riesgos del *ro2ecto locali6ados"
Seg$ir $n estndar o *atrn de *r$e%a"
Veri,car $na es*eci,cacin :re$erimientos dise?o o solicit$des;"
Advertir so%re la calidad del *rod$cto"
+on,dencial Atlas Sol$tions !#). Pg" )#
-
7/25/2019 1_PlandePruebas.doc
11/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
Satis1acer sta-eolders"
Advertir so%re la e3ec$cin de las *r$e%as"
+om*letar los *rocesos de,nidos"
Estr$ct$rar el stat$s del sistema en 1$ncin de com*letit$d 2 correctit$d" Demostrar consistencia en el desarrollo reali6ado"
2.+ 0otivadores de Prue'as
Entre los elementos claves $e motivarn el es1$er6o reali6ado en las
*r$e%as del sistema a contin$acin se de,nen
Riesgos de calidad"
Riesgos t=cnicos o directamente invol$crados con el cdigo"
Riesgos del *ro2ecto"
+asos de $so"
Re$erimientos 1$ncionales 2 no 1$ncionales"
Elementos de dise?o"
allas o errores sos*ec7ados"
Re$erimientos *oco claros o cam%iados"
Berramienta $tili6ada de *rogramacin"
Im*lantacin de so1t4are"
Interaccin con el $s$ario"
+. As%ectos en los ,ue se Enfocan las Prue'as
Para la iteracin de +onstr$ccin act$al se reali6aran *r$e%as en1ocadas
*rinci*almente en los elementos de Soft1are 2a $e a$n no se 7a im*lantado el
Sistema en el Servidor $e lo va a alo3ar" Por lo tanto no se incl$ir en esta
*rimera versin del doc$mento ning$na es*eci,cacin de !ard1are"
Fas Pr$e%as a reali6ar se *$eden agr$*ar en las sig$ientes categorias
Prue'as de (om%onentes de Soft1arecom*renden las Pr$e%as
de Integracion Pr$e%as de $ncionalidad 2 Pr$e%as 8nitarias"
+on,dencial Atlas Sol$tions !#). Pg" ))
-
7/25/2019 1_PlandePruebas.doc
12/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
Prue'as de $esem%eno com*renden las Pr$e%as de Sistema 2 las
Pr$e%as de +arga o Stress"
Prue'as de Veri3cacion incl$iran las Pr$e%as Al1a :en caso de $e
se decida reali6arlas; 2 las Pr$e%as de Ace*tacion"
-. $elimitacin de las Prue'as a Utili4ar
-.) $elimitacin de las Prue'as a *ncluir
En esta 1ase del desarrollo se atacarn *rinci*almente las unidades del
Sistema" Esto a traves de la reali6acion del con3$nto de Pr$e%as $e se
mencionaran a contin$acion"
Fas Pruebas de Integracin*retenden c$%rir $na es*eci,cacin com*leta del
8s$ario %asndose en Pr$e%as 8nitarias reali6adas a esa *orcin del
Sistema"
Fas Pruebas Unitarias o de 0uncionalidadree3aran si 1$nciona cada +aso de
8so *or se*arado"
Fas Pruebas enerales de #istema a2$dan a medir el rendimiento 2 la
seg$ridad del sistema de manera glo%al" Fas Pruebas de alidacin cetacinveri,caran $e el +liente dem$estre
satis1accin con el Prod$cto inal"
Por Cltimo las Pruebas de 0uncionalidad2 de +arga :o Stress; veri,caran
$e los Re$erimientos del 8s$ario tengan $na corres*ondencia en los +asos
de 8so im*lementados 2 *ermitirn o%servar cmo se com*orta el Sistema
%a3o $n m%ito con alta +onc$rrencia de $s$arios o conexiones
res*ectivamente"
-.2 $elimitacin de las Prue'as (andidatas a *nclusin
Antes de $e el +liente realice las Pr$e%as de Ace*tacin es *osi%le reali6ar
*r$e%as *reliminares tales como
+on,dencial Atlas Sol$tions !#). Pg" )!
-
7/25/2019 1_PlandePruebas.doc
13/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
Prue'as Alfa reali6adas *or el 8s$ario con el Desarrollador como
o%servador en $n entorno controlado :sim$lacin de $n entorno de
*rod$ccin;"
Prue'as Beta reali6adas *or el 8s$ario en s$ entorno de tra%a3o 2 sino%servadores"
Prue'as de Regresin intentan desc$%rir las ca$sas de n$evos errores
carencias de 1$ncionalidad o divergencias 1$ncionales con res*ecto al
com*ortamiento es*erado del so1t4are ind$cidos *or cam%ios recientemente
reali6ados en *artes de la a*licacin $e anteriormente a tal cam%io no eran
*ro*ensas a este ti*o de error"J
-.+ $elimitacin de las Prue'as 5o *ncluidas
Fas Pr$e%as $e no a*ortan ma2or relevancia de la descrita anteriormente 2
$e *or lo tanto no 1ormaran *arte del Plan de Pr$e%as son las sig$ientes
Prue'as de (a6a Blanca determinan los casos de *r$e%a a *artir del
cdigo 1$ente del so1t4are 2 se $tili6an las es*eci,caciones *ara determinar
el res$ltado es*erado del caso" Se %asa en el min$cioso examen de losdetalles *rocedimentales" Esta *r$e%a *ierde relevancia de%ido a $e no se
veri,cara con detalle el cdigo 1$ente al momento de e3ec$tar el Plan de
Pr$e%as"
Prue'as de Prestaciones*retenden antici*ar el com*ortamiento de $n
Sistema" Este ti*o de *r$e%as no arro3a n$nca res$ltados exactos 2 dismin$ir
el margen de error es tarea del Desarrollador se 7ace entonces ms
conveniente tra%a3ar con res$ltados de *r$e%as $e si tendrn relevancia
alta en el desem*e?o del Sistema"
Prue'as de 0utacines $na es*ecie de variacin de Pr$e%as 8nitarias
$e a *esar de ser m$2 *otente res$lta com*$tacionalmente m$2 costosa"
. Enfo,ue de Prue'as
+on,dencial Atlas Sol$tions !#). Pg" )&
-
7/25/2019 1_PlandePruebas.doc
14/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
.) (atalogo *nicial de *dea de Prue'as y 7tras "uentes de Referencias
Fas *r$e%as con1orman $na *ie6a 1$ndamental dentro del ciclo de desarrollo
de $n sistema 2a $e determinan 2 garanti6an s$ e1ectividad 2 e,ciencia"
Por ello es %$eno de,nir las reas de en1o$e *ara las *r$e%as a ser
reali6adas so%re el sistema as@ como tam%i=n *recisar las 1allas $e se *$eden
*resentar en las diversas 6onas criticas 2 el $so $e tendr el sistema 2 de esta
1orma determinar el ti*o de *r$e%as a ser e1ect$adas"
.2 &i%os y &8cnicas de Prue'as
5.2.1 Pruebas de Integridad a Datos 7 /ase de Datos
Estan orientadas 7acia tecnicas $e traten de corrom*er la integridad de los
datos en la %ase de datos del sistema"
K%3etivo de la
T=cnica
Veri,cacion de la integridad del contenido de la %ase de
datos inde*endiente de la inter1a6 gr,ca"
T=cnica Veri,car $e la generacin de datos mediante los
anali6adores sintcticos desde la %ase de datos 2 $n
arc7ivo es$emati6ado sean correctos"
+argar es$emas de *r$e%a entre los *a$etes dees$emas 2 veri,car el contenido de los datos"
Krc$los Fos arc7ivos SLF de m$estra *ro*orcionados *or algCn
administrador"
Berramientas
Re$eridas
Se de%en tener instalados
PgAdmin &
PostgreSLF
+riterio de Hxito Todos los elementos del es$ema de datos *$eden serg$ardados 2 $tili6ados sin ning$na *=rdida"
+onsideraciones
Es*eciales
o a*lica
+on,dencial Atlas Sol$tions !#). Pg" )0
-
7/25/2019 1_PlandePruebas.doc
15/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
5.2.2 Pruebas de 0uncin
Estn orientadas 7acia t=cnicas de ca3a negra $e *ermiten *ro%ar las
1$ncionalidades re$eridas de los sistemas 2 s$s md$los sin alterar omodi,car el cdigo 1$ente de cada 1$ncionalidad" Estas *r$e%as se %asan en el
$so de $n rango diverso de datos $e %$sca alterar el com*ortamiento del
sistema"
+on,dencial Atlas Sol$tions !#). Pg" )
-
7/25/2019 1_PlandePruebas.doc
16/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
K%3etivo de la
T=cnica
Pro%ar la 1$ncionalidad del sistema sin tomar en c$enta
la im*lementacin reali6ada"
T=cnica Para cada caso de $so a ser *ro%ado
o
Se de,nen los escenarios a ser *ro%ados"o Para cada escenario se de,ne el rango de datos a
ser $tili6ado as@ como los casos de =xito 2 los
casos de 1alla"
o Se reali6a $n anlisis de res$ltados entre los
res$ltados o%tenidos 2 los res$ltados es*erados"
Krc$los Fas *r$e%as estn s$geridas *ara ser a*licadas *or los
mismos $s$arios $e $tilicen el sistema dado $e es
este target el *C%lico al c$al va dirigido el sistema 2 el
c$al conoce las 1$ncionalidades 2 necesidades con
ma2or conocimiento"
Berramientas
Re$eridas
Para *ro%ar el sistema es necesario
o Tener PBP instalado"
o Tener instalado el mane3ador de %ase de datos
PostgreSLF"
+riterio de Hxito El res$ltado o%tenido *ara el caso de $so se
corres*onde con la 1$ncionalidad es*erada" Se 7a
decidido $e el caso de $so se corres*onde con la
1$ncionalidad es*erada si ms del N de los casos de
*r$e%a son exitosos"
+onsideraciones
Es*eciales
o a*lica"
+on,dencial Atlas Sol$tions !#). Pg" ).
-
7/25/2019 1_PlandePruebas.doc
17/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
5.2.3 Prueba de Interfaz de Usuario
Fa *r$e%a de inter1a6 de $s$ario *ermite eval$ar la interaccin del $s$ario
comCn con el so1t4are" El o%3etivo de dic7a *r$e%a es aseg$rar $e la inter1a6del sistema *$eda *roveerle al $s$ario de la a2$da 2 comodidad necesaria
*ara $%icarse entre las 1$ncionalidades $e mane3a mediante la a*licacin de
medidas 2 restricciones de inter1a6 estndar"
K%3etivo de la
T=cnica
avegacin a trav=s de cada *gina ree3ando las
1$nciones del negocio 2 los re$erimientos otorgados
incl$2endo o*eraciones Oventana-a-ventana Ocam*o-
a-cam*o 2 el $so de m=todos de acceso :%otn ta%movimientos del mo$se 2 %otones de aceleracin;" El
contenido de las ventanas *$eden ser e3ercitados
mediante caracter@sticas como *osicin tama?o menCs
2 1ocos"
T=cnica +rear o modi,car *r$e%as de navegacin a*ro*iadas
*ara cada ventana as@ como los stat$s de cada $na"
Krc$los El e3ec$tor de las *r$e%as de%e veri,car la adec$ada
1$ncionalidad %asada en los re$erimientos"
Berramientas
Re$eridas
o a*lica
+riterio de Hxito Todos los contenidos de cada ventana de%en *oder ser
e3ercitados navegacin adec$ada segCn cada meta de
la *r$e%a 2 de%e act$ar segCn es*erado"
+onsideraciones
Es*eciales
o a*lica
+on,dencial Atlas Sol$tions !#). Pg" )
-
7/25/2019 1_PlandePruebas.doc
18/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
5.2.4 Per8l de 0uncionamiento
El *er,l de 1$ncionamiento es $na *r$e%a de 1$ncionamiento en donde se
miden 2 evalCan los tiem*os de res*$esta tasa de transacciones 2 otrascaracter@sticas en lo $e a tiem*o se re,ere"
Por lo tanto el o%3etivo de =sta *rctica es veri,car $e los re$erimientos
7a2an sido alcan6ados en 1$ncin a s$ desem*e?o" Es im*lementado 2
e3ec$tado *ara me3orar o a3$star el com*ortamiento de dic7o desem*e?o
segCn $na serie de condiciones como *or e3em*lo con,g$raciones de
7ard4are"
K%3etivo de la
T=cnica
Determinar el com*ortamiento del o%3etivo de la *r$e%a
mediante
Antici*adas 2 normales cargas de tra%a3o"
Antici*adas 2 *eores escenarios de cargas de
tra%a3o"
T=cnica Im*ortar $n es$ema desde la %ase de datos"
Im*ortar $n es$ema desde $n arc7ivo"
A?adir $na ta%la al diagrama ER"
Remover $na ta%la del diagrama ER"
A?adir $na col$mna a la cons$lta SLF"
Remover $na col$mna a la cons$lta SLF"
Krc$los +ronmetros de So1t4are"
Berramientas
Re$eridas
Berramientas de monitoreo 2 instalacin :registro disco
d$ro +P8 memoria RAM etc";
+riterio de Hxito Fas *r$e%as terminan en el tiem*o esti*$lado segCn los
casos de $so"
+onsideraciones
Es*eciales
o a*lica
+on,dencial Atlas Sol$tions !#). Pg" )(
-
7/25/2019 1_PlandePruebas.doc
19/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
5.2.5 Pruebas de Carga
Estn orientadas 7acia la medicin 2 eval$acin del desem*e?o del sistema en
condiciones $e s$*eran la carga mxima *revista" Para ello se dise?an*r$e%as $e miden la conc$rrencia a%$ndante de $s$arios tratando de
acceder al sistema con el ,n de lograr $na a*licacin ms ro%$sta"
K%3etivo de la
T=cnica
Aseg$rar $e el sistema 1$nciona como se es*era %a3o
grandes volCmenes de transacciones $s$arios entre
otros"
T=cnica 8so de $s$arios ,nales tem*orales o ,cticios de %$ena
cantidad"
Mane3o de o*eraciones sim$ltneas de gran
im*ortancia con grandes interacciones de datos *ara
reali6ar $na me3or eval$acin"
Krc$los +onexiones o accesos sim$ltneos al sistema *or v@a
internet o $na red considera%lemente larga"
Berramientas
Re$eridas
8n gran nCmero de ordenadores %rindados *ara reali6ar
este ti*o de *r$e%as con conexin a red"
+ronmetros de so1t4are"+riterio de Hxito El sistema 1$nciona en el tiem*o 2 en el es*acio
determinado *or los re$erimientos dados"
+onsideraciones
Es*eciales
o a*lica
+on,dencial Atlas Sol$tions !#). Pg" )G
-
7/25/2019 1_PlandePruebas.doc
20/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
5.2.6 Pruebas de olumen
Pr$e%as de volCmenes se caracteri6an *or el mane3o de grandes cantidades
de datos *ara determinar los l@mites de almacenamiento 2 si s$ alcance sons@ntomas de 1allas de so1t4are" A s$ ve6 determina la cantidad es*ec@,ca de
vol$men o carga $e *$ede ser so*ortado *or $n *eriodo dado"
K%3etivo de la
T=cnica
E3ercitar la %ase de datos de SIRADEx sig$iendo $nos
escenarios de gran cantidad de volCmenes de datos
almacenados 2 mane3ados 2 o%servar s$
com*ortamiento"
T=cnica Agregar grandes cantidades de datos de actividades 2
a*licar o*eraciones de modi,cacin 2 eliminacin en
tiem*o corrido"
Krc$los Almacenamiento de datos 2 dis*oni%ilidad de
transacciones"
Berramientas
Re$eridas
8so de la 1$ncionalidad otorgada *or el sistema
mediante s$ inter1a6 gr,ca"
Mediante cons$ltas SLF en gran cantidad"
+riterio de Hxito El sistema es ca*a6 de mane3ar grandes cantidades de
volCmenes en $n tiem*o considera%lemente e1ectivo"
+onsideraciones
Es*eciales
o a*lica
+on,dencial Atlas Sol$tions !#). Pg" !#
-
7/25/2019 1_PlandePruebas.doc
21/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
5.2. Pruebas de Con8guracin
Fas *r$e%as de con,g$racin veri,can la o*eratividad correcta %a3o
di1erentes con,g$raciones de so1t4are e interacciones con di1erentesa*licaciones"
K%3etivo de la
T=cnica
Veri,car la correctit$d de di1erentes o*eraciones %a3o
distintas *lata1ormas 2 con,g$raciones"
T=cnica E3ercitar di1erentes a*licaciones $e no se enc$entren
relacionadas con el sistema en la misma *lata1orma
*ara determinar $e no se *rod$6can e1ectos
sec$ndarios"Krc$los +om*ortamiento de *r$e%as 2 o%3etivos"
Berramientas
Re$eridas
+on,g$racin %ase 2 so1t4are de rec$*eracin de
contextos 2 datos" Instalacin de 7erramientas de
monitoreo"
+riterio de Hxito El com*ortamiento $e s$rge es el es*erado 2 el
so1t4are sec$ndario no *ro%ado tam%i=n reacciona
segCn las ex*ectativas dadas"
+onsideracionesEs*eciales
o a*lica
+on,dencial Atlas Sol$tions !#). Pg" !)
-
7/25/2019 1_PlandePruebas.doc
22/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
/. (riterios de Entrada y Salida
/.) Plan de Prue'as
6.1.1 Criterios de )ntrada
8na ve6 ,nali6ado el sistema con $n )##N de 1$ncionalidad *odrn e1ect$ase
el *lan de *r$e%as $e validara la calidad del sistema"
6.1.2 Criterios de #alida
Reali6adas las *r$e%as descritas en el *$nto 0 se llevar a ca%o $n est$dio
cali,cativo de los res$ltados o%tenidos" Si dic7os res$ltados son ma2ores oig$ales a ( so%re $n total de )## entonces *$ede considerarse $e el sistema
tiene los niveles de calidad ace*ta%les"
6.1.3 Criterios de #usensin 7 'etomar cti9idad
Si alg$na *r$e%a no est c$m*liendo el *ro*sito *ara el c$al 1$e creada
:eval$ar $na 1$ncionalidad es*ec@,ca del sistema; esta *odr ser eliminada
*ermanentemente del *lan de *r$e%as" A s$ ve6 si se desc$%re alg$na 1alla en
$na 1$ncionalidad el sistema las *r$e%as $e re$ieran de esa 1$ncionalidad
sern s$s*endidas 7asta $e el *ro%lema sea solventado"
/.2 (iclos de Prue'a
6.2.1 Criterios de )ntrada
8na ve6 concl$idas las *r$e%as de es1$er6o de $n ciclo eval$ados los
res$ltados 2 determinado $e el sistema *osee la calidad necesaria se *$ede
*roseg$ir con el sig$iente ciclo de *r$e%as"
6.2.2 Criterios de #alida
+on,dencial Atlas Sol$tions !#). Pg" !!
-
7/25/2019 1_PlandePruebas.doc
23/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
Para todas las *r$e%as reali6adas se llevara a ca%o $n est$dio cali,cativo en
donde cada @tem a eval$ar re*resentara $na *$nt$acin" Si la cali,cacin del
sistema al ,nal del ciclo es s$*erior a ( so%re $n total de )## entonces se
considera $e *osee $n nivel de calidad ace*ta%le"
6.2.3 Criterios de ,erminacin normal
Si se desc$%re alg$na 1alla en el sistema alg$nas de las *r$e%as sern
s$s*endidas *ero si dic7a 1alla com*romete gran *arte de la 1$ncionalidad del
sistema el *lan de *r$e%as de%er ser *os*$esto 7asta $e el *ro%lema sea
solventado" A s$ ve6 si alg$na *r$e%a no est c$m*liendo el *ro*sito *ara el
c$al 1$e creada :eval$ar $na 1$ncionalidad es*ec@,ca del sistema; esta *odr ser
modi,cada *ara ada*tarse me3or al caso de $so o ser eliminada*ermanentemente del *lan de *r$e%as"
9. Entrega'les
9.) Sumario de la Evaluacin de Prue'as
9.2 Re%orte del (u'rimiento de Prue'as
9.+ Re%ortes Perci'idos de (alidad
9.- :og de *ncidentes y Solicitudes de (am'io
9. Smo;e &est Suite y Scri%ts de A%oyo a Prue'as
9./ Productos Adicionales de &ra'a6o
.6.1 'esultados Detallados de Pruebas
.6.2 #crits 0uncionales de Prueba utomatizados dicionales
.6.3 u:as de Pruebas
.6.4 ;atrices de ,razabilidad
o1
+on,dencial Atlas Sol$tions !#). Pg" !&
-
7/25/2019 1_PlandePruebas.doc
24/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
?. 5ecesidades de Am'iente
?.) !ard1are del Sistema Base
System Resources
Resource @uantity 5ame and &y%e
Data%ase Server
Qet4or or S$%net T9D
QServer ame T9D
QData%ase ame T9D
+lient Test P+s
QIncl$de s*ecial
con,g$ration re$irements
T9D
Test Re*ositor2
Qet4or or S$%net T9D
QServer ame T9D
Test Develo*ment P+s T9D
?.2 Elementos Base de Soft1are en el Am'iente de Prue'as
Soft1are Element 5ame Version &y%e and 7t#er 5otes
T orstation K*erating S2stem
indo4s !### K*erating S2stem
Internet Ex*lorer Internet 9ro4ser
etsca*e avigator Internet 9ro4ser
MS K$tloo eMail +lient so1t4are
et4or Associates McA1ee Vir$s
+7ecer
Vir$s Detection and
Recover2 So1t4are
+on,dencial Atlas Sol$tions !#). Pg" !0
-
7/25/2019 1_PlandePruebas.doc
25/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
?.+ !erramientas de Productividad y So%orte
&ool (ategory or &y%e &ool Brand 5ame Vendor or *n#ouse Version
Test Management
De1ect Tracing
ASL Tool 1or 1$nctional
testing
ASL Tool 1or *er1ormance
testing
Test +overage Monitor or
Pro,ler
Pro3ect Management
D9MS tools
?.- (on3guracion del Am'iente de Prue'as
(on3guration 5ame $escri%tion *m%lemented in
P#ysical
(on3guration
Average $ser
con,g$ration
Minimal con,g$ration
s$**orted
Vis$all2 and mo%ilit2
c7allenged
International Do$%le 92te
KS
et4or installation :not
client;
+on,dencial Atlas Sol$tions !#). Pg" !
-
7/25/2019 1_PlandePruebas.doc
26/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
). Res%onsa'ilidades Personal y 5ecesidades de
Entrenamiento
).) Roles y Cente
+on,dencial Atlas Sol$tions !#). Pg" !.
-
7/25/2019 1_PlandePruebas.doc
27/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
!uman Resources
Role 0inimum
Resources
Recommended
Dnum'er of fulltime
roles allocated
S%eci3c Res%onsi'ilities or
(omments
Test Manager Provides management oversig7t"
Res*onsi%ilities incl$de
*lanning and logistics
agree mission
identi12 motivators
ac$ire a**ro*riate reso$rces
*resent management re*orting
advocate t7e interests o1 test
eval$ate eectiveness o1 test
eort
Test Anal2st Identi,es and de,nes t7e s*eci,ctests to %e cond$cted"
Res*onsi%ilities incl$de
identi12 test ideas
de,ne test details
determine test res$lts
doc$ment c7ange re$ests
eval$ate *rod$ct $alit2
+on,dencial Atlas Sol$tions !#). Pg" !
-
7/25/2019 1_PlandePruebas.doc
28/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
!uman Resources
Role 0inimum
Resources
Recommended
Dnum'er of fulltime
roles allocated
S%eci3c Res%onsi'ilities or
(omments
Test Designer De,nes t7e tec7nical a**roac7 to
t7e im*lementation o1 t7e test
eort"
Res*onsi%ilities incl$de
de,ne test a**roac7
de,ne test a$tomation
arc7itect$re
veri12 test tec7ni$es
de,ne testa%ilit2 elements
str$ct$re test im*lementation
Tester Im*lements and exec$tes t7e
tests"
Res*onsi%ilities incl$de
im*lement tests and test s$ites
exec$te test s$ites
log res$lts
anal26e and recover 1rom test
1ail$res
doc$ment incidents
+on,dencial Atlas Sol$tions !#). Pg" !(
-
7/25/2019 1_PlandePruebas.doc
29/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
!uman Resources
Role 0inimum
Resources
Recommended
Dnum'er of fulltime
roles allocated
S%eci3c Res%onsi'ilities or
(omments
Test S2stem
Administrator
Ens$res test environment and
assets are managed and
maintained"
Res*onsi%ilities incl$de
administer test management
s2stem
install and s$**ort access to
and recover2 o1 test
environment con,g$rations and
test la%s
Data%ase
Administrator
Data%ase Manager
Ens$res test data :data%ase;
environment and assets are
managed and maintained"
Res*onsi%ilities incl$de
s$**ort t7e administration o1
test data and test %eds
:data%ase;"
+on,dencial Atlas Sol$tions !#). Pg" !G
-
7/25/2019 1_PlandePruebas.doc
30/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
!uman Resources
Role 0inimum
Resources
Recommended
Dnum'er of fulltime
roles allocated
S%eci3c Res%onsi'ilities or
(omments
Designer Identi,es and de,nes t7e
o*erations attri%$tes and
associations o1 t7e test classes"
Res*onsi%ilities incl$de
de,nes t7e test classes
re$ired to s$**ort
testa%ilit2 re$irements as
de,ned %2 t7e test team
Im*lementer Im*lements and $nit tests t7e test
classes and test *acages"
Res*onsi%ilities incl$de
creates t7e test com*onents
re$ired to s$**orttesta%ilit2 re$irements as
de,ned %2 t7e designer
).2 Personal y 5ecesidades de Entrenamiento
+on,dencial Atlas Sol$tions !#). Pg"
-
7/25/2019 1_PlandePruebas.doc
31/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
)). !itos de *teracin
!itos "ec#a
Planead
a de
*nicio
"ec#a
Real de
*nicio
"ec#a
Planead
a de "in
"ec#a
Real de
"in
De,nicin *a$tas de
*r$e%as
!&/#/#( !&/#/#( /#/#( /#/#(
A*ro%acin del Plan de
Pr$e%as
/#/#( /#/#( #./#./#( #./#./#(
Ar$itect$ra #./#./#( #./#./#( )&/#./#( )&/#./#(
+omien6o de Primer
+iclo de Pr$e%as :*or
md$lo;
)&/#./#( )&/#./#( )&/#./#( )&/#./#(
+ierre 2 9alance de
Res$ltados Primer +iclo
)&/#./#( )&/#./#( !#/#./#( !#/#./#(
+omien6o de Seg$ndo
+iclo de Pr$e%as :*or
md$lo;
!#/#./#( !#/#./#( !#/#./#( !#/#./#(
+ierre 2 9alance de
Res$ltados Seg$ndo
+iclo
!#/#./#( !#/#./#( !/#./#( !/#./#(
+omien6o de Tercer
+iclo de Pr$e%as :*or
md$lo;
!/#./#( !/#./#( !/#./#( !/#./#(
+ierre 2 9alance de
Res$ltados Tercer +iclo
!/#./#( !/#./#( #0/#/#( #0/#/#(
+ierre de Iteracin de
Pr$e%as
#0/#/#( #0/#/#( #0/#/#( #0/#/#(
+on,dencial Atlas Sol$tions !#). Pg" &)
-
7/25/2019 1_PlandePruebas.doc
32/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
)2. Riesgos $e%endencias Su%osiciones y Restricciones
Ris; 0itigation Strategy
(ontingency DRis; is
reali4ed
Prere$isite
entr2 criteria is
not met"
4ill de,ne t7e
*rere$isites t7at m$st %e met
%e1ore Foad Testing can start"
4ill endeavor to meet
*rere$isites indicated %2 "
Meet o$tstanding
*rere$isites
+onsider Foad Test
ail$re
Test data*roves to %e
inade$ate"
4ill ens$re a 1$ll set o1s$ita%le and *rotected test data is
availa%le"
4ill indicate 47at is
re$ired and 4ill veri12 t7e s$ita%ilit2
o1 test data"
Rede,ne test data Revie4 Test Plan and
modi12
com*onents :t7at is
scri*ts;
+onsider Foad Test
ail$reData%ase
re$ires
re1res7"
4ill endeavor to
ens$re t7e Data%ase is reg$larl2
re1res7ed as re$ired %2 "
Restore data and
restart
+lear Data%ase
$e%endency 'et1een
Potential *m%act of
$e%endency 71ners
Assum%tion to 'e
%roven
*m%act of Assum%tion 'eing
incorrect 71ners
+on,dencial Atlas Sol$tions !#). Pg" &!
-
7/25/2019 1_PlandePruebas.doc
33/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
(onstraint on
*m%act (onstraint #as on
test eFort 71ners
)+. Cerencia de Procesos y Procedimientos
)+.) 0edicin y Evaluacin del Alcance de las Prue'as
De%ido a $e el o%3etivo de las *r$e%as es el demostrar al
desarrollador 2 al cliente $e el So1t4are satis1ace los re$erimientos 2
desc$%rir de1ectos en el so1t4are si s$ com*ortamiento es incorrecto
reali6aremos *r$e%as *ara todos los casos de $so 2 7aremos *r$e%as $e
alcancen a cada escenario en es*ec@,co $e se *$eda dar *ara cada caso de
$so"
Fa medicin de las *r$e%as se 7ar *or *orcenta3e de satis1accin del
escenario del caso de $so" ' al ,nal se totali6ar el *orcenta3e de satis1accin
del caso de $so segCn la de s$s res*ectivos escenarios"
13.2 Evaluacin de los Entrega'les %ara este Plan de Prue'as
o a*lica"
U$nto a este *lan de *r$e%as no entregaremos nada aCn so%re la
e3ec$cin de las *r$e%as" Para la sig$iente entrega si se darn los escenarios
de *r$e%as 2 s$ de%ida distri%$cin *ara el e$i*o de Sol4are $e ser
n$estra em*resa a$ditora"
13.3 Re%ortes de Pro'lemas Escala y Resolucin de (on>ictos
Fos re*ortes de *ro%lemas escala 2 resol$cin de conictos se
reali6arn *rinci*almente a trav=s de los resCmenes de las e3ec$ciones de
las *r$e%as al ,nal de cada ciclo :tenemos & ciclos en total; con el c$adro
+on,dencial Atlas Sol$tions !#). Pg" &&
-
7/25/2019 1_PlandePruebas.doc
34/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
com*arativo de los *orcenta3es de ace*tacin logrados el 1eed%ac del
e$i*o a$ditor :Sol4are; 2 las me3oras *ro*$estas *or los *ro1esores
invitados 2 los $s$arios 2 clientes"
Toda esta in1ormacin ser remitida a traves de $n in1orme al e$i*o
desarrolladores de Atlas Sol$tions *ara as@ 7acer las eval$aciones *ertinentes
a los*ro%lemas s$rgidos d$rante las *r$e%as en 1$ncin de armar estrategias
$e *ermitan resolver estos *ro%lemas" Tomando en c$enta el tiem*o
dis*oni%le 2 la gravedad de dic7os *ro%lemas"
)+.- Cerencia de (iclos de Prue'as
De%ido al corto tiem*o no existen *a$tas de gerencia *ara losdi1erentes ciclos de *r$e%as $e se van a e3ec$tar $e va2an ms all de la
entrega de in1ormes o c$adros com*arativos de las *r$e%as al ,nal de cada
ciclo con los *orcenta3es de ace*tacin logrados el 1eed%ac del e$i*o
a$ditor 2 las me3oras *ro*$estas *or los *ro1esores clientes 2 $s$arios"
)+. Estrategias de &ra4a'ilidad
Es im*ortante destacar $e los desarrolladores del sistema no estarn
a cargo del )##N de las *r$e%as 2 $e tenemos $na em*resa a$ditora
:Sol4are; $e nos a2$dar ms o%3etivamente en la reali6acin de las
*r$e%as"
$estra estrategia consiste en $na distri%$cin e$itativa de casos de
$so *ara cada miem%ro de la em*resa a$ditora esta%leciendo de ante
mando la com*le3idad de cada caso de $so"
' al ,nali6ar cada ciclo anali6aremos los res$ltados 2 reali6aremos $n
in1orme con los *orcenta3es de satis1accin"
)+./ A%ro'acin y &erminacin
Fa a*ro%acin de todo el *roceso de *r$e%as 2 s$s tres ciclos as@ como
de s$s res$ltados ser disc$tida *or el e$i*o de Atlas Sol$tions con la
asesor@a de la Pro1esora Patricia" Para as@ *asar a la a*ro%acin la c$al estar
+on,dencial Atlas Sol$tions !#). Pg" &0
-
7/25/2019 1_PlandePruebas.doc
35/35
Sistema de Registro de Actividades de Extensin - SIRADEx Versin !"#Plan de Pr$e%as Date !&/MA'/#(
s$3eta a los res$ltados anali6ados *or nosotros a los res$ltados anali6ados
*or la em*resa a$ditora 2 *or los res$ltados dados *or el cliente 3$nto con los
de la *ro1esora Patricia 2 *ro1esores invitados