SlideShare una empresa de Scribd logo
1 de 36
Los Retos de la Prueba de software
            en México
                  Luis Vinicio León Carrillo
                           Director General
                                  e-Quallity
Objetivo


Describir retos y oportunidades
 relevantes de la Prueba de
     Software en México



                                  2
1.La Prueba en Perspectiva
2.La Industria   global   de
  la Prueba
3.La Prueba en México:
  retos y oportunidades

                             3
La “Crisis del Software”?
¿Qué es Prueba de Software?

 Proceso paralelo al de desarrollo
 para determinar si el producto
 alcanza el nivel de calidad
 acordado.

 Con apoyo de herramientas (CAST)
 se ejercita el sistema a probar
 (SUT)       aplicándole   estímulos
 diseñados          para     detectar
 insatisfacción de requerimientos.
Ejercicio


            equilátero
    e1
    e2      isósceles
    e3      escaleno
            no es triángulo
Principios de la Prueba


Principio 1. La prueba exhaustiva
es imposible
    Probar    todas   las   combinaciones
    posibles de entradas y salidas es
    imposible. En vez de eso, se utilizan
    técnicas, se miden riesgos y se
    asignan prioridades para distribuir
    sabiamente las pruebas.
Principios de la Prueba


Principio 2. El objetivo de la prueba
es mostrar la presencia de defectos
    La prueba puede demostrar que un
    sistema tiene defectos, pero NUNCA
    podrá demostrar que un sistema NO
    tiene defectos.
Principios de la Prueba


Principio 3. Debe comenzarse a
probar cuanto antes
    Las actividades de prueba deben
    comenzar tan pronto como sea
    posible en el proceso de desarrollo
    para evitar problemas en cascada.
Principios de la Prueba


Principio 4. Hay que        evitar   la
“Paradoja del Pesticida”
    Si los mismos tipos de pruebas son
    aplicadas una y otra vez, eventual-
    mente, esas pruebas no encontrarán
    nuevos defectos (a pesar de que sí
    existan).
Principios de la Prueba


Principio 5. La organización que
desarrolla no debe probar
    Por objetividad y para evitar una
    “Ceguera de taller”, el equipo de
    personas que prueba el producto
    debe ser distinto del que lo
    desarrolló.
Técnicas de Prueba

  Criterios de clasificación:
   Dominio de aplicación
   Nivel de confiabilidad requerido
   Características tecnológicas
   Control sobre el ambiente
   “Dirección de avance”
   Vista del sistema
Técnicas de Prueba

  Clasificaciones más conocidas:
   Conocimiento de los internals del
   software: Pruebas de caja…
        – Transparente
        –   Blanca
        –   Gris
        –   Negra
Técnicas de Prueba

  Clasificaciones más conocidas:
   Grano del elemento a probar:
   Pruebas de…
        –   Unidad
        –   Integración
        –   Sistema
Modelo V
Proceso de Prueba
1. Establecer alcances, entregables y
   criterios de éxito
2. Estimar esfuerzo de prueba
3. Planear proyecto
4. Reproducir el contexto del SUT
5. hacer
      5.a) Diseñar casos de prueba
       5.b) Aplicar casos de prueba
       5.c) Reportar métricas y dar seguimto
       5.d) Reportar análisis de resultados
    mientras vueltas<Regresiones ∧ ∼criterio
6. Cierre
1.La Prueba en Perspectiva
2.La Industria   global   de
  la Prueba
3.La Prueba en México:
  retos y oportunidades

                             17
La Industria de la Prueba
  Globalmente, la prueba es una
  industria en sí misma (Myers)
  Tan sólo el mercado atendido por
  países como Irlanda ronda los 150
  MUSD
  Representa un mercado en el que
  México podría ser muy competitivo,
  y brinda buenas posibilidades de
  crecimiento profesional
  Estados Unidos se recupera con
  propensión a terciarizar
Costos de Pruebas inadecuadas

  Impacta en muchos sectores
  industriales.
  Los Estados Unidos en 2003
  perdieron casi 60,000 MUSD
  (equivalente al 1% de su PIB) por
  pruebas inadecuadas o nulas.
  En México hay muy pocos datos,
  pero pruebas mal llevadas a cabo
  pueden estar dificultando el
  crecimiento de las empresas.
Impacto de Pruebas inadecuadas
Impacto de Pruebas inadecuadas
Impacto en las Empresas
D in e r o




             Tiempo   Desarrollo del Producto   Ventas   Mantenimiento con Pruebas   Mantenimiento sin Pruebas
Economía de la prueba
  Eliminar errores es cada vez más caro
  Entre el 60% y el 80% de todo el esfuerzo se
      va en mantenimiento.
        P e rc e n ta g e o f D e fe c ts
                                                                               $ 1 4 ,0 0 0

  85%                                                                                                                  % D e fe c ts
                                                                                                                       In tr o d u c e d in
                                                                                                                       t h is p h a s e

                                                                                                                       % D e fe c ts
  42%                                                                                                                  fo u n d in
                                                                                                                       in th is p h a s e
                                                             $1000
                                                                                                                      $ C o s t to
                              $130               $250                                                                 r e p a ir d e fe c t
             $25
                                                                                                                      in th is p h a s e
          D e s ig n      C o m p ile                 P re -p ro d                 P ost
          & C ode          o r B in d               I n t e g r a t io n         R e le a s e
                       S o u r c e : A p p li e d S o ft w a r e M e a s u r e m e n t , C a p e r s J o n e s , 1 9 9 6



  Prueba: ≥25% del tiempo y del presupuesto
1.La Prueba en Perspectiva
2.La Industria   global   de
  la Prueba
3.La Prueba en México:
  retos y oportunidades

                             24
La Prueba en México

 Mercado todavía modesto
 Martin Pol (2001-2009):
 industria va estructurándose.
 Pocas empresas, muy pocas
 certificadas.
 Pocos testers, muy pocos
 certificados
Lo que hay por hacer

 Infraestructura, apoyos, etc.
 Repetir estrategia de Prosoft:
  Recursos en cantidad y calidad
  suficiente
  Reconocimiento internacional

 ⇒ Certificaciones internacionales
  (empresas y testers)
El área de pruebas en la organización


                     Dirección




                   Departamento
                   de Productos




   Departamento                   Departamento
   de Desarrollo                   de Pruebas
Roles como tester
Recursos Humanos
Roles más comunes en proyectos de prueba
  Administrador del proyecto de pruebas
  Líder del proyecto de pruebas
  Ing. de pruebas (caja blanca/negra; Sr/Jr)
   Ejecutor
   Diseñador
   Automatizador
Estructura típica de certificaciones
Organismos certificadores

  International Institute of
  Software Testing
  Quality Assurance Institute
  International Software
  Testing Qualifications Board
Características deseables

    Reconocimiento
    Calidad
    Accesibilidad:
       Física
       Económica
Oportunidades

 Organismo internacional,
 con presencia en Estados
 Unidos, con representación
 en México

 Buscar fondos de gobierno
Comentarios finales
La prueba de software es una
industria en sí misma.
Es una industria en la que podemos
ser competitivos como país.
La prueba de software es una carrera
profesional en sí misma.
Las certificaciones internacionales
como tester pueden representar un
hito en la carrera profesional.
Nuestro gobierno está apoyando las
certificaciones en prueba.
Contacto
 ¡Gracias por su atención!

  Más información en
 www.e-quallity.net

    contact@e-quallity.net
36

Más contenido relacionado

Similar a Los Retos Actuales de la Prueba de SW en México

120811710123 ejemplopresentacionpowerpoint
120811710123 ejemplopresentacionpowerpoint120811710123 ejemplopresentacionpowerpoint
120811710123 ejemplopresentacionpowerpointEstuardo Torres
 
Proyecto Iso 9001 2008
Proyecto Iso 9001 2008Proyecto Iso 9001 2008
Proyecto Iso 9001 2008Mario Charlin
 
Modelo presentacion con propuesta alexandra 11
Modelo presentacion con propuesta alexandra 11Modelo presentacion con propuesta alexandra 11
Modelo presentacion con propuesta alexandra 11Mayra Sanchez
 
metodologia de investigacion -objetivos general y especificos
metodologia de investigacion -objetivos general y especificosmetodologia de investigacion -objetivos general y especificos
metodologia de investigacion -objetivos general y especificosRaul Cabanillas Corso
 
Auditoria en Sistema de Personas
Auditoria en Sistema de PersonasAuditoria en Sistema de Personas
Auditoria en Sistema de Personasjllorente1
 
Salud y Seguridad Ocupacional - IV Congreso Nacional de Sistemas de Gestión ...
Salud y Seguridad Ocupacional - IV  Congreso Nacional de Sistemas de Gestión ...Salud y Seguridad Ocupacional - IV  Congreso Nacional de Sistemas de Gestión ...
Salud y Seguridad Ocupacional - IV Congreso Nacional de Sistemas de Gestión ...Gestión de la Calidad de UTN BA
 
Satisfaccion de clientes: Ejemplo de estudio
Satisfaccion de clientes: Ejemplo de estudioSatisfaccion de clientes: Ejemplo de estudio
Satisfaccion de clientes: Ejemplo de estudioInstituto Datakey
 
¿Qué tiene que decir la investigación acerca de la evaluación?
¿Qué tiene que decir la investigación acerca de la evaluación?¿Qué tiene que decir la investigación acerca de la evaluación?
¿Qué tiene que decir la investigación acerca de la evaluación?Alfredo Prieto Martín
 
Auditoria sgc Pablo lasso
Auditoria sgc Pablo lassoAuditoria sgc Pablo lasso
Auditoria sgc Pablo lassoPablo Lasso
 
Presentacion grupo
Presentacion grupoPresentacion grupo
Presentacion grupoAlex Vasquez
 
Evaluacion final diseno_de_proyectos_4
Evaluacion final diseno_de_proyectos_4Evaluacion final diseno_de_proyectos_4
Evaluacion final diseno_de_proyectos_4jgomezmon
 
Trabajo final inv. de operaciones
Trabajo final inv. de operacionesTrabajo final inv. de operaciones
Trabajo final inv. de operacionesVictSal25
 

Similar a Los Retos Actuales de la Prueba de SW en México (20)

120811710123 ejemplopresentacionpowerpoint
120811710123 ejemplopresentacionpowerpoint120811710123 ejemplopresentacionpowerpoint
120811710123 ejemplopresentacionpowerpoint
 
Presentacion
PresentacionPresentacion
Presentacion
 
Proyecto Iso 9001 2008
Proyecto Iso 9001 2008Proyecto Iso 9001 2008
Proyecto Iso 9001 2008
 
Modelo presentacion con propuesta alexandra 11
Modelo presentacion con propuesta alexandra 11Modelo presentacion con propuesta alexandra 11
Modelo presentacion con propuesta alexandra 11
 
metodologia de investigacion -objetivos general y especificos
metodologia de investigacion -objetivos general y especificosmetodologia de investigacion -objetivos general y especificos
metodologia de investigacion -objetivos general y especificos
 
Auditoria en Sistema de Personas
Auditoria en Sistema de PersonasAuditoria en Sistema de Personas
Auditoria en Sistema de Personas
 
Gerencia de calidad
Gerencia de calidadGerencia de calidad
Gerencia de calidad
 
Salud y Seguridad Ocupacional - IV Congreso Nacional de Sistemas de Gestión ...
Salud y Seguridad Ocupacional - IV  Congreso Nacional de Sistemas de Gestión ...Salud y Seguridad Ocupacional - IV  Congreso Nacional de Sistemas de Gestión ...
Salud y Seguridad Ocupacional - IV Congreso Nacional de Sistemas de Gestión ...
 
Satisfaccion de clientes: Ejemplo de estudio
Satisfaccion de clientes: Ejemplo de estudioSatisfaccion de clientes: Ejemplo de estudio
Satisfaccion de clientes: Ejemplo de estudio
 
¿Qué tiene que decir la investigación acerca de la evaluación?
¿Qué tiene que decir la investigación acerca de la evaluación?¿Qué tiene que decir la investigación acerca de la evaluación?
¿Qué tiene que decir la investigación acerca de la evaluación?
 
Cuartiles y deciles de caracteristicas
Cuartiles y deciles de caracteristicasCuartiles y deciles de caracteristicas
Cuartiles y deciles de caracteristicas
 
NCC 2017
NCC 2017NCC 2017
NCC 2017
 
EO II Administración de Encuestas Organizacionales
EO II Administración de Encuestas OrganizacionalesEO II Administración de Encuestas Organizacionales
EO II Administración de Encuestas Organizacionales
 
EO II La Administración de Encuestas Organizacionales
EO II La Administración de Encuestas OrganizacionalesEO II La Administración de Encuestas Organizacionales
EO II La Administración de Encuestas Organizacionales
 
EO II Administración de Encuestas Organizacionales
EO II Administración de Encuestas OrganizacionalesEO II Administración de Encuestas Organizacionales
EO II Administración de Encuestas Organizacionales
 
Auditoria sgc Pablo lasso
Auditoria sgc Pablo lassoAuditoria sgc Pablo lasso
Auditoria sgc Pablo lasso
 
Presentacion grupo
Presentacion grupoPresentacion grupo
Presentacion grupo
 
Evaluacion final diseno_de_proyectos_4
Evaluacion final diseno_de_proyectos_4Evaluacion final diseno_de_proyectos_4
Evaluacion final diseno_de_proyectos_4
 
Trabajo final inv. de operaciones
Trabajo final inv. de operacionesTrabajo final inv. de operaciones
Trabajo final inv. de operaciones
 
SIGMAELAH Metodos Tema 1
SIGMAELAH Metodos Tema 1SIGMAELAH Metodos Tema 1
SIGMAELAH Metodos Tema 1
 

Más de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskbydaniela5
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 

Último (20)

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 

Los Retos Actuales de la Prueba de SW en México

  • 1. Los Retos de la Prueba de software en México Luis Vinicio León Carrillo Director General e-Quallity
  • 2. Objetivo Describir retos y oportunidades relevantes de la Prueba de Software en México 2
  • 3. 1.La Prueba en Perspectiva 2.La Industria global de la Prueba 3.La Prueba en México: retos y oportunidades 3
  • 4. La “Crisis del Software”?
  • 5. ¿Qué es Prueba de Software? Proceso paralelo al de desarrollo para determinar si el producto alcanza el nivel de calidad acordado. Con apoyo de herramientas (CAST) se ejercita el sistema a probar (SUT) aplicándole estímulos diseñados para detectar insatisfacción de requerimientos.
  • 6. Ejercicio equilátero e1 e2 isósceles e3 escaleno no es triángulo
  • 7. Principios de la Prueba Principio 1. La prueba exhaustiva es imposible Probar todas las combinaciones posibles de entradas y salidas es imposible. En vez de eso, se utilizan técnicas, se miden riesgos y se asignan prioridades para distribuir sabiamente las pruebas.
  • 8. Principios de la Prueba Principio 2. El objetivo de la prueba es mostrar la presencia de defectos La prueba puede demostrar que un sistema tiene defectos, pero NUNCA podrá demostrar que un sistema NO tiene defectos.
  • 9. Principios de la Prueba Principio 3. Debe comenzarse a probar cuanto antes Las actividades de prueba deben comenzar tan pronto como sea posible en el proceso de desarrollo para evitar problemas en cascada.
  • 10. Principios de la Prueba Principio 4. Hay que evitar la “Paradoja del Pesticida” Si los mismos tipos de pruebas son aplicadas una y otra vez, eventual- mente, esas pruebas no encontrarán nuevos defectos (a pesar de que sí existan).
  • 11. Principios de la Prueba Principio 5. La organización que desarrolla no debe probar Por objetividad y para evitar una “Ceguera de taller”, el equipo de personas que prueba el producto debe ser distinto del que lo desarrolló.
  • 12. Técnicas de Prueba Criterios de clasificación: Dominio de aplicación Nivel de confiabilidad requerido Características tecnológicas Control sobre el ambiente “Dirección de avance” Vista del sistema
  • 13. Técnicas de Prueba Clasificaciones más conocidas: Conocimiento de los internals del software: Pruebas de caja… – Transparente – Blanca – Gris – Negra
  • 14. Técnicas de Prueba Clasificaciones más conocidas: Grano del elemento a probar: Pruebas de… – Unidad – Integración – Sistema
  • 16. Proceso de Prueba 1. Establecer alcances, entregables y criterios de éxito 2. Estimar esfuerzo de prueba 3. Planear proyecto 4. Reproducir el contexto del SUT 5. hacer 5.a) Diseñar casos de prueba 5.b) Aplicar casos de prueba 5.c) Reportar métricas y dar seguimto 5.d) Reportar análisis de resultados mientras vueltas<Regresiones ∧ ∼criterio 6. Cierre
  • 17. 1.La Prueba en Perspectiva 2.La Industria global de la Prueba 3.La Prueba en México: retos y oportunidades 17
  • 18. La Industria de la Prueba Globalmente, la prueba es una industria en sí misma (Myers) Tan sólo el mercado atendido por países como Irlanda ronda los 150 MUSD Representa un mercado en el que México podría ser muy competitivo, y brinda buenas posibilidades de crecimiento profesional Estados Unidos se recupera con propensión a terciarizar
  • 19. Costos de Pruebas inadecuadas Impacta en muchos sectores industriales. Los Estados Unidos en 2003 perdieron casi 60,000 MUSD (equivalente al 1% de su PIB) por pruebas inadecuadas o nulas. En México hay muy pocos datos, pero pruebas mal llevadas a cabo pueden estar dificultando el crecimiento de las empresas.
  • 20. Impacto de Pruebas inadecuadas
  • 21. Impacto de Pruebas inadecuadas
  • 22. Impacto en las Empresas D in e r o Tiempo Desarrollo del Producto Ventas Mantenimiento con Pruebas Mantenimiento sin Pruebas
  • 23. Economía de la prueba Eliminar errores es cada vez más caro Entre el 60% y el 80% de todo el esfuerzo se va en mantenimiento. P e rc e n ta g e o f D e fe c ts $ 1 4 ,0 0 0 85% % D e fe c ts In tr o d u c e d in t h is p h a s e % D e fe c ts 42% fo u n d in in th is p h a s e $1000 $ C o s t to $130 $250 r e p a ir d e fe c t $25 in th is p h a s e D e s ig n C o m p ile P re -p ro d P ost & C ode o r B in d I n t e g r a t io n R e le a s e S o u r c e : A p p li e d S o ft w a r e M e a s u r e m e n t , C a p e r s J o n e s , 1 9 9 6 Prueba: ≥25% del tiempo y del presupuesto
  • 24. 1.La Prueba en Perspectiva 2.La Industria global de la Prueba 3.La Prueba en México: retos y oportunidades 24
  • 25. La Prueba en México Mercado todavía modesto Martin Pol (2001-2009): industria va estructurándose. Pocas empresas, muy pocas certificadas. Pocos testers, muy pocos certificados
  • 26. Lo que hay por hacer Infraestructura, apoyos, etc. Repetir estrategia de Prosoft: Recursos en cantidad y calidad suficiente Reconocimiento internacional ⇒ Certificaciones internacionales (empresas y testers)
  • 27. El área de pruebas en la organización Dirección Departamento de Productos Departamento Departamento de Desarrollo de Pruebas
  • 28. Roles como tester Recursos Humanos Roles más comunes en proyectos de prueba Administrador del proyecto de pruebas Líder del proyecto de pruebas Ing. de pruebas (caja blanca/negra; Sr/Jr) Ejecutor Diseñador Automatizador
  • 29. Estructura típica de certificaciones
  • 30. Organismos certificadores International Institute of Software Testing Quality Assurance Institute International Software Testing Qualifications Board
  • 31. Características deseables Reconocimiento Calidad Accesibilidad: Física Económica
  • 32. Oportunidades Organismo internacional, con presencia en Estados Unidos, con representación en México Buscar fondos de gobierno
  • 33. Comentarios finales La prueba de software es una industria en sí misma. Es una industria en la que podemos ser competitivos como país. La prueba de software es una carrera profesional en sí misma. Las certificaciones internacionales como tester pueden representar un hito en la carrera profesional. Nuestro gobierno está apoyando las certificaciones en prueba.
  • 34. Contacto ¡Gracias por su atención! Más información en www.e-quallity.net contact@e-quallity.net
  • 35.
  • 36. 36