SlideShare une entreprise Scribd logo
1  sur  12
PRUEBAS
FUNCIONALES
 Functional Testing
INTRODUCCIÓN
O 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.
SOFTWARE RELEASE LIFE
       CYCLE
        ANÁLISIS



         DISEÑO



       DESARROLLO



        PRUEBAS
SOFTWARE TESTING VS.
     QUALITY ASSURANCE
          Software                          Quality
           Testing                         Assurance


Se 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
SOFTWARE TESTING VS.
      QUALITY ASSURANCE
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.
FUNCTIONAL TESTING -
    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.
FLUJO EN LAS PRUEBAS -
      TEST FLOW
FUNCTIONAL TESTING -
     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.
Analista De
         Usuario Final                    Pruebas


                    Pruebas
Aportes en el                   Ir mas allá       Cada error
                    para que
desarrollo 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
HACIENDO 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.
Pruebas           Detectar
Funcionales         Errores


Buen Criterio      Casos De
De Desarrollo      Pruebas



       Resultado   Datos De     Proceso a
       Esperado    Entrada       Seguir


                                  Cronograma
                   Estimación
                    Tiempos
                                   Plan De
                                   Pruebas
DISEÑANDO TEST CASES

Contenu connexe

Tendances

Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software  Unidad 2 - Software Enginnering - Ian sommervilleProcesos de software  Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software Unidad 2 - Software Enginnering - Ian sommervilleMatias Gonzalo Acosta
 
Validacion Y Verificacion
Validacion Y VerificacionValidacion Y Verificacion
Validacion Y VerificacionFARIDROJAS
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 
Unidad 1 verificacion y-validacion
Unidad 1 verificacion y-validacionUnidad 1 verificacion y-validacion
Unidad 1 verificacion y-validacionJorge Daza Gómez
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQABoxcarpilot
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpGomez Gomez
 
Practica de requerimientos
Practica de requerimientosPractica de requerimientos
Practica de requerimientosUPTP
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitosinmacu_
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Isabel Gómez
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Softwarearacelij
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxEduardo Robayo
 

Tendances (20)

Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software  Unidad 2 - Software Enginnering - Ian sommervilleProcesos de software  Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Sqa ejemplo
Sqa ejemploSqa ejemplo
Sqa ejemplo
 
Validacion Y Verificacion
Validacion Y VerificacionValidacion Y Verificacion
Validacion Y Verificacion
 
Procesos e hilos_parte_3
Procesos e hilos_parte_3Procesos e hilos_parte_3
Procesos e hilos_parte_3
 
Pruebas de Software
Pruebas de SoftwarePruebas de Software
Pruebas de Software
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Unidad 1 verificacion y-validacion
Unidad 1 verificacion y-validacionUnidad 1 verificacion y-validacion
Unidad 1 verificacion y-validacion
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQA
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwp
 
Practica de requerimientos
Practica de requerimientosPractica de requerimientos
Practica de requerimientos
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
 
1.redes datacenters
1.redes datacenters1.redes datacenters
1.redes datacenters
 
ISO/IEC 14598
ISO/IEC 14598ISO/IEC 14598
ISO/IEC 14598
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.
 
Sqap ejemplos
Sqap ejemplosSqap ejemplos
Sqap ejemplos
 
Normas ISO 9126 - 25000
Normas ISO 9126 - 25000Normas ISO 9126 - 25000
Normas ISO 9126 - 25000
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptx
 

Similaire à Pruebas funcionales (20)

Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
EXPOSICIÓN (3).pptx
EXPOSICIÓN (3).pptxEXPOSICIÓN (3).pptx
EXPOSICIÓN (3).pptx
 
pruebas de calidad.pdf
pruebas de calidad.pdfpruebas de calidad.pdf
pruebas de calidad.pdf
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
Enfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de softwareEnfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de software
 
Atix16
Atix16Atix16
Atix16
 
ATIX16
ATIX16ATIX16
ATIX16
 
Feb-2015 / El arte de crear software de calidad con agilidad
Feb-2015 / El arte de crear software de calidad con agilidad Feb-2015 / El arte de crear software de calidad con agilidad
Feb-2015 / El arte de crear software de calidad con agilidad
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Sesión Nº 13 - CALIDAD DE SW.pptx
Sesión Nº 13 - CALIDAD DE SW.pptxSesión Nº 13 - CALIDAD DE SW.pptx
Sesión Nº 13 - CALIDAD DE SW.pptx
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
S6-CDSQA.pptx
S6-CDSQA.pptxS6-CDSQA.pptx
S6-CDSQA.pptx
 
Pruebas
PruebasPruebas
Pruebas
 
Ra.1..
Ra.1..Ra.1..
Ra.1..
 
Testing Software
Testing SoftwareTesting Software
Testing Software
 
Exposición software.pptx
Exposición software.pptxExposición software.pptx
Exposición software.pptx
 
Exposición software.pptx
Exposición software.pptxExposición software.pptx
Exposición software.pptx
 

Plus de Alfonso Gabriel López Ceballos (8)

J meter chapter1
J meter chapter1J meter chapter1
J meter chapter1
 
J unit4
J unit4J unit4
J unit4
 
Unfuddle usage guide 2
Unfuddle usage guide 2Unfuddle usage guide 2
Unfuddle usage guide 2
 
Capacitacion xquery
Capacitacion xqueryCapacitacion xquery
Capacitacion xquery
 
Xpath presentation
Xpath presentationXpath presentation
Xpath presentation
 
Xml intro1
Xml intro1Xml intro1
Xml intro1
 
Metodologia scrum actualizada qa
Metodologia scrum actualizada qaMetodologia scrum actualizada qa
Metodologia scrum actualizada qa
 
Mitos
MitosMitos
Mitos
 

Pruebas funcionales

  • 2. INTRODUCCIÓN O 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. SOFTWARE RELEASE LIFE CYCLE ANÁLISIS DISEÑO DESARROLLO PRUEBAS
  • 4. SOFTWARE TESTING VS. QUALITY ASSURANCE Software Quality Testing Assurance Se 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. SOFTWARE TESTING VS. QUALITY ASSURANCE 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.
  • 6. FUNCTIONAL TESTING - 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.
  • 7. FLUJO EN LAS PRUEBAS - TEST FLOW
  • 8. FUNCTIONAL TESTING - 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.
  • 9. Analista De Usuario Final Pruebas Pruebas Aportes en el Ir mas allá Cada error para que desarrollo 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. HACIENDO 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.
  • 11. Pruebas Detectar Funcionales Errores Buen Criterio Casos De De Desarrollo Pruebas Resultado Datos De Proceso a Esperado Entrada Seguir Cronograma Estimación Tiempos Plan De Pruebas