074 Todos Los Testings El Testing

696 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
696
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Julio Cortázar en su relato "Todos los Fuegos el Fuego", presenta dos historias con argumentos parecidos y paralelos que desenlazan en un final común: el fuego. . A partir de las yuxtaposiciones que se presentan entre ambas Cortázar pretende pintar el fracaso afectivo causado por la incomunicación en la sociedad "Todos los Fuegos el Fuego", es un relato fantástico dada la imposibilidad física de la simultaneidad de las dos historias que ocurren en periodos históricos distintos y en lugares distintos (el primero en la época del Imperio Romano y el otro en París del siglo XX) De la mano de una organización dedicada exclusivamente al testing… Espacios flexibles, multifuncionales, diáfanos
  • Desde afuera hacia adentro, un recorrido, una mirada hacia el corazón de las organizaciones
  • De la mano de una organización dedicada a y especializada en … testing, el CES Que auna la teoría y la práctica, la academia y la industria
  • Y así podemos seguir …
  • En cualquier caso, el CONTEXTO manda: Quien ordeno la prueba? Quienes son los involucrados? Que intereses hay? Que relacion hay entre ellos? Cuales son los objetivos de calidad? Y cuales las metas del proyecto? Comprender el dominio y objetivos del negocio Entender las restricciones existentes: disponer de la infraestructura, arreglos a los programas, plazos, datos suficientes… CONTEXT DRIVEN TESTING: El contexto (usuario, sus necesidades, habilidades, gustos) determinan la correctitud de un sistema CONTEXT-AWARE TESTING: Utiliza las “mejores prácticas” pero las adapta al contexto. Si el contexto cambia, debemos estar prontos para cambiar nuestros objetivos sobre la marcha del proyecto Llegar a tiempo aportando valor, cambios de versiones que afecten automatizacion
  • Siempre diseñar pruebas simples, realizables y que generen valor para los stakeholders. En performance: simplificar el layout, comprender objetivos, foco en el SUT y no en la infraestructura.
  • Adaptar las metodologías y técnicas a las realidades del contexto. Documentación: relevante y oportuna Las herramientas y artefactos son medios para testear, no el objetivo de la prueba. Una métrica irrelevante puede transformarse en peligrosa Los estándares y buenas practicas son importantes: ellos proveen sugerencias valiosas en momentos de la implementación, pero no se deben tomar taxativamente.
  • ¿Necesitamos requisitos para testear performance? No. Necesitamos CRITERIOS Por ejemplo: Tiempos de respuesta razonables para el usuario, para lo que es el objetivo del sistema, y no 8 seg porque es un sistema web, o 2 seg porque suena bien. El comportamiento de un sistema de control aéreo es diferente de un procesador de textos. Los requisitos marcados en un SLA determinan una realidad diferente a la experiencia de un usuario. La “cultura” de la performance en el ciclo de desarrollo Cuando se está desarrollando un modulo en particular puede no tenerse los requisitos de performance que este tendrá cuando se integre en el sistema completo; pero eso no es impedimento para pensar en la performance del mismo “criteriosamente”. Verificar que modificando algo no estoy empeorando la performance. O que si el volumen de datos es más grande que la base de datos que tengo para las pruebas unitarias, el programa se comporta igual en cuanto a los tiempos de proceso.
  • Enmarcada en CMMC. C ambios en C o C obligan a M odificar M y M durante la prueba El desafío es hacer la mejor prueba posible en la coyuntura. Entonces, cuanto mas técnicas y metodologías se conozcan, en mejores condiciones uno estara para atacar los problemas del contexto. Pensar como Dr House.
  • Julio Cortázar en su relato "Todos los Fuegos el Fuego", presenta dos historias con argumentos parecidos y paralelos que desenlazan en un final común: el fuego. . A partir de las yuxtaposiciones que se presentan entre ambas Cortázar pretende pintar el fracaso afectivo causado por la incomunicación en la sociedad "Todos los Fuegos el Fuego", es un relato fantástico dada la imposibilidad física de la simultaneidad de las dos historias que ocurren en periodos históricos distintos y en lugares distintos (el primero en la época del Imperio Romano y el otro en París del siglo XX) De la mano de una organización dedicada exclusivamente al testing… Espacios flexibles, multifuncionales, diáfanos
  • Lo real maravilloso!
  • Lo real maravilloso!
  • 074 Todos Los Testings El Testing

    1. 1. Todos los testings…el testing XIX Encuentro Genexus Edgardo Greising Mónica Wodzislawski
    2. 2. En testing Todos los testings... el testing De lo fantástico A lo real
    3. 3. Transitamos Todos los testings... el testing
    4. 4. Con independencia <ul><li>Física y/o material </li></ul><ul><ul><li>Testing funcional independiente </li></ul></ul><ul><ul><li>Testing de performance </li></ul></ul><ul><ul><li>De los proveedores </li></ul></ul><ul><li>Conceptual </li></ul><ul><ul><li>Capacitación e Investigación sobre la capacitación </li></ul></ul><ul><ul><li>Consultorías en testing </li></ul></ul><ul><li>Para imaginar </li></ul>Todos los testings... el testing
    5. 5. Transformando Todos los testings... el testing Los compartimentos estancos En espacios flexibles, diáfanos y multifuncionales Bmw-Leipzig-Arq. Zaha-Hadid
    6. 6. Para pasar In the mood for... quality De la incomunicacón A la integración y colaboración ¡Compartiendo el compromiso con la calidad!
    7. 7. Tipos de testing Todos los testings... el testing
    8. 8. Barajar… Todos los testings... el testing
    9. 9. … y dar de nuevo Todos los testings... el testing
    10. 10. Todos los testings... el testing Modelos Metodologías Criterios Prueba Contexto
    11. 11. Todos los testings... el testing Contexto Intereses Involucrados Objetivos de calidad Datos Restricciones Metas Dominio ¿Especificación de requerimientos?
    12. 12. Todos los testings... el testing Modelos Simples Verosímiles Significativos Analizables
    13. 13. Todos los testings... el testing Técnicas Metodologías Buenas prácticas Métricas Documentación Estándares Herramientas
    14. 14. El gran dilema <ul><li>Lidiar con el contexto </li></ul><ul><li>Proveer información </li></ul><ul><li>Reducir la incertidumbre </li></ul>Todos los testings... el testing Criterios
    15. 15. Prueba Todos los testings... el testing C ONTEXTO M ODELOS M ETODOLOGIAS C RITERIOS C ambios en C o C llevan a M odificar M y M durante la PRUEBA INCREMENTAR LA CARGA REPORTAR
    16. 16. Todos los testings…el testing
    17. 17. Todos los testings... el testing ¡Gracias!
    18. 18. Todos los testings... el testing Edgardo Greising Mónica Wodzislawski {egreising,mwodzis}@ces.com.uy <ul><li>Referencias : </li></ul><ul><li>Lessons Learned in Software Testing: A Context-Driven Approach (Cem Kaner, James Bach, Brett Pettichord) </li></ul><ul><li>The Seven Basic Principles of the Context-Driven School (Cem Kaner, James Bach) </li></ul><ul><li>Performance Testing Principles (Scott Barber) </li></ul>

    ×