Hoy me he tragado un par de conferencias de las propuestas por Google en su Google Video. Se trata de unas charlas llamadas Google TechTalks, que os podéis imaginar son de lo más entretenidas (para el que le guste esto, claro). Estas dos en concreto las he encontrado en el blog de James Bach, un “experto en pruebas” según se autodenomina él, y al que debería observar con escepticismo según su propia “doctrina”.
Las técnicas y enfoques que presenta son a la vez algo radicales, y mundanalmente realistas. Radicales en el sentido de arrojar por tierra las “buenas maneras” propuestas por mucho otros expertos y “escuelas” de probadores de software. Realistas si te encuentras permanentemente en “el ojo de la tormenta” que el mismo describe con tanto énfasis. No me había dado cuenta de lo cercanas que eran hasta que he puesto el vídeo de la charla. Alguien ya me había pasado su frase:
“Testing is the infinite process
of comparing the invisible
to the ambiguous
so as to avoid the unthinkable
happening to the anonymous.“
Pero ver a Bach explicándola es como si te describiesen un día de trabajo. Acierta con todo. En la charla, que dura aproximadamente una hora, narra como llegar a ser un “Testing Expert”, criticando duramente certificaciones y poniendo en tela de juicio desde artículos académicos hasta otros autoproclamados “expertos” en el asunto. Habla de la autosuficiencia para incorporar otras áreas de conocimiento a la resolución de estos gigantescos puzzles, y de una permanente actitud inquisitiva pero siempre muy escéptica. Esta última me encanta. Básicamente es algo así como “Pregunta por todo lo que veas, pero no te creas nada de lo que escuches”. Puede que merezca la pena tomar algo de estos “probadores dentro de un contexto”.La otra charla disponible es la de su hermano, también un “tester” e igualmente “radical” en su aproximación a las pruebas de software. Trata sobre el “session based exploratory testing“, algo que con toda probabilidad haría revolverse a muchos en sus sillas: pasar horas “probando” con un simple bosquejo de la actividad a modo de guión. Adiós a los casos de prueba.
Los temas dan para mucho más de una hora, pero como introducción a esta forma de ver las pruebas de software son más que aceptables.
Seguiré investigando en estos Google TechTalk…