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.
Los Retos de la Prueba de software
            en México
                  Luis Vinicio León Carrillo
                    ...
Objetivo


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



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

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

 Proceso paralelo al de desarrollo
 para determinar si el producto
 alcanza el nivel de calid...
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
    pos...
Principios de la Prueba


Principio 2. El objetivo de la prueba
es mostrar la presencia de defectos
    La prueba puede de...
Principios de la Prueba


Principio 3. Debe comenzarse a
probar cuanto antes
    Las actividades de prueba deben
    comen...
Principios de la Prueba


Principio 4. Hay que        evitar   la
“Paradoja del Pesticida”
    Si los mismos tipos de prue...
Principios de la Prueba


Principio 5. La organización que
desarrolla no debe probar
    Por objetividad y para evitar una...
Técnicas de Prueba

  Criterios de clasificación:
   Dominio de aplicación
   Nivel de confiabilidad requerido
   Caracter...
Técnicas de Prueba

  Clasificaciones más conocidas:
   Conocimiento de los internals del
   software: Pruebas de caja…
  ...
Técnicas de Prueba

  Clasificaciones más conocidas:
   Grano del elemento a probar:
   Pruebas de…
        –   Unidad
   ...
Modelo V
Proceso de Prueba
1. Establecer alcances, entregables y
   criterios de éxito
2. Estimar esfuerzo de prueba
3. Planear pro...
1.La Prueba en Perspectiva
2.La Industria   global   de
  la Prueba
3.La Prueba en México:
  retos y oportunidades

      ...
La Industria de la Prueba
  Globalmente, la prueba es una
  industria en sí misma (Myers)
  Tan sólo el mercado atendido p...
Costos de Pruebas inadecuadas

  Impacta en muchos sectores
  industriales.
  Los Estados Unidos en 2003
  perdieron casi ...
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 ...
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 m...
1.La Prueba en Perspectiva
2.La Industria   global   de
  la Prueba
3.La Prueba en México:
  retos y oportunidades

      ...
La Prueba en México

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

 Infraestructura, apoyos, etc.
 Repetir estrategia de Prosoft:
  Recursos en cantidad y calidad
  su...
El área de pruebas en la organización


                     Dirección




                   Departamento
               ...
Roles como tester
Recursos Humanos
Roles más comunes en proyectos de prueba
  Administrador del proyecto de pruebas
  Líde...
Estructura típica de certificaciones
Organismos certificadores

  International Institute of
  Software Testing
  Quality Assurance Institute
  International S...
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 ...
Comentarios finales
La prueba de software es una
industria en sí misma.
Es una industria en la que podemos
ser competitivo...
Contacto
 ¡Gracias por su atención!

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

    contact@e-quallity.net
36
Los Retos Actuales de la Prueba de SW en México
Upcoming SlideShare
Loading in …5
×

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

2,379 views

Published on

Published in: Technology
  • Be the first to comment

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

  1. 1. Los Retos de la Prueba de software en México Luis Vinicio León Carrillo Director General e-Quallity
  2. 2. Objetivo Describir retos y oportunidades relevantes de la Prueba de Software en México 2
  3. 3. 1.La Prueba en Perspectiva 2.La Industria global de la Prueba 3.La Prueba en México: retos y oportunidades 3
  4. 4. La “Crisis del Software”?
  5. 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. 6. Ejercicio equilátero e1 e2 isósceles e3 escaleno no es triángulo
  7. 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. 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. 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. 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. 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. 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. 13. Técnicas de Prueba Clasificaciones más conocidas: Conocimiento de los internals del software: Pruebas de caja… – Transparente – Blanca – Gris – Negra
  14. 14. Técnicas de Prueba Clasificaciones más conocidas: Grano del elemento a probar: Pruebas de… – Unidad – Integración – Sistema
  15. 15. Modelo V
  16. 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. 17. 1.La Prueba en Perspectiva 2.La Industria global de la Prueba 3.La Prueba en México: retos y oportunidades 17
  18. 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. 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. 20. Impacto de Pruebas inadecuadas
  21. 21. Impacto de Pruebas inadecuadas
  22. 22. Impacto en las Empresas D in e r o Tiempo Desarrollo del Producto Ventas Mantenimiento con Pruebas Mantenimiento sin Pruebas
  23. 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. 24. 1.La Prueba en Perspectiva 2.La Industria global de la Prueba 3.La Prueba en México: retos y oportunidades 24
  25. 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. 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. 27. El área de pruebas en la organización Dirección Departamento de Productos Departamento Departamento de Desarrollo de Pruebas
  28. 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. 29. Estructura típica de certificaciones
  30. 30. Organismos certificadores International Institute of Software Testing Quality Assurance Institute International Software Testing Qualifications Board
  31. 31. Características deseables Reconocimiento Calidad Accesibilidad: Física Económica
  32. 32. Oportunidades Organismo internacional, con presencia en Estados Unidos, con representación en México Buscar fondos de gobierno
  33. 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. 34. Contacto ¡Gracias por su atención! Más información en www.e-quallity.net contact@e-quallity.net
  35. 35. 36

×