Técnicas de prueba del software.

Páginas: 5 (1229 palabras) Publicado: 30 de abril de 2010
Capitulo 17
Técnicas de prueba del software.
Las pruebas del software son un elemento crítico para la garantía de calidad del software y representa una revisión final de las especificaciones, del diseño y de la codificación.
La creciente percepción del software como un elemento del sistema y la importancia de los «costes» asociados a un fallo del propio sistema, están motivando lacreación de pruebas minuciosas y bien planificadas.
Fundamentos de las pruebas de software. Las pruebas son una parte muy importante durante el desarrollo del sistema aunque algunos desarrolladores consideran que las pruebas son destructivas en lugar de constructivas, sin embargo siguen siendo de gran importancia.
{text:list-item}
La prueba es el proceso de ejecución de unprograma con la intención de descubrir un error.
Un buen caso de prueba es aquel que tiene una alta probabilidad de mostrar un error no descubierto hasta entonces.
Una prueba tiene éxito si descubre un error no detectado hasta entonces.
Si las los objetivos se obtienen adecuadamente entonces podremos descubir ciertos errores en el software.
{text:list-item} Parapoder aplicar los métodos para el diseño de casos de prueba se deben entender algunos principios básicos dentro de los cuales podemos encontrar los siguientes.
A todas las pruebas se les debería poder hacer un seguimiento hasta los requisitos del cliente
Las pruebas deberían planificarse mucho antes de que empiecen.
El principio de Pareto es aplicable a la prueba del software.Las pruebas deberían empezar por «lo pequeño» y progresar hacia «lo grande».
No son posibles las pruebas exhaustivas
Para ser más eficaces, las pruebas deberían ser realizadas por un equipo independiente
{text:list-item} La facilidad de prueba del software es simplemente la facilidad con la que se puede probar un programa de computadora.
Se puedemedir la facilidad de prueba de un software de acuerdo a descubrir hasta que punto cumple con las siguientes características:
Operatividad: Cuanto mejor funcione, se puede probar de una manera más eficiente.
Observabilidad: Lo que ves es lo que pruebas.
Controlabilidad: Cuanto mejor podamos controlar el software, más se puede automatizar y optimizar.
Capacidad dedescomposición: Controlando el ámbito de las pruebas, podemos aislar más rápidamente los problemas y llevar a cabo mejores pruebas de regresión.
Simplicidad: Cuanto menos haya que probar, más rápidamente podremos probarlo.
Estabilidad. «Cuanto menos cambios, menos interrupciones a las pruebas.
Facilidad de comprensión: Cuanta más información tengamos, más inteligentesserán las pruebas
{text:list-item}
En el diseño de los casos de prueba se deben encontrar y diseñar pruebas que tengan el mayor número de posibilidades de que nos ayudara a encontrar muchos errores.
Un sistema se puede probar conociendo la función específica para la que fue diseñado el producto, se pueden llevar a cabo pruebas que demuestren que cada función es completamenteoperativa y, al mismo, tiempo buscando errores en cada función, o también conociendo el funcionamiento del producto, se pueden desarrollar pruebas que aseguren que «todas las piezas encajan», o sea, que la operación interna se ajusta a las especificaciones y que todos los componentes internos se han comprobado de forma adecuada.
{text:list-item} La prueba de caja blanca, denominada a vecesprueba de caja de cristal es un método de diseño de casos de prueba que usa la estructura de control del diseño procedimental para obtener los casos de prueba
La prueba de caja blanca del software se basa en el minucioso examen de los detalles procedimentales. Se comprueban los caminos lógicos del software proponiendo casos de prueba que ejerciten conjuntos específicos de condiciones y/o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnicas de prueba de software
  • Tecnicas de pruebas de software
  • Tecnica o metodos de prueba de software
  • Pruebas de software
  • Pruebas de software
  • Pruebas de software
  • Pruebas de software
  • Pruebas De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS