Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

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

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 36 Anzeige
Anzeige

Weitere Verwandte Inhalte

Ähnlich wie Los Retos Actuales de la Prueba de SW en México (20)

Weitere von Software Guru (20)

Anzeige

Aktuellste (20)

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

×