Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una introducción
Rob Lambert
Después de trabajar muchos años como tester, he conocido gente muy interesante. En el
camino, estas personas han formado a la persona que soy hoy y por eso les estaré
eternamente agradecido. Lo que también han hecho estas personas es darme la visión y
personalidades que son la base de los tipos de testers. Estos compañeros, colegas y jefes
me han dado la inspiración que necesitaba para crear los 19 tipos de tester que verás en
este artículo. He explorado sus personalidades, sobre exagerado sus comportamientos y
dramatizado sus características, sin embargo, estas personas que he conocido aparecen de
alguna forma en el transcurso de este artículo. Espero que cada uno de ustedes pueda
relacionarse con este tipo de personas de alguna forma también. Finalmente, los tipos de
testers sólo son un poco de diversión. Son caricaturas de personas con las que hemos
trabajado.
Las ilustraciones son cortesía de ‘The Software Testing Club’ (El Club de Testing de
Software).
Por último, este artículo es tuyo para que te lo quedes, lo muestres y lo prestes. El artículo
es tuyo para que lo utilices cuando necesites inspiración, una carcajada, un lugar donde
descargar tu enfado o solamente un poco de calma. Lo que te pedimos es que cumplas con
los atributos comerciales de copyright, referencies a los creadores y que te diviertas en lo
que haces.
Gracias.
En colaboración con The Software Testing Club (El Club de Testing de Software).
El ejecutor
Comportamiento: Mide la calidad, habla de calidad,
inculca la calidad, castiga a aquellos que carecen de la
calidad.
Frase favorita: “Calidad, calidad, calidad.”
Némesis: Gestión de Proyectos, Gestión, programadores,
a veces otros testers.
Muéstrale al Ejecutor el triángulo de calidad, el tiempo y costos y todo lo que verá son los
tres lados que dicen “calidad”.
Es respetado y necesario en todo proyecto, pero a menudo pasa por alto aspectos
comerciales, lo que significa que pueden ser conocidos como problemáticos,
inquebrantables e inflexibles.
Cree que él está a cargo del proyecto. Es bastante común que no entienda que la calidad es
algo de valor para una persona de interés y que él como tester no es la persona que más
importa.
A diferencia de Clint Eastwood, El Ejecutor no lleva una Magnum 44 para ejecutar las
pruebas. Bueno, no todos ellos…
La reina del drama
La reina del drama realmente pondrá a los programadores de cabeza de tal modo que
nunca estarán seguros de si su código está así de mal o si pasaron por alto algo. ¿El
pastorcito mentiroso?
El comediante
Es un tipo divertido, de esos que siempre tienen una broma y una risita, incluso cuando los
tiempos son difíciles. Incluso después de trabajar 14 horas de corrido el comediante sigue
de buen humor.
Los reportes de defectos de Los Comediantes, si bien son muy precisos, son conocidos por
hacer descostillar de la risa a los desarrolladores.
A pesar del hecho de que a veces puede ser molesto, especialmente después de la
vigésima broma involucrando insectos de goma y una cámara digital, no se puede negar su
enfoque de trabajo es refrescante.
El mago
Se sienta a probar una aplicación que ya ha sido probada en gran medida y de inmediato
encuentra un bug sensacional.
Todos los testers en algún momento tienen un hechizo mágico breve como El Mago, pero
algunos testers tienen esta habilidad de forma permanente.
Un Mago nunca llega tarde tampoco. Llegan siempre en el momento en el que querían
llegar. ¡Esto puede que explique la magia de los bugs!
Si bien todos creemos que tenemos poco control sobre si llegamos o no a ser Magos
existen algunos tips:
● Leer todo lo que se pueda sobre Testing
● Tener un fuerte deseo de aprender
● Practicar, practicar, practicar
Si haces todo esto, entonces quizás tú también podrías convertirte en un Mago algún día.
Chuck Norris
Conocido por cerrar de golpe su puño sobre la mesa cuando el orden de tabulación está
incorrecto o cuando los programadores le pronuncian las palabras “¿Es realmente un
problema?”
El explorador
Comportamiento: Anda por el camino ya trillado, con sus
auriculares siempre puestos, toma muchas notas, realiza
poco testing planificado, tiene una actitud contemplativa.
Frase favorita: “Parecía interesante.”
Némesis: E l Checklister
Una desventaja del Explorador es que piensa que a menudo puede ser rebelde y suelen
persiguen sus propias ideas aún en contra de su grupo de trabajo. Algunos se niegan a
creer que predefinir casos de prueba es algo valioso y que checklisting es parte del testing.
Sin embargo, las pruebas de testing exploratorio van adquiriendo cada vez más importancia
en el proceso de testing.
El Checklister
En un extremo (negativo):
● Tenemos la imagen estereotipada de un tester de
software sin entrenamiento, robótico, que simplemente ejecuta
pruebas predefinidas y cuenta las ejecutadas.
● No cuestiona la prueba o el software o la especificación, no exploran fuera del
camino. ¿Realmente existen estos
testers? Aparentemente sí.
Esta interpretación de las pruebas de software es la que lleva a la gente a creer que la
prueba puede y debe ser automatizada por ser una actividad no calificada, irreflexiva,
tediosa, aburrida, repetitiva…
La imagen negativa del Checklister es una imagen tan poderosa sobre el Testing en sí que
resulta difícil de cambiarla. ¡Si tan sólo pudiéramos convencer a la gente (testers, gerentes y
programadores) que el Testing de Checklister robótico, aburrido, infravalorado no es todo de
lo que se trata el Testing! …
El sabio
El resto de la oficina nunca sabe si el sabio está en el trabajo a menos que necesiten hablar
con él debido a su tranquilidad y serenidad.
Siempre tiene una barba (si es hombre). Conoce a todos, y todo y suele tener historias
hilarantes, pero significativas que contar. Nunca imponen su opinión a otros.
El sabio siempre ha escrito por lo menos dos libros.
El sociable
A menudo organiza eventos sociales, es un gran conector entre los equipos o dentro de los
miembros de un equipo.
El Sociable a menudo es referido como “El oficial Moral” debido a que juega un papel clave
en la organización de las salidas y promover el café en el descanso.
El Sociable a veces necesita un tirón de orejas cuando su vida social empieza a tener
prioridad sobre el trabajo.
El soñador
Pasa más tiempo pensando en su almuerzo, su coche, sus vacaciones, sus aspiraciones y
sus actividades nocturnas que en el trabajo que hay que hacer.
Algunos de estos soñadores encuentran un incidente y quedan atrapados de por vida. Otros
vuelven a encender su pasión por el Testing, mientras que otros se pierden en aburridos
trabajos “control de calidad”. Otros se mueven a otras carreras en otras industrias, mientras
que todo el tiempo están buscando el verdadero significado de la vida.
Para la mayoría de los soñadores un buen gerente o mentor es todo lo que necesitan para
traerlos de vuelta.
Para otros, por desgracia, un traslado a otro puesto de trabajo es lo mejor que se puede
hacer.
Todos tenemos momentos de soñadores durante el día, a menudo con efectos positivos.
Después de todo, un descanso para pensar y reflexionar es una pausa sana. El problema
surge cuando se empieza a soñar todo el día…
El jefe
Elige un equipo de personas que van a trabajar bien juntos, no sólo talentos individuales.
Elige un equipo bien equilibrado con miembros experimentados y otros más jóvenes.
Considera la configuración social del equipo, en lugar de los miembros individuales del
equipo.
Entiende que los miembros del equipo júnior tienen que aprender y con frecuencia tienen
las mentes más creativas.
El Jefe entiende que los equipos pueden hacer que el proyecto sea un éxito o un fracaso.
El Jefe compra pasteles y cerveza para todo su equipo.
El automatizador
Son geniales cuando toman el rol de herreros, volcando su conocimiento acerca de todo de
forma útil. Estos herreros saben cómo codificar y tienen conocimientos de testing, profundo
conocimiento y experiencia en Testing y además son buenos programadores.
Es cuando llegan a la tierra en forma de una herramienta de testing que comienzan a perder
su intrínseco atractivo. El Automatizador de una sola herramienta sólo sabe QTP o
WinRunner o cualquier otra de las grandes herramientas de proveedores. No es que ellos
no podrían entender, aprender y utilizar las demás, es sólo que iría en contra de su código
de ética de automatización de utilizar otra cosa que no sea su herramienta amada. A
menudo tienen lealtad a la marca, no probar la resolución de problemas de lealtad. Si no se
puede hacer con esta herramienta… no se puede hacer.
El paseandero
Comportamiento: Errante, vagando, paseando
Frase favorita: “Voy y vuelvo en un momento.”
Némesis: L íder de Testing, gerentes
Cualquiera de ellos tiene menos trabajo que la mayoría o son simplemente súper eficientes.
Siempre se ve ocupado.
Rara vez habla con alguien y siempre evita el contacto visual con los superiores.
A veces todos nosotros cumplimos el rol de paseandero en pequeñas dosis es bueno para
la mente y el cuerpo. Nos deja un tiempo para despejar la mente, aliviar la tensión de la
pantalla y conseguir un poco de aire fresco. Pero cuando el 90% de su tiempo está vagando
y el 10% está trabajando es el momento de cuestionar sus motivaciones reales.
El micromanager
El Micromanager a menudo pierde el rasgo más importante que lo diferencia de “El Jefe”.
Se llama coraje.
No puede decir “No” a la dirección. Simplemente aceptan y luego esparce una lluvia de
terror en su equipo.
Busca hacer puntos, espía al equipo, confabula, da puñaladas por la espalda, siempre
culpan a los demás, susurra. Están siempre tramando algo. Siempre eligen el “mejor” y la
persona con más experiencia para su equipo, sin importar la dinámica o moral del equipo.
Tienen miembros favoritos en el equipo, que muy a menudo no es el experto.
El Micromanager dice cosas como “Vamos, vamos a trabajar en equipo y hacerlo a mi
manera” o “No es una cultura de culpar, pero es definitivamente su culpa”.
No confían en nadie, porque en el fondo saben que el equipo va a lograr grandes cosas sin
ellos.
El quisquilloso
Reporta defectos sobre todo lo que no está documentado, incluso si funciona y tiene
sentido. Utiliza el sistema de reporte de defectos en lugar de hablar con el resto del equipo
del proyecto.
A menudo reporta varias instancias de un mismo incidente, con el único objetivo de elevar
su recuento de incidentes.
Se toma mucho tiempo para probar, referencia de forma cruzada cada pieza de
documentación e incluye demasiados detalles en los reportes de incidentes.
El lado positivo: son extremadamente minuciosos.
No es receptivo a cambiar.
Necesita que todo esté documentado y cada cambio quede por escrito. Toda conversación
debe quedar documentada y firmada para realizar el seguimiento de todos los detalles
acordados.
Cree que un conjunto estándar de métricas debe aplicarse a todos los proyectos de prueba.
Ama las mejores prácticas.
A menudo, se centra en las cosas que no importan y argumenta sobre puntos irrelevantes
hasta que se oculta el sol.
Requiere paciencia, tiempo y papeleo y esto a menudo resulta demasiado para la mayoría
de los testers.
El experto
Como la mayoría de los tipos de testers, hay dos lados de cada uno
de ellos. A menudo un lado positivo y un lado negativo. Y El
Experto no es diferente.
El Experto positivo es alguien quien, sin dudas es un experto en su
campo. Ellos saben lo que hacen. Ellos son “El Oráculo”. Y ellos siempre están dispuesto a
ayudar.
Una vez que hemos alcanzado el nivel de Experto, muchos de nosotros somos humildes y
serviciales.
Sin embargo, El Experto Negativo es alguien que siente que es un experto cuando en
realidad pueden no serlo. Y si son expertos se aseguran de que el mundo entero lo sepa.
El tipo de persona del que sólo sabes que está en el trabajo porque tú puedes
escucharlos…siendo expertos. Pero sólo se les escucha cuando pueden saltar a una
conversación y ser el experto. De lo contrario, se quedan en silencio, esperando la
conversación apropiada. Esperando para saltar y mostrar de lo mucho que saben.
El Experto Negativo es a menudo conocido por estar hablando al azar cuando en realidad
están simplemente respondiendo a una conversación que terminó hace 4 horas atrás. Si el
experto ha probado algo mal, normalmente responden con “Solía funcionar de esa manera”
o “El diccionario Inglés Oxford está mal” o “Yo en realidad estaba hablando sobre una
versión sutil de esto, es por eso que yo estaba diciendo algo que parecía equivocado. ”
Así que, con el objetivo de ser un experto, sería prudente entender cómo utilizar esas
habilidades una vez en ese nivel. ¿Ayudar a las personas o gritar sobre lo bueno que eres?
Tú decides…
El redactor
Sin embargo, muchos al encontrar bugs descubren que les gusta el trabajo, que tienen esa
aptitud natural para encontrar incidentes y se convierten en excelentes testers.
El tiempo entre ser llamado un Redactor y convertirse en un tester pleno, puede variar por
persona. Pero generalmente, tan pronto como se empieza defendiendo la calidad y
haciendo preguntas difíciles entonces puedes con seguridad asumir que has hecho el
movimiento.
El networker
La desventaja de trabajar con el Networker es que con cualquiera que hables del Networker
lo conoce. Por lo que tienes que tener cuidado con lo que decís. A nadie le disgusta el
Networker – no públicamente al menos. La construcción de su propia red puede ser un
proceso muy costoso.
La información dentro de una empresa a menudo fluye a través de las fuentes menos
deseadas y ser capaces de aprovechar esa información cuando sea necesario puede
significar la diferencia entre el éxito y el fracaso.
El intelectual
Una conversación entre un Programador Intelectual y un Tester Intelectual, es algo que sólo
puedes llegar a escuchar una vez en tu carrera. Además, o te enviará a dormir o hará
perder el conocimiento, cualquiera de las dos opciones podría llegar a ser más agradable
que la conversación en sí.
El problema con los Testers Intelectuales es que utilizan palabras, frases y estructuras de
frases que no significan nada para la mayoría de la gente. Yo necesito tres horas, un
diccionario, un diccionario de sinónimos y traductor Google para averiguar lo que El
Intelectual está tratando de decir.
El Intelectual y el Experto van bien juntos. Los Intelectuales usan palabras largas y la jerga
los convierte automáticamente en expertos (ya que nadie puede entender realmente lo que
dicen – a excepción de otros Intelectuales).