• No se han encontrado resultados

PRUEBA DE MÓDULO

4 9 1 PANTALLA PRI NCI PAL LOGOTIPO EMPRESARIAL

PRUEBA DE MÓDULO

Pri mer o se desarr oll ar on l os módul os de maner a ai sl ada, si n necesi dad de est ar li gados unos con otros, est as pruebas son ll a madas t a mbi én pr uebas unit ari as y su obj eti vo es reali zarl as en un a mbi ent e contr ol ado l o cual permi t e verifi car que el ti po de estr uct ura es correct a.

Los pri mer os módul os desarr oll ados fuer on aquell os que i ncl uí an l as tabl as que de al guna maner a no dependen de otras, es decir las que ti enen ll ave pri maria y no ti enen llaves foráneas, co mo son Est ados, Ti po Instit uciones, Rol es, Obj et os, et c.

Con el desarr oll o de est os módul os se reali zar on pr uebas en a mbi ent e control ado y con conj unt os de dat os predet er mi nados (dat os ti po), obser vando qué acci ones y dat os de

sali da se pr oducen. Con est as pr uebas se per miti ó reali zar anot aci ones y correcci ones a la estruct ura de l a base de dat os, a l os ti pos de l os dat os y a l os el eme nt os de l os for mul ari os que se est ableci er on para cada acti vi dad en cada pági na del siste ma.

Est as pr uebas fuer on desarr oll adas por el mis mo pr ogra mador del sist e ma, si n apoyo de otr os usuari os, obt eni endo co mo result ado plantill as de edi ci ón de l os módul os si gui ent es, li brerí as de clases, pági nas y for mul arios base.

Fi g. 23 ( Tabl a Cli ent es)

La t abl a Cli ent es asi gna que en est a fi gura se deter mi na que l a cl ave pri nci pal ( Pri mar y Ke y), es úni ca, no depende de otra t abl a para poder i ngresar el regi stro.

Fi g. 24 ( Tabl a Cli ent es)

La t abl a Hot el es asi gna en est a fi gura se det er mi na que l a cl ave pri nci pal (Pri mar y Key), es úni ca, no depende de otra t abl a para poder i ngresar el regi stro.

El pr oceso de i ngreso de paquet es se deberá reali zar medi ant e un for mul ari o de pr o moci ón publi cado en el í ndi ce, es decir, format o PDF, de allí en el pr oceso de i ngreso a l a base de dat os, sol a ment e se regi strarán dat os t al es co mo:

Anuncio de paquetes

Fi g. 25 ( Tabl a Paquet es)

La t abl a de l os paquet es, conti ene dat os que i dentifi cará un pr oceso al mo ment o de regi strar el paquet e t urístico. La t abl a de paquet es posee en Pri mar y Key.

En el pr oceso de l a t abl a Bancos se regi stra de l a mi s ma manera que l as anteri ores, restri ngi endo dupli ci dad de códi gos.

Fi g. 26 ( Tabl a Bancos)

En l a pabl a de gest or de paquet es aparecen l as cl aves foráneas, o i nf or maci ón de otras tabl as, las mis mas que sirven para poder reali zar el pr oceso de ad mi ni strar paquet es de t uris mo.

A conti nuaci ón se det all a sol a ment e l os co mbobox que i ndi can l a i nf or maci ón de l a tabl a.

Li st a de Hot el es.-

Fi g. 27 Li st a Hot el es

}

Fi g. 28 Li st a Paquet es

Li st a de Bancos. -

Fi g. 29 Li st a Bancos

Ge neraci ón pagos. -

Fi g. 30 Generaci ón Pagos

Los si gui ent es módul os desarr oll ados i ncl uí an l as t abl as que ti enen rel aci ón con otras tabl as. En est os se requerí a de pr ogra mar for mul ari os que conti enen list boxes co mo referenci a a otras t abl as que no son edit adas en tal módul o, ej e mpl o Bancos, Us uari os, Hot el es, et c. Se l es apli car on l as mis mas pruebas que l os módul os con t abl as i ndependi ent es y se obt uvi er on result ados si mil ares.

Una vez superadas est as pr uebas, se pr osi gue a l as si gui ent es pr uebas: Int egraci ón, Funci ón, Dese mpeño, Acept aci ón e Inst al aci ón que se descri ben a conti nuaci ón

Pr uebas de Int egraci ón. -

La pr ueba de i nt egración per mit e est abl ecer int erfaces correct as entre l os módul os creados. En est a pr ueba se utili zar on l os hi per ví ncul os y bot ones para envi ar l os dat os de referenci a a l as sigui ent es pági nas. En muchos de l os módul os reali zados i ndependi ent e ment e se encuentran l as funci ones de manej o de dat os y l as defi ni ci ones de cl ases (li brerí as) que se utilizar on para el acceso a l os dat os, mi ent ras que gr áfi ca ment e se utilizaron hi per ví ncul os y Li st Boxes para reunir i nfor maci ón de diferent es t abl as.

