El Día del Tester de Software se celebra en todo el mundo cada 9 de Septiembre gracias a que en 1947 Grace Murray Hopper, científica y militar estadounidense, reportó el primer error informático mientras trabajaba en la sala del Mark en la Universidad de Harvard. Este hecho marcó el punto de partida para el Testing y quienes se dedicarían a él
¡Tester’s Day es muy importante para nosotros! En Abstracta cocreamos software de primer nivel y generamos desarrollo en nuestras comunidades para mejorar la calidad de vida de las personas.
Sabemos que hacer testing no es hacer pruebas. Es poner lo mejor de nosotros para mejorar la experiencia de los usuarios.
Por esto mismo, este año las comunidades de Abstracta Tech Talks, ReconverTIte: Mujeres en Testing y QA & Testing Chile nos unimos para celebrar esta profesión de la que tanto sabemos en Abstracta y de la que nos sentimos enormemente orgullosos.
En esta oportunidad, contamos con la participación de más de 100 testers de 12 países diferentes en un encuentro distendido, donde compartieron sus compartir experiencias, consejos y anécdotas a través de diferentes dinámicas que se diseñaron, y cuyos resultados más relevantes compartimos a continuación.
¿Qué significa ser Tester de Software?
Una de las dinámicas del encuentro fue tratar de definir qué es ser tester de software en una sola palabra. Y si bien, podríamos hacer un análisis de las palabras más populares o las más inesperadas, a continuación compartimos la décima de Arcadio Abad, QE Lead en Abstracta, producto de la nube de palabras que construimos con los aportes recibidos:
Con una palabra quisimos
el Oficio del testing definir,
pero no siempre el sentir
con palabras reflejamos,
aunque entre todos logramos
desde diferentes perspectivas,
validar como representativas
de nuestra profesión,
las palabras que por Celebración
expusieron de forma activa.
Y vemos a la Pasión
muy cerca de la Calidad,
porque se resume en Felicidad,
en ser fiel a la Vocación,
que implica la Reinvención
como en CSI a la hora de Probar,
y como Inspector Investigar
hasta la causa Descubrir,
haciendo Magia sentir
logrando al Equipo Apoyar.
Quizás la Curiosidad
sea lo que nos caracteriza
pero el ser Detallista,
Meticuloso, o la Adaptabilidad,
permite que crezca la Creatividad
para generar esa Fuerte alianza
que se basa en la Confianza
de que con Colaboración
lograremos la Comprensión
que juntos el Desafío se alcanza.
Muchos piensan que Romper,
es lo Mejor que podemos Dar.
pero si logramos Aportar
haciendo nuestro Apoyo ver,
entonces podrán saber
dónde radica la Diversión
y es en la Búsqueda de Superación
para el Éxito Máximo garantizar,
porque a todos podemos Ayudar
con la Calidad como bastión.
Nuestro Compromiso ha de ser:
el del Análisis Observador,
el del Perfeccionista Solucionador
con Eficiencia al proceder.
Y al Refinar sus Retos proveer
de Embajadores del Aprendizaje,
llevando Experiencias como equipaje
y su entrega como herramienta
brindando Futuro mientras ahuyenta
la incertidumbre con coraje.
Sondeo 100 Testers dicen
Otra de las dinámicas que realizamos fue un sondeo entre 100 testers sobre algunas preguntas específicas acerca del testing y la calidad de software:
- Pregunta 1: ¿Cuál es el tipo de prueba de software favorito?
- Pregunta 2: En el equipo de testing es imprescindible…
- Pregunta 3: ¿Qué es lo que más desafiante del testing?
- Pregunta 4: ¿Cuál es la parte más divertida del testing?
- Pregunta 5: ¿Qué le dirías a un bug si pudiera hablar?
Respecto a la primer y segunda pregunta, recibimos respuestas muy interesantes que compartimos a continuación en orden de popularidad:
¿Cuál es el Tipo de Prueba de Software favorito?
Pruebas Funcionales y Pruebas Exploratorias
A la cabeza de los votos se encontraron con muy poca diferencia las funcionales y en las pruebas exploratorias. El innegable el uso de este tipo de pruebas y la libertad que brinda a los testers de aprender del negocio mientras se prueba y se genera la documentación, en muchos casos, como base de generación de sesiones y/o casos de pruebas para futuras etapas, responde a que sean unas de las pruebas que más disfrutan.
Estos son algunos recursos para sacar el mejor provecho de este tipo de pruebas:
- Testing Exploratorio en un entorno Ágil – Blogpost de Pia Tobar
- Blog de Federico Toledo
- Charla de Diego Gavilanes en la Meetup de Abstracta Tech Talks
- Charla de Lisandra Armas en Testing Day Bolivia
- Charla de Claudia Badell en TestingUy
Automatización de Pruebas y Pruebas de Performance
Después del testing exploratorio, los encuestados respondieron que dentro de sus favoritas se encuentran dos pruebas bien técnicas: pruebas automatizadas con 8 votos y pruebas de performance con 12 votos.
Pruebas de Servicios, Pruebas de Integración y Pruebas de Regresión
Estas pruebas que si bien son muy usadas y necesarias, contaron solamente con un total de 4 votos.
Pruebas de Humo, Pruebas de Aceptación de Usuarios o Pruebas Unitarias
Estos son algunos tipos de prueba que no entraron entre las respuestas más populares por no contar con muchas coincidencias.
En un equipo de Testing es imprescindible…
La Comunicación
La opinión ganadora de esta pregunta con 29 puntos fue: “La comunicación. Incluso un tester dijo: “Como en cualquier equipo, la buena comunicación” Si bien sabemos que tiene toda la razón, en el equipo de testing la comunicación es imprescindible.
No solo entre sus miembros sino también en la estrategia de comunicación con el resto del equipo para inspirar a fomentar la cultura de la calidad en todo momento del proceso.
Las características del Tester
En segundo lugar de las más populares se encontró las características del tester con 23 puntos. Dentro de esta categoría se encuentran diferentes adjetivos que describen dichas cualidades que desarrollan y tanto ayudan a los testers, tales como: creatividad, curiosidad, cuestionamientos, ser detallista, entre otras.
El Trabajo en Equipo
Otra de las respuestas más populares fue el trabajo en equipo con 17 votos. En el sondeo lo encontramos definido como colaboración, buena onda, organización, entre otras.
Un Tester y Un Líder
Con 5 puntos cada una encontramos dos respuestas muy interesantes: la primera nos sorprendió por lo original y lógica, mientras que la segunda por lo importante que nos parece en el equipo: un tester y un líder, respectivamente.
Herramientas de Apoyo
De las posibles respuestas en el sondeo y luego de agrupar las similares, la menos votada con 3 puntos es la que se refiere a las herramientas de apoyo, entre las que se mencionan una laptop, un celular, herramientas de gestión de incidentes y ambientes.
¿Qué es lo más desafiante en el Testing?
Dar Valor
Con 18 votos, esta respuesta releva la importancia de la calidad y cómo impacta en un cambio de la cultura del equipo logrando que la calidad no solo se concentre en la etapa del testing, sino que sea un pilar en cada etapa del desarrollo y responsabilidad de todos los miembros del equipo. Este puede que sea el reto más grande que tienen los testers. Esto solo se logra con la calidad del trabajo sumada a todos los otros aspectos ya mencionados.
Testing Técnico
Con 16 votos, los participantes del sondeo mencionaron por sobre todo, las pruebas automatizadas y las pruebas de performance.
Dentro de lo más desafiante del testingDentro de las respuestas con menos de 10 votos, pero no menos importantes se encuentran:
Comunicación y Diseño de Casos de Pruebas
El tiempo y encontrar errores
Conocer el Negocio y el aprendizaje continuo
¿Cuál es la parte más divertida del Testing?
Encontrar errores
1 de cada 4 encuestados de este sondeo mencionó que encontrar errores es lo que más les divierte a la hora de testear.
Explorar
En segundo lugar con 13 votos, se encuentra Explorar. Entre las actividades que más mencionaron se encuentran: “el trabajo detectivesco” y “descubrir esas cosas locas que hacen los usuarios y que a uno no se le ocurrió”.
Trabajo en Equipo
En tercer lugar y con 11 votos aparece el el trabajo en equipo, integrado con interesantes respuestas como: “cuando me reúno con el equipo de desarrollo para ver si es un bug”, y “competir por quién encuentra más bugs”.
Conocer el negocio, reportar errores y aportar valor
El diseño y la ejecución de Casos de Pruebas
¿Qué le dirías a un bug si pudiera hablar?
- ¡Te encontré! (37 votos)
- “Viejo… porqué seguís estando si yo ya te dieron todo el cariño para arreglarte… 😣”, “Que me presente a todos sus amigos bugs 😁”, “Dame la lista de todos tus amigos y con los que tuviste contacto”, “Ayúdame a encontrar dónde naciste”, “¿Qué hay de nuevo viejo?”, “Querido bug: No es tu culpa estar ahí, no te sientas mal. Pronto (o no tanto) te solucionaremos y podrás ser libre para ir a un lugar mejor” (18 votos).
- ¿Dónde naciste?”, “¿Cómo llegaste ahí?”, “¿Por donde más estás?”, “¿Donde están los otros?” “¿Cómo es que ayer no estabas?”, “¿Quién te creó?”, “¿A quién culparemos?” (12 votos).
- “Pronto no existirás”, “Muere gusano muere”, “Llegaste pero te reporto rápido”, “Mirá que te como hermano”, “No se quien seas, ni dónde estés, pero te buscaré, te encontraré y te mataré”, “Te encontraré aunque te escondas”, “Porque me haces esto, ahora debo reportarte”, “Todo tiene un final y tu tiempo de ser desconocido ha llegado a su fin” (10 votos).
- “Vete de aquí!”, “Debes marcharte de ahí”, “Sal de aquí!!!”, “Nadie te invitó”, “No es momento de aparecer”, “Fuera de aquí”, “Aléjate!!!” (8 votos).
- “Gracias para ayudarme a aprender de los errores…”, “Gracias por darme trabajo”, “Gracias a vos existo”, “Gracias a ti tengo trabajo”, “Gracias por hacerme crecer” (6 votos).
- “Maldito escurridizo”, “Que fuera menos cabrón”, “Que vergüenza qué existas 🤣”, “Eres un bug, no intentes justificarte!!!!” (5 votos).
¿Le parecen interesantes estos resultados? ¿Siente que refleja su experiencia y la realidad de su equipo? ¿Hay algo más divertido y/o desafiante que no está mencionado?
¡Déjenos su comentario para enriquecer esta información! Recuerde que si bien no son respuestas ni correctas ni incorrectas, estas expresan el sentir de los profesionales que se dedican al testing y la calidad del software.
Otros contenidos relacionados
Etiquetas
Posts Relacionados
Día Internacional de las Niñas en las TIC
Este 28 de Abril, reafirmamos nuestro compromiso para la sensibilización del Día de las Niñas en las TIC, y la puesta en agenda de esta brecha que podemos reducir trabajando en conjunto.
Abstracta lidera el top 5 de empresas de software testing en Chile por Clutch 🎉
Nos enorgullece anunciar que Abstracta lidera el Top 5 Empresas de Testing de Software en Chile. Un reconocimiento invaluable al esfuerzo que realizamos diariamente para co-construir un mejor software, primordial en un mundo interconectado y globalizado.