Fase Pruebas de Software

11
Actividades de la Fase Pruebas Johanna Alvarez y Víctor Bravo 1 Fundación Centro Nacional de Desarrollo e Investigación en Tecnologías Libres Mérida, Abril de 2015

Transcript of Fase Pruebas de Software

Page 1: Fase Pruebas de Software

Actividades de la Fase Pruebas

Johanna Alvarez y Víctor Bravo1

Fundación Centro Nacional de Desarrollo e Investigación en Tecnologías Libres

Mérida, Abril de 2015

Page 2: Fase Pruebas de Software

Pruebas de Software

Page 3: Fase Pruebas de Software

ImplicaAplicación de

pruebas funcionales

Caso de Uso

Paso 1: El usuario solicita ...

Paso 2: El sistema presenta ...

Plan

Page 4: Fase Pruebas de Software

Herramientas de apoyo a la actividad

Plugin del TRAC – Metodología

Plantilla: Plan de pruebas funcionales

Plugin del TRAC – Metodología

Plantilla: Plan de pruebas funcionales

Para elaborar pruebas funcionales

Técnica de diseño de pruebas Caja Negra

Aplicación depruebas funcionales

Para aplicar pruebas funcionales

Selenium, Jmeter, Watir, SOLEX

Para reportar errores

Sistemas para gestión de incidentes: Bug Tracking System

Page 5: Fase Pruebas de Software

Recomendaciones para la actividad

Se debe verificar el comportamiento del software en términos de los escenarios indicados en la

descripción textual de sus casos de uso

Se sugiere, de ser posible, abarcar varios escenarios en un mismo caso de prueba .

En cada caso de prueba se debe indicar el objetivo de la prueba, los pasos a realizar en el software para efectuar

la prueba, los tipos de datos requeridos y la salida esperada.

Se recomienda utilizar herramientas que permitan grabar la ejecución de las pruebas funcionales, para que puedan ser reproducidas éstas como pruebas

de regresión.

Aplicación depruebas funcionales

El reporte de un error debe incluir una captura de la pantalla donde se indica el error en el software.

Page 6: Fase Pruebas de Software

ImplicaAplicación de pruebas de instalación/desinstalación

Aplicar pasos deinstalación/desinstalación

Page 7: Fase Pruebas de Software

Herramientas de apoyo a la actividad

Aplicación de pruebas de instalación/desinstalación

Para aplicar pruebas de instalación

builddpbuilder

Page 8: Fase Pruebas de Software

Implica

Aplicación de pruebasno funcionales

Objetivo

Page 9: Fase Pruebas de Software

Herramientas de apoyo a la actividad

Plugin del TRAC – Metodología

Plantilla: Plan de pruebasno funcionales

Plugin del TRAC – Metodología

Plantilla: Plan de pruebasno funcionales

Para aplicar pruebas de rendimiento

JcrawlerSOLEXMulti-mechanize

Aplicación de pruebasno funcionales

Para aplicar pruebas de seguridad

PowerfuzzerNessusNetcatJohn the Ripper

Page 10: Fase Pruebas de Software

Recomendaciones para la actividad

Se recomienda el uso de herramientas de prueba y/o la automatización

de éstas.

Las pruebas de rendimiento requierenla simulación de un número importante de

usuarios interactuando con las funcionalidades del software

La interfaz de las operaciones que ejecuta el software debe mantener

un estándar visual

Aplicación de pruebasno funcionales

Page 11: Fase Pruebas de Software

Implica

Aplicación de pruebasde regresión

ReproducenPruebas funcionales