Diseño de pruebas de software

Páginas: 6 (1314 palabras) Publicado: 24 de marzo de 2013
Bloque 3: Diseño y realización de pruebas

TEMA 8: DISEÑO DE LAS PRUEBAS DEL SOFTWARE
INDICE
1.- Introducción. ................................................................................................. 2
2.- Características de las pruebas ......................................................................... 2
3. Fases de realización de pruebas....................................................................... 2
4. Tipos de pruebas............................................................................................. 3
5. Pruebas de la caja blanca................................................................................. 3
6. Pruebas de la caja negra.................................................................................. 4

Entornos deDesarrollo
CFGS DAM

Curso 2011-2012
IES Abastos

Tema 7: Introducción a las pruebas del software
Curso 2011/2012

ENTORNOS DE DESARROLLO
CFGS DAM – 1er curso

1.- Introducción.
Ya vimos en el tema anterior la importancia que tenían las pruebas dentro del desarrollo de
una aplicación y como se planificaban, en que fase del ciclo de vida de la aplicación se realizaba
cada una deellas, y como se adaptaban en la programación orientada a objetos.
En este tema nos vamos a centrar en el diseño de pruebas de software, veremos primero
los tipos de pruebas que existen: estructurales o de la caja blanca, y funcionales o de la caja
negra. Y posteriormente nos centraremos en algunos diseños de pruebas, tanto estructurales
como funcionales.

2.- Características de las pruebasAlgunas características de una buena prueba son:
o

Alta probabilidad de encontrar un fallo. Para ello se debe conocer el programa para
desarrollar pruebas que puedan provocar el fallo.

o

El objetivo de la prueba debe ser comprobar si el software no hace lo que debe
hacer, y comprobar si el software hace lo que no debe hacer

o

No debe ser redundante, deben diseñarse pruebas conpropósitos diferentes.

o

Se deben diseñar pruebas que tenga la más alta probabilidad de descubrir una clase
entera de errores.

o

No debería ser ni demasiado sencilla ni demasiado compleja, varias pruebas a la vez
pueden ocultar errores, cada prueba se debe realizar separadamente.

3. Fases de realización de pruebas
Las distintas etapas por las que debemos de pasar para probar unaaplicación son:
1.

Diseño de las pruebas. Consiste en determinar la técnica o técnicas de
pruebas que se van a utilizar. Diferentes técnicas de prueba ejercitan
diferentes criterios como guía para realizar las pruebas. En el siguiente punto
del tema veremos algunas de ellas.

2.

Generación de los casos de prueba. Como vimos en el tema anterior los
casos de prueba determinan un conjuntode entradas, condiciones de
ejecución y resultados esperados para un objetivo particular. Cada técnica
proporciona diferentes criterios para generar los datos de prueba. En esta
fase se diseñarán los casos de prueba según la(s) técnica(s) elegidas en la
fase anterior. Cada caso de prueba debe contener:
o

Descripción de la prueba

o

Datos de entrada.

o

Resultados esperados.

3.Planificación de la prueba. Especificación de cómo, quién, y cuándo se va a
llevar a cabo el proceso.

4.

Ejecución de la prueba. En esta fase se aplicaran los casos de prueba
diseñados antes y se identificarán los posibles fallos producidos al comparar
los resultados esperados con los resultados obtenidos.
Página 2

Tema 7: Introducción a las pruebas del software
Curso 2011/20125.

ENTORNOS DE DESARROLLO
CFGS DAM – 1er curso

Realización de un informe de la prueba, con el resultado de la ejecución de
las pruebas, qué casos de prueba pasaron satisfactoriamente, cuáles no, y
qué fallos se detectaron.

Después de estas fases se realizará la depuración de los fallos encontrados.

4. Tipos de pruebas
Como se ha dicho antes, existen distintas técnicas que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pruebas de software
  • Pruebas de software
  • Pruebas de software
  • Pruebas De Software
  • Pruebas de software
  • Pruebas de software
  • pruebas de software
  • prueba de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS