SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Testeabilidad ¿La otra cara del testing? Michel Camarotta - Christian Pla Setiembre 2010
Autores, amigos, la experiencia… IEEE BretPettichord J. Voas & K. Miller James M. Bach Conocimiento Empírico 2 Testeabilidad, ¿La otra cara del testing? – CES
“…testeabilidad (…)” ,[object Object]
¿Cuál es la probabilidad…
¿Cómo medir…
¿Se puede medir…3 Testeabilidad, ¿La otra cara del testing? – CES
¡Fácil de testear! 4 Testeabilidad, ¿La otra cara del testing? – CES
Un Proceso Batch 5 Testeabilidad, ¿La otra cara del testing? – CES
Uno de tarjetas de crédito 6 Testeabilidad, ¿La otra cara del testing? – CES
¡El Avión! 7 Testeabilidad, ¿La otra cara del testing? – CES
Pagos de BPS 8 Testeabilidad, ¿La otra cara del testing? – CES
y entonces… 9 Testeabilidad, ¿La otra cara del testing? – CES
¿Es fácil testear? Facilidad de diseño, testing eficiente Permite establecer criterios y medir su alcance Más es menos 10 Testeabilidad, ¿La otra cara del testing? – CES
Visibilidad y Control Observar estados, salidas, recursos, efectos secundarios Dar entradas, controlar estados del sistema Interfaces confiables y cómodas 11 Testeabilidad, ¿La otra cara del testing? – CES
Andamios, tutores 12 Testeabilidad, ¿La otra cara del testing? – CES
Bugs escondiéndose del testing Cómo las faltas se ocultan          del testing La probabilidad de que el software falle Tiempo para la próxima falla, confiabilidad Ejecución, infección, propagación. 13 Testeabilidad, ¿La otra cara del testing? – CES
Hay herramientas… Data Providers JMX / WMI Modo Trace Online KB Viewer Ideas en la comunidad Web Panels y Work Panels automáticos para procedimientos Objetos Genexus de Testing 14 Testeabilidad, ¿La otra cara del testing? – CES
y herramientas… SQL Planillas electrónicas Expresiones regulares Oráculos vivientes 15 Testeabilidad, ¿La otra cara del testing? – CES
Mejorando con latesteabilidad ,[object Object]
Foco en los errores más importantes
Facilita aspectos de la automatización
Reportes de incidentes más claros16 Testeabilidad, ¿La otra cara del testing? – CES

Weitere ähnliche Inhalte

Ähnlich wie 0137 testiabilidad la_otra_cara_del_testing

074 Todos Los Testings El Testing
074 Todos Los Testings El Testing074 Todos Los Testings El Testing
074 Todos Los Testings El TestingGeneXus
 
LA EVALUACION EN LINEA
LA EVALUACION EN LINEALA EVALUACION EN LINEA
LA EVALUACION EN LINEAunid_zac
 
Metodología de Diseño Centrada en el Usuario
Metodología de Diseño Centrada en el UsuarioMetodología de Diseño Centrada en el Usuario
Metodología de Diseño Centrada en el UsuarioMaximiliano Martin
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosAle Mejia
 
Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...
Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...
Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...Federico Toledo
 
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y CríticasTesting de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y CríticasBelatrix Software
 
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...VWO
 
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...Pepe
 
Tomas De Decisiones Sistema Control Recursos Financieros
Tomas De Decisiones Sistema Control Recursos FinancierosTomas De Decisiones Sistema Control Recursos Financieros
Tomas De Decisiones Sistema Control Recursos Financieroshjoelj
 
Open Session Multiplica - CRO y la mejora continua de nuestro ecommerce
Open Session Multiplica - CRO y la mejora continua de nuestro ecommerceOpen Session Multiplica - CRO y la mejora continua de nuestro ecommerce
Open Session Multiplica - CRO y la mejora continua de nuestro ecommerceMultiplica
 
Saliendo del cubículo. Usabilidad y Experiencia de Usuario.
Saliendo del cubículo. Usabilidad y Experiencia de Usuario.Saliendo del cubículo. Usabilidad y Experiencia de Usuario.
Saliendo del cubículo. Usabilidad y Experiencia de Usuario.Juan Manuel Carraro
 
Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors
Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motorsIso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors
Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motorsEduhardo Rodrigez Rosales
 
Control de calidad de software
Control de calidad de softwareControl de calidad de software
Control de calidad de softwareCristian Sánchez
 
Argentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting
 
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...Abstracta
 

Ähnlich wie 0137 testiabilidad la_otra_cara_del_testing (20)

074 Todos Los Testings El Testing
074 Todos Los Testings El Testing074 Todos Los Testings El Testing
074 Todos Los Testings El Testing
 
LA EVALUACION EN LINEA
LA EVALUACION EN LINEALA EVALUACION EN LINEA
LA EVALUACION EN LINEA
 
Metodología de Diseño Centrada en el Usuario
Metodología de Diseño Centrada en el UsuarioMetodología de Diseño Centrada en el Usuario
Metodología de Diseño Centrada en el Usuario
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
métodos y procesos
métodos y procesosmétodos y procesos
métodos y procesos
 
Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...
Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...
Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...
 
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y CríticasTesting de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
 
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
 
Tomas De Decisiones Sistema Control Recursos Financieros
Tomas De Decisiones Sistema Control Recursos FinancierosTomas De Decisiones Sistema Control Recursos Financieros
Tomas De Decisiones Sistema Control Recursos Financieros
 
S9-DAW-2022S1.pptx
S9-DAW-2022S1.pptxS9-DAW-2022S1.pptx
S9-DAW-2022S1.pptx
 
Open Session Multiplica - CRO y la mejora continua de nuestro ecommerce
Open Session Multiplica - CRO y la mejora continua de nuestro ecommerceOpen Session Multiplica - CRO y la mejora continua de nuestro ecommerce
Open Session Multiplica - CRO y la mejora continua de nuestro ecommerce
 
Qualilogy Servicios - 2014
Qualilogy Servicios - 2014Qualilogy Servicios - 2014
Qualilogy Servicios - 2014
 
Saliendo del cubículo. Usabilidad y Experiencia de Usuario.
Saliendo del cubículo. Usabilidad y Experiencia de Usuario.Saliendo del cubículo. Usabilidad y Experiencia de Usuario.
Saliendo del cubículo. Usabilidad y Experiencia de Usuario.
 
Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors
Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motorsIso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors
Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors
 
Control de calidad de software
Control de calidad de softwareControl de calidad de software
Control de calidad de software
 
Argentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QA
 
Metodología Morcego vs Munari
Metodología Morcego vs MunariMetodología Morcego vs Munari
Metodología Morcego vs Munari
 
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
 

Mehr von GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in ActionGeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroGeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y PlataformasGeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosGeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusGeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 

Mehr von GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

0137 testiabilidad la_otra_cara_del_testing

  • 1. Testeabilidad ¿La otra cara del testing? Michel Camarotta - Christian Pla Setiembre 2010
  • 2. Autores, amigos, la experiencia… IEEE BretPettichord J. Voas & K. Miller James M. Bach Conocimiento Empírico 2 Testeabilidad, ¿La otra cara del testing? – CES
  • 3.
  • 4. ¿Cuál es la probabilidad…
  • 6. ¿Se puede medir…3 Testeabilidad, ¿La otra cara del testing? – CES
  • 7. ¡Fácil de testear! 4 Testeabilidad, ¿La otra cara del testing? – CES
  • 8. Un Proceso Batch 5 Testeabilidad, ¿La otra cara del testing? – CES
  • 9. Uno de tarjetas de crédito 6 Testeabilidad, ¿La otra cara del testing? – CES
  • 10. ¡El Avión! 7 Testeabilidad, ¿La otra cara del testing? – CES
  • 11. Pagos de BPS 8 Testeabilidad, ¿La otra cara del testing? – CES
  • 12. y entonces… 9 Testeabilidad, ¿La otra cara del testing? – CES
  • 13. ¿Es fácil testear? Facilidad de diseño, testing eficiente Permite establecer criterios y medir su alcance Más es menos 10 Testeabilidad, ¿La otra cara del testing? – CES
  • 14. Visibilidad y Control Observar estados, salidas, recursos, efectos secundarios Dar entradas, controlar estados del sistema Interfaces confiables y cómodas 11 Testeabilidad, ¿La otra cara del testing? – CES
  • 15. Andamios, tutores 12 Testeabilidad, ¿La otra cara del testing? – CES
  • 16. Bugs escondiéndose del testing Cómo las faltas se ocultan del testing La probabilidad de que el software falle Tiempo para la próxima falla, confiabilidad Ejecución, infección, propagación. 13 Testeabilidad, ¿La otra cara del testing? – CES
  • 17. Hay herramientas… Data Providers JMX / WMI Modo Trace Online KB Viewer Ideas en la comunidad Web Panels y Work Panels automáticos para procedimientos Objetos Genexus de Testing 14 Testeabilidad, ¿La otra cara del testing? – CES
  • 18. y herramientas… SQL Planillas electrónicas Expresiones regulares Oráculos vivientes 15 Testeabilidad, ¿La otra cara del testing? – CES
  • 19.
  • 20. Foco en los errores más importantes
  • 21. Facilita aspectos de la automatización
  • 22. Reportes de incidentes más claros16 Testeabilidad, ¿La otra cara del testing? – CES
  • 23.
  • 25. Mejor producto, foco en la calidadMejorando con latesteabilidad Testing y Testeabilidad… 17 Testeabilidad, ¿La otra cara del testing? – CES
  • 28. Información sobre herramientas [JMX y Genexus] http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Application+Monitoring+and+Management, http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Monitoring+Memory+Management+with+JMX, [Data Providers] http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Category:Data+Provider+Object, [Online KB Viewer] http://wiki.gxtechnical.com/commwiki/servlet/hwiki?On-Line+KBViewer+for+Testers, 20 Testeabilidad, ¿La otra cara del testing? – CES
  • 29. Definiciones [IEEE] La facilidad con la que el software permite establecer criterios de testing, y la ejecución de casos de prueba, de tal manera que se pueda medir luego de ejecutados los casos de prueba, si se han alcanzado esos criterios. [BretPettichord] Visibilidad y Control. Visibilidad, nuestra capacidad de observar las variables, estados, efectos secundarios. Control, nuestra capacidad de darle entradas al sistema, o poder situarlo en diferentes estados. [Voas & Miller] La probabilidad de que el software falle si contiene un defecto, al ser ejecutado. [James Bach] Todo lo que hace más fácil el testing, ya sea porque es más fácil diseñar los casos de prueba, o testear de manera más eficiente 21 Testeabilidad, ¿La otra cara del testing? – CES
  • 30. Referencias [Bret Pettichord] Design for Testability www.io.com/~wazmo/papers/design_for_testability_PNSQC.pdf [James Bach] Heuristics of Software Testability http://www.satisfice.com/tools/testable.pdf [Michael Bolton] testingreflections.com Testability http://www.testingreflections.com/node/view/8160 [J. Voas, K. Miller] Software Testability: The New Verificationhttp://www.cigital.com/papers/download/ieeesoftware95.pdf Testeabilidad, ¿La otra cara del testing? – CES 22