ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Definiciones


Enviado por   •  22 de Marzo de 2013  •  Trabajos  •  5.646 Palabras (23 Páginas)  •  469 Visitas

Página 1 de 23

INDICE.

INTRODUCCIÓN………………………………………………………………………………………………………………………2

UNIDAD 4 PRUEBAS DE SOFTWARE................................................................................3

4.1 Definiciones.........................................................................................................................3

4.1.1 Prueba, caso de prueba, defecto, falla, error, verificación, validación. ................................. 3

4.1.2 Relación defecto falla error…………………………………….............................................................6

4.1.3 Pruebas estructurales, funcionales y aleatorias. ................................................................. 8

4.1.4 Documentación del diseño de las pruebas. ........................................................................8

4.2 Proceso de pruebas. ...........................................................................................................9

4.2.1 Generar un plan de pruebas.............................................................................................. 9

4.2.2 Diseñar pruebas específicas. ............................................................................................ 10

4.2.3 Tomar configuración del software a probar. ....................................................................10..

4.2.4 Configurar las pruebas....................................................................................................... 11

4.2.5 Evaluar resultados. ........................................................................................................... 11

4.2.5.1 Depuración. .................................................................................................................. 11

4.2.5.2 Análisis de errores.......................................................................................................... 11

4.3 Técnicas de diseño de casos de prueba.................................................................................12

4.4 Enfoque práctico recomendado para el diseño de casos. ......................................................13

4.5 Estrategias de aplicación de las pruebas. ..............................................................................14

4.5.1 Pruebas unitarias.............................................................................................................. 14

4.5.2 Prueba de integración.......................................................................................................15

4.5.3 Del sistema. ..................................................................................................................... 16

4.5.4 Pruebas de aceptación......................................................................................................17

RESUMEN…………………………………………………………………………………………………………….........18

SINTAXIS………………………………………………………………………………………………………………….....22

BIBLIOGRAFÍA………………………………………………………………………………………………………….....23

INTRODUCCIÓN.

En el desarrollo del software las posibilidades de error son innumerables. Los errores pueden darse desde una mala especificación de los requisitos funcionales, una incorrecta selección de los métodos de resolución, uso indebido de las estructuras de datos, errores al enlazar módulos.

El desarrollo del software ha de ir acompañado de alguna actividad que garantice la calidad, la prueba es un elemento crítico para la garantía de calidad del software. La importancia de los costes asociados a los fallos motiva la creación de un proceso de pruebas minuciosas y bien planificadas.

Gran parte del esfuerzo que se dedica al desarrollo del software se invierte en la prueba (valor aproximado 40 %), e incluso en el caso de software para actividades críticas, como por ejemplo los sistemas de control en tiempo real, puede invertirse en la prueba un esfuerzo muy superior al que se invierte en el resto de etapas.

La prueba y validación de los resultados no es un proceso que se realiza una vez desarrollado el software sino que debe efectuarse en cada una de las etapas de desarrollo.

“El desarrollo de sistemas de software implica una serie de actividades de producción en las que las posibilidades de que aparezca el fallo humano son enormes. Los errores pueden empezar a darse desde el primer momento del proceso, en el que los objetivos… pueden estar especificados de forma errónea o imperfecta, así como [en] posteriores pasos de diseño y desarrollo… Debido a la imposibilidad humana de trabajar y comunicarse de forma perfecta, el desarrollo de software e ha de ir acompañado de una actividad que garantice la calidad.”

4.1 DEFINICIONES

4.1.1 PRUEBA, CASO DE PRUEBA, DEFECTO, FALLA, ERROR, VERIFICACIÓN, VALIDACIÓN.

Prueba

La prueba es el proceso de ejecución de un programa con la intención de descubrir un error. Las pruebas son un conjunto de actividades que se pueden planificar por adelantado y llevar a cabo sistemáticamente. Por esta razón, se debe definir en el proceso de la ingeniería del software una plantilla para las pruebas del software: un conjunto de pasos en los que podamos situar los métodos específicos de diseño de casos de prueba.

Un proceso general de pruebas comienza con la prueba de unidades de programas individuales tales como funciones u objetos. A continuación, éstas se integraban en subsistemas y sistemas, y se prueban las interacciones entre estas unidades. Finalmente,

...

Descargar como (para miembros actualizados)  txt (39.8 Kb)  
Leer 22 páginas más »
Disponible sólo en Clubensayos.com