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

Acceso A Redes


Enviado por   •  28 de Mayo de 2012  •  20.330 Palabras (82 Páginas)  •  605 Visitas

Página 1 de 82

PRUEBAS DE SOFTWARE 1

Pruebas de

Software

2

CARRERAS PROFESIONALES CIBERTEC

PRUEBAS DE SOFTWARE 3

CIBERTEC CARRERAS PROFESIONALES

ÍNDICE

Página

Presentación 5

Red de contenidos 6

Unidad de aprendizaje 1: Fundamentos de Pruebas de Software

1.1 Tema 1 : Pruebas de Software 8

1.1.1. : Validación y Verificación en el desarrollo de software 8

1.1.2. : Tipos de pruebas 11

1.1.3. : Diseño de casos de prueba 17

1.2 Tema 2 : Administración de Pruebas 25

1.2.1. : Estrategias de pruebas 25

1.2.2. : Roles y responsabilidades 30

1.2.3. : Técnicas de pruebas 33

1.2.4. : Herramientas de pruebas 42

Unidad de aprendizaje 2: Fundamentos Rational Functional Tester

2.1 Tema 3 : Introducción al Rational Functional Tester 54

2.1.1. : Arquitectura de Rational Functional Tester 54

2.1.2. : Configuración del entorno de pruebas 56

2.1.3. : Configuración de aplicaciones Java a probar 62

2.1.4. : Proyectos de pruebas funcionales en Rational

Functional Tester

67

2.2 Tema 4 : Script de pruebas funcionales 70

2.2.1. : Grabación de un script 71

2.2.2. : Reproducción de un script 89

2.2.3. : Revisión de los resultados 90

2.2.4. : Características avanzadas de script de pruebas 90

Unidad de aprendizaje 3: Fundamentos Rational Performance Tester

3.1 Tema 5 : Introducción al Rational Performance Tester 98

3.1.1. : Arquitectura de Rational Performance Tester 98

3.1.2. : Características y beneficios 99

4

CARRERAS PROFESIONALES CIBERTEC

3.2 Tema 6 : Pruebas de rendimiento 105

3.2.1. : Crear y ejecutar pruebas de rendimiento

3.2.2. : Análisis de resultados

4.1.3. : Modificar pruebas de rendimiento

PRUEBAS DE SOFTWARE 5

CIBERTEC CARRERAS PROFESIONALES

PRESENTACIÓN

Pruebas de Software pertenece a la línea de carrera y se dicta en la carrera

profesional de Computación e Informática. Brinda los conceptos básicos

relacionados al área de aseguramiento de calidad de software y administración

de pruebas de software, alineados a las mejores prácticas en desarrollo de

software.

El manual para el curso ha sido diseñado bajo la modalidad de unidades de

aprendizaje, las que se desarrollan durante semanas determinadas. En cada una

de ellas, hallará los logros, que debe alcanzar al final de la unidad; el tema

tratado, el cual será ampliamente desarrollado; y los contenidos, que debe

desarrollar, es decir, los subtemas. Por último, encontrará las actividades que

deberá desarrollar en cada sesión, que le permitirán reforzar lo aprendido en la

clase.

El curso es eminentemente práctico: consiste en sesiones teóricas acompañadas

con aplicaciones prácticas. En primer lugar, se explica la importancia de la

verificación y validación de software para el control de calidad del producto de

software. Continúa con la presentación de los fundamentos del Rational

Functional Tester para la creación de scripts de pruebas funcionales. Por último,

se concluye con la aplicación del Rational Performance Tester para el diseño de

pruebas de rendimiento.

6

CARRERAS PROFESIONALES CIBERTEC

RED DE CONTENIDOS

Pruebas de Software

Fundamentos

de Pruebas

de Software

Pruebas de Software

Administración de

Pruebas

Fundamentos

Rational

Functional

Tester

Fundamentos

Rational

Performance

Tester

Introducción al

Rational Functional

Tester

Script de pruebas

funcionales

Introducción al

Rational

Performance Tester

Script de pruebas

de rendimiento

PRUEBAS DE SOFTWARE 7

CIBERTEC CARRERAS PROFESIONALES

FUNDAMENTOS DE PRUEBAS DE SOFTWARE

LOGRO DE LA UNIDAD DE APRENDIZAJE

· Al término de la unidad, el alumno reconoce la importancia de la validación y

verificación de software para el control de calidad del producto de software.

TEMARIO

1.1. Tema 1: Pruebas de software

1.1.1. Validación y Verificación en el desarrollo de software

1.1.2. Tipos de pruebas

1.1.2.1. En función de qué conocemos

1.1.2.2. Según el grado de automatización

1.1.2.3. En función de qué se prueba

1.1.3. Diseño de casos de prueba

1.2. Tema 2: Administración de pruebas

1.2.1. Estrategias de pruebas

1.2.2. Roles y responsabilidades

1.2.3. Técnicas de pruebas

1.2.4. Herramientas de pruebas

ACTIVIDADES PROPUESTAS

· Los alumnos diseñan los casos de pruebas de un caso de uso a partir de su

especificación.

· Los alumnos diseñan los casos de pruebas de un caso de uso a partir de su

prototipo y consideraciones del llenado de datos.

UNIDAD DE

APRENDIZAJE

1

8

CARRERAS PROFESIONALES CIBERTEC

1.1. PRUEBAS DE SOFTWARE

Las pruebas de software (testing en inglés) son los procesos que permiten

verificar y revelar la calidad de un producto software antes de su puesta en

marcha. Básicamente, es una fase en el desarrollo de software que consiste en

probar las aplicaciones construidas.

Las pruebas de software se integran dentro de las diferentes fases del ciclo de

vida del software dentro de la Ingeniería de software. En este sentido, se ejecuta

el aplicativo a probar y mediante técnicas experimentales se trata de descubrir

qué errores tiene.

Para determinar el nivel de calidad se deben efectuar unas medidas o pruebas

que permitan comprobar el grado de cumplimiento respecto de las

especificaciones iniciales del sistema.

Existen muchas definiciones de pruebas de software. A continuación, se hace

referencia a la definición citada por IEEE y SWEBOK.

Una prueba es una actividad en la que un sistema o un componente es

ejecutado bajo condiciones especificadas, los resultados son observados o

registrados, y una evaluación es realizada de un aspecto del sistema o

componente. [IEEE Std.610.12-1990]

Una prueba es una actividad ejecutada para evaluar y mejorar la calidad del

producto a través de la identificación de defectos y problemas. [SWEBOK]

Otros especialistas de pruebas manifiestan

...

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