PDF de programación - Pruebas

Imágen de pdf Pruebas

Pruebasgráfica de visualizaciones

Publicado el 5 de Febrero del 2017
898 visualizaciones desde el 5 de Febrero del 2017
275,8 KB
16 paginas
Creado hace 20a (19/06/2003)
Proyecto Fin de Carrera de Daniel Prado Rodríguez



Pruebas



Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación

de un portal de revistas electrónicas

233



Proyecto Fin de Carrera de Daniel Prado Rodríguez



Pruebas

INDICE – Pruebas

5

5.1
5.2

Pruebas......................................................................................................236
Introducción ......................................................................................236
Pruebas Unitarias ..............................................................................236
5.2.1 Definición de Métrica 3 ................................................................236
5.2.2 Desarrollo de las prueba................................................................236
5.2.3 Objetivos.......................................................................................237
5.2.4 Plan de prueba...............................................................................237
5.2.5 Resultados.....................................................................................237
Pruebas de Integración......................................................................237
5.3.1 Definición de Métrica 3 ................................................................237
5.3.2 Desarrollo de la prueba .................................................................237
5.3.3 Objetivos.......................................................................................238
5.3.4 Plan de pruebas .............................................................................238
5.3.5 Resultados.....................................................................................238
Pruebas del sistema ...........................................................................239
5.4.1 Definición de Métrica 3 ................................................................239
5.4.2 Desarrollo de las pruebas ..............................................................239
5.4.3 Objetivos.......................................................................................239
5.4.4 Plan de pruebas .............................................................................239
5.4.5 Resultados.....................................................................................239
Pruebas de implantación ...................................................................240
5.5.1 Definición Métrica 3 .....................................................................240
5.5.2 Desarrollo de las pruebas ..............................................................240
5.5.3 Objetivos.......................................................................................240
5.5.4 Plan de pruebas .............................................................................240
5.5.5 Resultados.....................................................................................241
Pruebas de aceptación o de Usabilidad.............................................241
5.6.1 Definición Métrica 3 .....................................................................241
5.6.2 Desarrollo de la prueba .................................................................241
5.6.3 Objetivos.......................................................................................242
5.6.4 Plan de pruebas .............................................................................242
5.6.5 Resultados.....................................................................................245
5.6.6 Conclusiones .................................................................................246

5.3

5.4

5.5

5.6

Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación

de un portal de revistas electrónicas

234



Proyecto Fin de Carrera de Daniel Prado Rodríguez



Pruebas

5.7

Bibliografía .......................................................................................248



Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación

de un portal de revistas electrónicas

235



Proyecto Fin de Carrera de Daniel Prado Rodríguez



Pruebas

5 Pruebas
5.1 Introducción

La prueba es un proceso importantísimo para demostrar que el programa no
tiene errores y poder realizar una herramienta que satisfaga las especificaciones. La
búsqueda de errores es un proceso costoso y vital para constatar la calidad de la
herramienta desarrollada.

La prueba debe ser un proceso destructivo, no se trata de demostrar que nuestra
aplicación no tenga fallos, ya que si no tenderíamos a escoger valores con poca
probabilidad de fallo, si no en demostrar lo contrarios, es decir que los tenga. Se podrá
decir que una prueba es exitosa siempre y cuando localice un error. No hace falta decir
que es imposible encontrar todos los errores de un programa, pero si se podrá localizar
una gran mayoría.

Por tanto deberemos realizar un plan de pruebas que nos permita verificar que el
programa cumpla con las especificaciones comentadas en la fase de análisis. Para la
realización de estas se aconseja disponer de un entorno de pruebas distinto al que se
dispuso en la fase de desarrollo de la aplicación, así garantizaremos cierta
independencia sobre el entorno y por tanto los resultados obtenidos serán más objetivos.
La métrica 3 nos define una serie de pruebas que se han de desarrollar para

poder realizar unas pruebas con cierta garantía:

Pruebas Unitarias
Pruebas de Integración
Pruebas de Sistema
Pruebas de implementación
Pruebas de aceptación (usabilidad)



5.2 Pruebas Unitarias

5.2.1 Definición de Métrica 3
“Son las pruebas que comprenden las verificaciones asociadas a cada
componente del sistema de información. Su realización tiene como objetivo verificar la
funcionalidad y estructura de cada componente individualmente”.

5.2.2 Desarrollo de las prueba
Estas pruebas nos servirán como base de las siguientes pruebas y por tanto se

trata de las pruebas iniciales.

Estas pruebas se pueden desarrollar con dos enfoques totalmente distintos:

De caja blanca o enfoque estructural: En esta se verificara la estructura
interna de los componentes independientemente de su funcionalidad .Es

Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación

de un portal de revistas electrónicas

236



Proyecto Fin de Carrera de Daniel Prado Rodríguez



Pruebas

decir se han de comprobar los caminos que toma la aplicación, su código,
etc.

De caja negra o enfoque funcional: En este caso se comprobara que
cada componente cumpla con su funcionalidad sin internarnos en su
estructura interna, es decir habrá que comprobar que las salidas sean
correctas según las entradas. Para la realización de estas pruebas se
diseñaran tres tipo de prueba: Tipo A, B y C. El tipo A consiste en
introducir datos correctos, la B en introducir datos que estén en el límite
de los rangos permitidos y por ultimo la C introduce datos no validos.

5.2.3 Objetivos
Con estas pruebas se pretende comprobar el correcto funcionamiento de cada
clase de forma aislada. Es decir, se comprobará que cada clase realiza correctamente la
labor que tiene asignada o para la que fue creada, pero no se verificará si el
funcionamiento global de la aplicación, donde unas clases interactúan con otras, es el
correcto.

5.2.4 Plan de prueba
Estas pruebas, se realizarán sobre cada una de las clases que se han detectado en
el diseño según se vallan programando, habrá que realizar pruebas de caja blanca y caja
negra, en esta última se probará con los tres tipos de entrada.

5.2.5 Resultados
Esta operación esta muy ligada a la programación, por tanto, como ya se ha
propuesto en el plan de prueba, según se ha ido programando las distintas clases se han
ido probando para su correcta implementación y rectificación en el caso de haberse
detectado algún error.



5.3 Pruebas de Integración

5.3.1 Definición de Métrica 3
“Las pruebas de integración comprenden verificaciones asociadas a grupos de
componentes, generalmente reflejados en la definición de subsistemas de construcción
o en el plan de integración del sistema de información y tienen como objetivo verificar
el correcto ensamblaje entre los distintos componentes”

5.3.2 Desarrollo de la prueba
En esta fase se comprobará las interfaces entre los componentes o subsistemas
para demostrar la correcta integración entre ellos. Los componentes podrán estar
integrados siguiendo alguno de los siguientes tipos de integración:

Integración incremental: Se probará los elementos con los ya probados.
De esta manera se consigue cercar los errores en la interfaz del

Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación

de un portal de revistas electrónicas

237



Proyecto Fin de Carrera de Daniel Prado Rodríguez



Pruebas

componente que se está probando con los ya probados. Los componentes
se pueden probar siguiendo alguna de las tres siguientes técnicas:

• Top down (de arriba abajo): Se empezará probando por el
componente más genérico para ir pasando después a los más
específicos.

• Bottom-up (de abajo a arriba): En este caso será al revés
que el anterior, se probara el más específico para seguir
después con los más genéricos.
• Combinada: Se mezclan

técnicas vistas

las dos

anteriormente.

Integración no increm
  • Links de descarga
http://lwp-l.com/pdf2267

Comentarios de: Pruebas (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad