El documento presenta una introducción a las cápsulas de información sobre testing y describe cómo estas cápsulas brindan conceptos de testing de forma breve y concisa. Explica que las cápsulas están dirigidas a testers y otros miembros de equipos de desarrollo para profundizar sus conocimientos de testing de una manera incremental. Además, presenta el modelo del oráculo y cubre conceptos como entradas, resultados esperados y comparación, los cuales son fundamentales para el diseño de pruebas.
8.
Actividades
Aplica el modelo, solo o de a pares.
1. Analiza lo que hiciste en ¿Cómo lo hago ahora?, con este modelo. ¿Cuáles son las entradas, tipo de
oráculo y comparación?
2. Oráculo:
a. ¿Recuerdas casos reales que correspondan a cada tipo descripto?
b. ¿Algún caso que no corresponda a ninguno de los tipos / ejemplos comentados?
3. Entradas:
a. ¿Recuerdas casos reales que correspondan a cada tipo?
b. ¿Algún caso que no corresponda a ninguno de los tipos / ejemplos comentados?
4. Comparador:
a. ¿Recuerdas casos reales que correspondan a cada tipo?
b. ¿Algún caso que no corresponda a ninguno de los tipos / ejemplos comentados?
5. Toma un caso de tu día a día y busca una variantes en el tipo de Oráculo / Entrada los elementos
de modelo ¿Cuales son las ventajas y desventajas?
6. Fuzzing: Investigá esta forma de diseñar y ejecutar casos de prueba y analizalo a partir de el
modelo del oráculo.
7. Chaos Monkey: Investigá esta forma de diseñar y ejecutar casos de prueba y analizalo a partir de el
modelo del oráculo.
Conclusiones
1. ¿Cuales son los tipos de Oráculo / Entrada / Comparador descriptos?
2. ¿Cuáles son los tipos de Oráculo / Entrada / Comparador que más utilizás?
3. ¿Cuáles serían un par de ideas que te gustaría probar en tus próximas pruebas?
Referencias
● http://www.testingeducation.org/k04/OracleExamples.htm (tomado de Internet 30-ene-2017). En
esta referencia se usa una terminología ligeramente distinta. Oracle es el todo, e incluye generator,
comparator y evaluator.
● Relacionado con Pruebas Diagnósticas, Arquitectura Prueba.
Cápsulas de Testing v0.2 8 / 17