Pruebas de software

Páginas: 32 (7822 palabras) Publicado: 12 de junio de 2014
29/09/2013

Capítulo I.
Construcción y Pruebas de Software

Objetivos del Capítulo
Construcción del Software
Comprender que construir software engloba muchas
más actividades que la de escribir código
Conocer los principios de la construcción de software
y las actividades más significativas

Verificación y Validación
Conocer el papel que juegan la verificación y
validación delsoftware y, dentro de ellas, las pruebas

Pruebas
Tener una visión general de los niveles, clases,
técnicas y actividades de pruebas del software

1

29/09/2013

Contenido
1. Construcción del
Software
Conceptos
Principios
Proceso de
Construcción

2. Verificación y
Validación

3. Pruebas
Conceptos
Proceso de Pruebas
Niveles de Prueba
Estrategia de Aplicación
Técnicas de Prueba4. Pruebas OO

Objetivos
Actividades
Técnicas

Ingeniería de Software

2

29/09/2013

1. Construcción del Software
Se refiere a la creación detallada de software
operativo mediante una combinación de:
Codificación
Verificación
Pruebas Unitarias y de Integración
Depuración

Diseño

Construcción

Pruebas

Ver video: Metodología RUP

1. Construcción del Software
Loslímites entre Construcción, Diseño y Pruebas varían
dependiendo del ciclo de vida que se usa en cada proyecto
Aunque bastante esfuerzo de diseño puede realizarse antes de
empezar las actividades de construcción, otro debe de
realizarse en paralelo.
Igualmente, algunos tipos de pruebas se realizan durante la
construcción, mientras que otras se hacen a posteriori.

Durante la Construcción segeneran las cantidades más
grandes de artefactos de software (ficheros de código,
contenidos, casos de prueba, etc.)
Esto origina necesidades de gestión de configuración

3

29/09/2013

1. Construcción del Software
Lenguajes de Construcción
Formas de especificar una solución a un problema ejecutable por
una computadora
Pueden ser de varias clases:
De Configuración
Permiten elegirentre un conjunto predefinido de opciones para crear
instalaciones de software nuevas o particularizadas (ej. ficheros de
configuración de Windows o UNIX)

De Toolkits
Permiten construir aplicaciones a partir de un Toolkit (conjunto integrado
piezas reutilizables de aplicación específica)
Scripts: definidos de forma explícita. (ej. JavaScript).
APIs: definidos de forma implícita, ya que seimplican a partir de la
interfaz pública de un Toolkit. (ej. API de Office).

De Programación
Tipos de notaciones: Lingüística (cadenas de texto con palabras), Formal
(expresiones de tipo matemático), Visual (símbolos gráficos)

1. Construcción del Software
Relación de los modelos con el código fuente

4

29/09/2013

1. Construcción del Software. Principios
Los principiosfundamentales de la construcción de
software son:
Minimizar la complejidad
Anticipar los cambios
Pensar en la verificación posterior
Aplicar estándares

1. Construcción del Software. Principios
Los principios fundamentales de la construcción de
software son:
Minimizar la complejidad
Escribiendo código sencillo y fácil de leer
Utilizando estándares
Técnicas de codificación
Técnicas deaseguramiento de calidad

Anticipar los Cambios
El software se ve afectado por los cambios en su entorno y está
destinado a cambiar a lo largo del tiempo
Aplicación de técnicas específicas

5

29/09/2013

1. Construcción del Software. Principios
Los principios fundamentales de la construcción de
software son:
Pensar en la Verificación posterior
Construir de forma que los fallos puedan serencontrados lo
antes posible (al codificar, hacer pruebas u operar el sistema)

Técnicas:
Seguir estándares de codificación
Hacer pruebas unitarias
Organizar el código para soportar pruebas automatizadas
Restringir el uso de técnicas complejas

1. Construcción del Software. Principios
Los principios fundamentales de la construcción de
software son:
Aplicar Estándares
Directamente a...
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