Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PRUEBASFUNCIONALES Functional Testing
INTRODUCCIÓNO Objetivo: asegurar que el software cumpla con  las especificaciones requeridas y eliminar los  posibles defe...
SOFTWARE RELEASE LIFE       CYCLE        ANÁLISIS         DISEÑO       DESARROLLO        PRUEBAS
SOFTWARE TESTING VS.     QUALITY ASSURANCE          Software                          Quality           Testing           ...
SOFTWARE TESTING VS.      QUALITY ASSURANCEO Ambas permitirán verificar y afirmar la calidad del producto  final, el softw...
FUNCTIONAL TESTING -    PRUEBAS FUNCIONALESO Pruebas de software que tienen por objetivo probar que los  sistemas desarrol...
FLUJO EN LAS PRUEBAS -      TEST FLOW
FUNCTIONAL TESTING -     PRUEBAS FUNCIONALESO Realizadas manualmente por el analista de pruebas.O Colocarse en los pies de...
Analista De         Usuario Final                    Pruebas                    PruebasAportes en el                   Ir ...
HACIENDO PRUEBAS          FUNCIONALESO Para cada sistema que se pruebe se le debe dar un  valor agregado, cada error que s...
Pruebas           DetectarFuncionales         ErroresBuen Criterio      Casos DeDe Desarrollo      Pruebas       Resultado...
DISEÑANDO TEST CASES
Upcoming SlideShare
Loading in …5
×

Pruebas funcionales

9,877 views

Published on

  • Buenas Alfonso me gustaría saber sí puedo utilizar una foto de tus esquemas en un proyecto. (Diapositiva 3)
    Gracias de antemano!:)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Pruebas funcionales

  1. 1. PRUEBASFUNCIONALES Functional Testing
  2. 2. 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.
  3. 3. SOFTWARE RELEASE LIFE CYCLE ANÁLISIS DISEÑO DESARROLLO PRUEBAS
  4. 4. SOFTWARE TESTING VS. QUALITY ASSURANCE Software Quality Testing AssuranceSe realiza en una de las fases del Se debe ejecutar ciclo de vida del en todas las fases software Utiliza estándares y Utilizan casos de procedimientos prueba para ser establecidos en ejecutados fases
  5. 5. SOFTWARE TESTING VS. QUALITY ASSURANCEO 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.
  6. 6. FUNCTIONAL TESTING - PRUEBAS FUNCIONALESO 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.
  7. 7. FLUJO EN LAS PRUEBAS - TEST FLOW
  8. 8. FUNCTIONAL TESTING - PRUEBAS FUNCIONALESO 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.
  9. 9. Analista De Usuario Final Pruebas PruebasAportes en el Ir mas allá Cada error para quedesarrollo de que cualquier encontrado todo test cases usuario es un éxito funcione Cambios potenciales en el diseño Tiene una Encontrar misión posibles destructiva debilidades
  10. 10. HACIENDO PRUEBAS FUNCIONALESO 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.
  11. 11. Pruebas DetectarFuncionales ErroresBuen Criterio Casos DeDe Desarrollo Pruebas Resultado Datos De Proceso a Esperado Entrada Seguir Cronograma Estimación Tiempos Plan De Pruebas
  12. 12. DISEÑANDO TEST CASES

×