La pr ueba de i nt egraci ón di o co mo result ado la co muni caci ón entre los módul os y pági nas a través de l os me nús basados en hi perví ncul os y bot ones, en los cual es se puede avanzar, retroceder y acept ar opci ones, navegando de esa manera en t odo el sist e ma. Debi do a que la pr ogra maci ón en php es a través de pági nas we b, t a mbi én per miti ó est abl ecer control es de seguri dad de acceso a cada pági na utilizando sesi ones de usuari o en cada pági na no per miti endo utilizar la url de manera aisl ada.

Pr ueba de i nt egraci ón

Fi g. 31 Li st ado General de Cli ent es

Una vez asegur ado el fl uj o de i nf or maci ón y correspondenci a de pági nas se pr ocede a l a pr ueba de funci ón o de funci onali dad

Pr uebas de Funci onali dad. -

Est a pr ueba per mit e asegur arse que el sist e ma tiene l a funci onali dad deseada y que cu mpl e con l as especifi caci ones esperadas del siste ma del sist e ma. Para el caso del SCC la funci onali dad se puede eval uar desde el puno de vi st a de l a ad mi ni straci ón de l a i nf or maci ón y desde el punt o de vi st a de l a utilizaci ón de l a i nf or maci ón.

Des de el punt o de vi st a de l a ad mi ni straci ón de l a i nf or maci ón l a funci onali dad se centra en alt as, modifi caci ones y consult as a través de accesos a bases de dat os y pr esent aci ones en pági nas web li gadas respect o a la rel aci ón que hay en l a estruct ura de la base de dat os.

Fi g. 32 Li st ado General de cuent as

Fi g. 33 Act uali zaci ón de Regi stro

El pr oceso de i nt egraci ón, i ndi ca l a manera de acceder al regi stro y su actuali zaci ón, ya que l a eli mi naci ón no serí a aconsej abl e porque una base de dat os al macenar á i nf or maci ón general.

Con respect o a l a funci onali dad del sist e ma col abor ati vo, l o i mport ant e es la utili zaci ón correct a de l a i nf or maci ón centrada bási ca ment e en l a reuni ón de vari as t ablas de l a base de dat os y en l a presentaci ón de l a i nf or maci ón en una pági na, de t al ma ner a que el usuari o no necesit e sel ecci onar de masi adas opci ones para ll egar a reunir su i nf or maci ón. Pr uebas de dese mpeño. -

El pr ot oti po del sist e ma fue pr obado de manera l ocal en una PC, present ando un dese mpeño ópti mo en l as consult as y ca mbi os de pági nas.

El sist e ma t a mbi én fue puest o en mar cha en un servi dor web y su dese mpeño descendi ó en un 20 % con respect o al sist e ma pr obado en l a PC ya que el ser vi ci o de i nt er net y el pr opi o ser vi dor est án li mitados en vel oci dad de comuni caci ón y pr ocesa mi ent o de dat os. No obst ant e el sist e ma present a ret ar dos mí ni mos en ca mbi os de pant all a y consult as. Pr uebas de acept aci ón. -

Las pr uebas de acept aci ón se reali zan con l os usuari os cuando el sist e ma se entrega par a su eval uaci ón for mal de funci ona mi ent o y cu mplimi ent o de requeri mient os del cli ent e. Par a el caso del Si st e ma Web se present a co mo un pr ot oti po al model o pr opuest o de col aboraci ón, si n e mbar go se reali zar on al gunas pruebas con usuari os y dat os real es. Al ser un pr ot oti po no se reali zar on otras pr uebas que pudi eran utilizar métricas defi ni das en ti e mpo de respuest a o pr oceso.

Al gunas otras obser vaci ones que l os usuari os expresar on fuera de for mat o fuer on entre otras, que se requi eren mas herra mi ent as que permi t an i nt eracti vi dad más direct a, que el usuari o pueda modifi car su i nf or maci ón particul ar, que el sist e ma cuent e con herra mi ent as que per mit an al usuari o reali zar ca mbi o a l os obj et os direct ame nt e desde el sist e ma.

Dese mpe ño Mal o Re gul ar Ace pt abl e Bue no Muy Bue no Mo del o. ¿Có mo consi dera el

f unci ona mi ent o del Model o?

X

Efi caci a. -¿Facilita el l ogro de sus obj eti vos?

X

Facili dad de uso. - ¿Có mo consi dera l a manera de utili zar l a herra mi ent a?

X

Facili dad de acceso. - ¿Có mo consi dera el acceso al siste ma?

X

I nterf az. -¿La i nterf az gráfi ca es co mprensi bl e?

X

Est ruct ura y navegaci ón. - ¿Los enl aces f unci onan correct a me nt e y apunt an a l a i nf or maci ón adecuada?

X

Ej ecuci ón fi abl e.-¿Vel oci dad de proceso adecuada?

X

I nteracci ón. - ¿Per mit e

i nteracci ón con otros usuari os?

X

Trabaj o col aborati vo. -

¿ Consi dera que l a herra mi ent a

pro mueve el trabaj o

col aborati vo?

X

Vi abili dad. - ¿El siste ma es vi abl e para el uso que se propone?

X

Documento similar