Tecnica o metodos de prueba de software

Páginas: 12 (2954 palabras) Publicado: 23 de junio de 2011
INDICE

Página

Introducción 2
1. Definición y conceptos básicos 3
2. Análisis de cobertura y pruebas basadas en estructuras (caja blanca) 3
3.1. Análisis de cobertura 4
3.2.1. Criterios de cobertura 5
3.2.2. Clasificación de criterios de cobertura 5
3.2.3. Criterios estructurales 7
3.2.4. Criteriosfuncionales 8
3.2.5. Criterios estocásticos o estadísticos 8
3.2. Pruebas estructurales 8
3.3.6. Prueba del camino básico 8
3.3.7. Prueba estructural de control 13
3. Técnicas de pruebas funcionales de caja negra 15
4.3. Pruebas de caja negra 15
4.4. Pruebas de funcionalidad 17
4.5.8.Prueba Funcional 17
4.5.9. Prueba de Seguridad 17
4.5.10. Prueba de Volumen 18
4.5. Métodos de prueba de caja negra 19
4.6.11. Métodos de pruebas basados en grafos 19
4.6.12. Partición equivalente 21
4.6.13. Análisis de valores límite 23
4.6.14. Prueba de la tabla ortogonal 244.6.15. Adivinando el error o conjetura de errores 26
4.6.16. Prueba de comparación 26
4. Concepto de buena cobertura 26
5. Ventajas y desventajas 27
6.6. Ventajas de pruebas de caja blanca 27
6.7. Desventajas de pruebas de caja blanca 27
6.8. Ventajas de pruebas de caja negra 28
6.9. Desventajas de pruebas decaja negra 29
6. Conclusiones 29
7. Recomendaciones 30
8. Bibliografía 30

Introducción

El objetivo principal de este trabajo es mostrar las diferentes características existentes entre las pruebas estructurales (también denominadas de Caja blanca) y las funcionales (Caja negra), pues su correcta diferenciación hará posible una mejor aplicación de lasmismas, así como la identificación de las situaciones en que se aplicaran.
Las diferentes tipos de pruebas, brindan la seguridad necesaria para ofrecer productos de calidad, con la cual no sola se beneficiaran los usuarios finales, sino también la empresa productora.

1. Definición y conceptos básicos
Cuando se habla de desarrollo en Sistemas de Software, se refiere al deber de probar cadafase, por los errores que siempre se generan.
Las pruebas son de gran importancia en la garantía de la calidad del software, debido a que se da la corrección de las fallas, además de la generación de valor al software.

Los objetivos principales de realizar una prueba son:
* Detectar un error
* Tener un buen caso de prueba
* Descubrir un error no descubierto antes.

Los métodos deprueba del software tienen el objetivo de diseñar pruebas que descubran diferentes tipos de errores con menor tiempo y esfuerzo.

Principios de la prueba:
* Hacer un seguimiento de las pruebas hasta los requisitos del cliente.
* Plantear y diseñar las pruebas antes de generar ningún código.
* El 80% de todos los errores se centran en solo en el 20% de los módulos.
* Empezar laspruebas en módulos individuales y avanzar hasta probar el sistema entero.
* No son posibles las pruebas exhaustivas.
* Deben realizarse por un equipo independiente al equipo de desarrollo.

Las Técnicas y Métodos se clasifican en 3 grandes grupos:

1.- Técnicas de Prueba de Caja Blanca o Estructurales
2.- Técnicas de Prueba de Caja Negra o Funcionales
3.- Técnicas de Prueba de enfoquealeatorio

2. Análisis de cobertura y pruebas basadas en estructuras (caja blanca)
Este tipo de método se centra en cómo diseñar los casos de prueba atendiendo al comportamiento interno y la estructura del programa. Así que se examina la lógica interna del programa sin considerar los aspectos de rendimiento.

Las pruebas de caja blanca intentan garantizar que:
* Se ejecutan al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Técnicas de prueba del software.
  • Métodos y técnicas de estimación de esfuerzo de desarrollo de software
  • Metodos De Prueba De Software
  • Tecnicas de prueba de software
  • Tecnicas de pruebas de software
  • Pruebas de software
  • Pruebas de software
  • Pruebas de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS