Pruebas de Software

Páginas: 21 (5083 palabras) Publicado: 3 de septiembre de 2014
Pruebas de Sistemas de
Información
Departamento de Tecnologías y Sistemas de
Información
Programa Oficial de Postgrado en Tecnologías Informáticas
Avanzadas

Índice
Capítulo 1. La importancia de las pruebas en el ciclo de vida ......................... 7
1. El proceso de pruebas en el ciclo de vida ................................................. 7
2. Las pruebas en algunasmodelos..............................................................9
3. El MTPF (Minimal Test Practice Framework) .......................................9
4. El plan de pruebas .................................................................................. 12
5. Automatización de las pruebas .............................................................. 13
Capítulo 2. Niveles de prueba........................................................................ 19
1. Pruebas de caja negra ............................................................................. 19
2. Pruebas estructurales o de caja blanca ................................................. 20
3. Pruebas unitarias.................................................................................... 21
3.1.Un modelo de proceso para pruebas unitarias ..........................22

4. Pruebas de integración ...........................................................................23
5. Pruebas de sistema .................................................................................24
6. Ejercicios................................................................................................24
Capítulo 3. Pruebas de caja blanca ................................................................ 27
1. Medidas de la cobertura.......................................................................... 27
1.1.

Cobertura de sentencias ............................................................. 27

1.2.

Cobertura de decisiones, de ramas o de todos los arcos............ 271.3.

Cobertura de condiciones...........................................................28

1.4.

Cobertura

de

condiciones/decisiones

(Decision/Condition

coverage, o DCC) ..........................................................................................29
1.5.

Cobertura modificada de condiciones/decisiones (MC/DC). ...29

1.6.

Cobertura múltiple decondiciones (MCC) ................................29

1.7.

Cobertura de todos los usos (all-uses) .......................................29

1.8.

Cobertura de caminos ................................................................29

1.9.

Cobertura de funciones ..............................................................30

1.10.

Cobertura de llamadas...............................................................30

1.11.

Cubrimiento de bucles ...............................................................30

1.12.

Cubrimiento de carrera ..............................................................30

1.13.

Cobertura de operadores relacionales .......................................30

1.14.

Cobertura de tablas....................................................................30

1.15.

Cobertura basada en mutación ..................................................30

2. La mutación ............................................................................................32
3

2.1.

Algo de terminología ..................................................................33

2.2.

La mutación como criterio decobertura....................................33

2.3.

Proceso de pruebas basado en mutación ...................................34

2.4.

Operadores de mutación ............................................................36

3. Ejercicios................................................................................................. 37
Capítulo 4. Los valores “interesantes”...
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
  • prueba de software
  • PRUEBAS DE SOFTWARE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS