BBST Foundations course: superado!

BBST Foundations course: superado!

Pues sí, dado que en el mes de Agosto “sólo tenía que trabajar”, aproveché y me apunté a este curso llamado Black-box Software Testing Foundations, proporcionado por la Association for Software Testing (AST), una asociación americana con bastante renombre, fundada inicialmente por Cem Kaner y que cuenta entre sus afiliados con profesionales de máximo nivel como Ben Yaroch, Matt Heusser, Markus Gärtner…

Este curso es prerequisito para cursar otros dos cursos ofrecidos por la asociación: bug advocacy y test design y, una vez superados los tres anteriores, se puede realizar el curso de instructor para la AST.

El funcionamiento resumido del curso es el siguiente:

  • La duración es de 4 semanas
  • Se estructura en 6 lecciones, de 3-4 días cada una:
    • Conceptos básicos
    • Estratégia
    • Oráculos
    • Fundamentos de programación y cobertura
    • La imposibilidad del testing completo
    • Mediciones
  • Cada lección se compone de:
    • Un ejercicio de orientación (a responder primero y a comentar las respuestas de los otros después)
    • Videoclases impartidas por Cem Kaner (alrededor de 45 mins por lección)
    • Lecturas (algunas obligatorias y otras opcionales)
    • Un ejercicio colectivo sobre la lección (sí, colectivo, con gente, en plan foro). También aquí se requiere valorar el trabajo de otros grupos.
    • Un quiz (un mini-examen, de 10 a 15 preguntas de multirrespuesta)
  • Hay un examen final de tipo ensayo compuesto de 6 preguntas, sobre 20 posibles que son publicadas al inicio del curso, para que te lo vayas preparando (si puedes). Como la idea es aprender, el examen se debe hacer sin consultar materiales de ninguna clase aunque nada te lo impide; depende de ti engañar o no (engañarte a ti mismo por un aprobado, vaya).
  • Una vez hecho el examen, tienes que ofrecer tu opinión sobre el examen de 2 compañeros, para luego opinar sobre el tuyo tras reflexionar y mirar los materiales con detenimiento.
  • La nota final depende del desempeño durante el curso, así como del examen y de las correcciones de examenes de otros. Los quizzes no cuentan para nada, son para que uno mismo pueda saber como progresa.

La experiencia ha sido muy positiva, estoy muy contento de haber realizado este curso, y creo que opinaría lo mismo en caso de haber suspendido, aunque seguramente lo haría con un tono más tristón y apocado 😉

BBST slide sample

Captura de un slide dentro de una de las videoclases impartidas directamente por Cem Kaner

Cosas chachis del BBST Foundations course:

  • Cubre perfectamente las bases del tema: qué es el testing, porqué se testea, cuándo se acaba el testing, cómo se testea, cómo se puede medir el progreso…
  • Los materiales son de alta calidad, los slides que acompañan las videoclases son material oficial de la asignatura con el mismo nombre impartida en la Universidad de Florida Tech. Las lecturas incluyen textos básicos “para enmarcar” del propio Kaner, Michael Bolton, James Bach, Doug Hoffmann, Brian Marick…
  • El staff del curso (instructores y demás) es también de alto nivel. Los instructores de esta entrega del curso han sido John McConda, Iain McCowatt y Pete Walen, mas puntuales aportaciones de Michael Larsen como actual presidente de la asociación.
  • Un grupo de unos 30 testers de distintos orígenes, fases vitales, nuevos en el oficio o grandes veteranos… es siempre una experiencia.
  • Está bien de precio. El curso requiere ser miembro de la AST, en resumen, todo junto sale a unos 180 euros.

Cosas rollo del BBST Foundations course:

  • La carga de trabajo. MUY ALTA. He sufrido horrores para compaginar el curso con las 8/9 horas de rigor en el tajo más algo de vida conyugal (lo social quedó completamente descartado durante este tiempo)
  • La duración. Para asimilar bien todo y disfrutar el curso le falta, a mi entender, una semana más, y así no tener que hacerlo todo deprisa y corriendo. Al no ser así, la presión temporal es muy fuerte: Tener que reflexionar sobre un tema, mirar unos videos, leer un par de textos, hacer una parte de una tarea en grupo y hacer un quiz en 3-4 días ha sido de locos. Por no hablar de asimilar algo… Las lecturas opcionales, por ejemplo, ni tocarlas 😦
  • El trabajo en grupo. Ya se sabe. Hay gente agradable y otros que no lo son tanto; hay gente que trabaja y otros que figuran; tu zona horaria puede ser una ventaja o un inconveniente; habrá gente que esté en todo y otros que desaparezcan; habrá dinamizadores y bloqueadores de la evolución del trabajo… Lo que pasa en todas partes, vamos.
  • El contenido puede ser fácilmente tildado de “muy básico” por algunos. Ergo la obligación de pasar por este curso para hacer otros de más avanzados puede ser mal vista.
  • Si no tienes inglés, nada de nada. Dominar el idioma es vital para sobrevivir; por los materiales y examenes (obviamente) pero también por el trabajo colectivo, o tus compañeros no te van a entender ni tú a ellos.

En resumen, y ya me callo, para mi es un curso BÁSICO para todo aquél que guste de tener el testing como profesión y conocer sus fundamentos a fondo. Es edificante, se aprende, se disfruta y pone las bases para tu progresión como profesional. Eso sí, si volviera a hacerlo, me plantearía seriamente hacerlo durante las vacaciones 😛

Anuncios

8 comentarios en “BBST Foundations course: superado!

  1. Feliciadades!

    Yo me he planteado hacerlo, pero mucha gente me ha dicho que la carga es muy alta, y con la universidad y todo me da un poco de miedo no poder llegar…

    A ver si pillo unos días de vacaciones y me lo planteo 🙂

    • Gracias! 🙂

      Confirmo los rumores sobre la carga de trabajo del curso, por mi parte fue una decisión acertada hacerlo en Agosto, entre examenes y el nuevo curso. Es muy difícil encontrar tiempo, pero si puedes, es un curso muy recomendable.

      Ánimo!

      Mauri

  2. Nice writeup Mauri, and congrats on passing 🙂

    The workload is indeed pretty high, specially if you are making the most out of discussions with the other students and exam preparations.

    An important part of the course is to give you some practice in how to organize your time, coordinate with (more or less collaborating) fellow students, and if necessary prioritise what to spend your time on. The later courses focus a bit more on the testing related matters, and sometimes you really have to think about what you want to skim through quickly just for information and what to really dig in to. If I remember correctly, the Test Design course are mentioning more than seventy test techniques… thankfully only some of them are discussed in more detail 🙂

    Regarding the your comment that some might find it “very basic”; that is true in one way, and after all it is called “Foundations”. At the same time there is a lot of room for discussing the meaning and background of things so one can get a proper understanding. And even though there might be some questions that focus on a specific interpretation of a given word or concept, there is also a strong emphasis on embracing diversity and that there is no One True Way of testing. There is no “best practice” just “good practices” in a given context.

    Geir

    • Thanks Geir for reading and commenting!

      I agree that the Foundations idea is to be foundational and don’t blame the course for that. I like to get through the roots of the issues, because you can always dig deeper in them (or in your understanding of these roots). This course covers that perfectly and that’s why I think is suitable for professional testers of all ranges and grades 🙂

      The hardest part was to sacrifice some of the materials (the optional readings) to get the collective and mandatory job done, so this course (and life as well) indirectly teaches about job priorisation in high-pressure situations besides the testing foundations ideas, which is an extra point 😉

      Cheers!

      Mauri

  3. Te felicito Mauri, yo obtuve la certificación ISTQB FL y en unos días comienzo con el Advanced, y también puedo contarte algunas vivencias parecidas a las tuyas.

    Me interesaría hacer un paralelo entre ambos cursos, sería bueno, ¿no?

    Bue, nada, nuevamente, te felicito Mauri

    Desde Argentina, Buenos Aires, te mando un fuerte abrazo
    Gustavo

    • Muchas gracias Gustavo!

      Me parece fantástica la idea de transmitir el contenido de estos cursos y certificados, creo que es importante arrojar luz sobre el contenido de estas cosas, lo que implican, contienen y no contienen, para arrojar mínimamente luz sobre la polémica sobre certificaciones y similares.

      Mucha suerte en tu certificación como advanced, ya contarás la experiencia!

      Saludos desde Barcelona,

      Mauri

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s