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
074 Todos Los Testings El Testing - Presentation Transcript
Todos los testings…el testing XIX Encuentro Genexus Edgardo Greising Mónica Wodzislawski
En testing Todos los testings... el testing De lo fantástico A lo real
Transitamos Todos los testings... el testing
Con independencia
Física y/o material
Testing funcional independiente
Testing de performance
De los proveedores
Conceptual
Capacitación e Investigación sobre la capacitación
Consultorías en testing
Para imaginar
Todos los testings... el testing
Transformando Todos los testings... el testing Los compartimentos estancos En espacios flexibles, diáfanos y multifuncionales Bmw-Leipzig-Arq. Zaha-Hadid
Para pasar In the mood for... quality De la incomunicacón A la integración y colaboración ¡Compartiendo el compromiso con la calidad!
Tipos de testing Todos los testings... el testing
Barajar… Todos los testings... el testing
… y dar de nuevo Todos los testings... el testing
Todos los testings... el testing Modelos Metodologías Criterios Prueba Contexto
Todos los testings... el testing Contexto Intereses Involucrados Objetivos de calidad Datos Restricciones Metas Dominio ¿Especificación de requerimientos?
Todos los testings... el testing Modelos Simples Verosímiles Significativos Analizables
Todos los testings... el testing Técnicas Metodologías Buenas prácticas Métricas Documentación Estándares Herramientas
El gran dilema
Lidiar con el contexto
Proveer información
Reducir la incertidumbre
Todos los testings... el testing Criterios
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
Todos los testings…el testing
Todos los testings... el testing ¡Gracias!
Todos los testings... el testing Edgardo Greising Mónica Wodzislawski {egreising,mwodzis}@ces.com.uy
Referencias :
Lessons Learned in Software Testing: A Context-Driven Approach (Cem Kaner, James Bach, Brett Pettichord)
The Seven Basic Principles of the Context-Driven School (Cem Kaner, James Bach)
0 comments
Post a comment