Pruebas funcionales

12

Click here to load reader

Transcript of Pruebas funcionales

Page 1: Pruebas funcionales

PRUEBAS FUNCIONALES

Functional Testing

Page 2: Pruebas funcionales

INTRODUCCIÓNO Objetivo: asegurar que el software cumpla

con las especificaciones requeridas y eliminar los posibles defectos que este pudiera tener.

O En la actualidad, el software testing se hace más complicado ya que debe hacer frente a una gran cantidad de metodologías de desarrollo, lenguajes de programación, sistemas operativos, hardware etc…

O Por esto, el testing debe apoyarse en metodologías generales que revisan los aspectos más fundamentales que debe considerar todo proceso de pruebas.

Page 3: Pruebas funcionales

SOFTWARE RELEASE LIFE CYCLE

ANÁLISIS

DISEÑO

DESARROLLO

PRUEBAS

Page 4: Pruebas funcionales

SOFTWARE TESTING VS. QUALITY ASSURANCE

Software Testing

Quality Assurance

Se realiza en una de las fases del ciclo de vida del

software

Utilizan casos de prueba para ser

ejecutados

Se debe ejecutar en todas las

fases

Utiliza estándares y procedimientos establecidos en

fases

Page 5: Pruebas funcionales

O Ambas permitirán verificar y afirmar la calidad del producto final, el software.

O Ambas definen un conjunto de actividades a realizarse dentro del ciclo de vida del software para mejorar y asegurar la calidad del mismo.

O Para cumplir como QA’s se deben definir estándares y establecer procedimientos contra los cuales se pueda comparar lo alcanzado durante cada una de las fases.

SOFTWARE TESTING VS. QUALITY ASSURANCE

Page 6: Pruebas funcionales

O Pruebas de software que tienen por objetivo probar que los sistemas desarrollados, cumplan con las funciones específicas para los cuales han sido creados.

O Desarrolladas por analistas de pruebas con apoyo de algunos usuarios finales.

O El enfoque de este tipo de prueba se basa en el análisis de los datos de entrada y en los de salida.

FUNCTIONAL TESTING - PRUEBAS FUNCIONALES

Page 7: Pruebas funcionales

FLUJO EN LAS PRUEBAS - TEST FLOW

Page 8: Pruebas funcionales

O Realizadas manualmente por el analista de pruebas.

O Colocarse en los pies del usuario.

O Requiere apoyo de los usuarios finales.

O Son pruebas definitivas en la que se da la conformidad del sistema.

FUNCTIONAL TESTING - PRUEBAS FUNCIONALES

Page 9: Pruebas funcionales

Usuario FinalAnalista De

Pruebas

Aportes en el

desarrollo de test cases

Cambios potenciales

en el diseño

Pruebas para que

todo funcione

Ir mas allá que

cualquier usuario

Tiene una misión

destructiva

Cada error encontrado es un éxito

Encontrar posibles

debilidades

Page 10: Pruebas funcionales

O Para cada sistema que se pruebe se le debe dar un valor agregado, cada error que se encuentre significa un éxito para la calidad del sistema.

O Los conocimientos técnicos son valiosos en esta labor, pero no son suficientes, necesitamos también tener conocimientos del negocio. «El nivel de conocimiento del tester sobre un negocio debe ser similar al del usuario que utilizará el sistema»

O Un tester experimentado puede llegar a tener un amplio conocimiento de diversos negocios y le resultará sencillo adaptarse a cualquier tipo de aplicación y a cualquier tipo de plataforma: Web, C/S o Host.

HACIENDO PRUEBAS FUNCIONALES

Page 11: Pruebas funcionales

Pruebas Funcional

es

Casos De Pruebas

Detectar Errores

Datos De Entrada

Proceso a Seguir

Resultado Esperado

Estimación Tiempos

Cronograma

Plan De Pruebas

Buen Criterio De

Desarrollo

Page 12: Pruebas funcionales

DISEÑANDO TEST CASES