Underc0de

Informática => QA (Quality Assurance) => Mensaje iniciado por: GENIOL en Junio 15, 2021, 09:31:16 PM

Título: El abismo entre tester y QA
Publicado por: GENIOL en Junio 15, 2021, 09:31:16 PM
(https://i.imgur.com/c7admRR.jpeg)

Muchas personas se refieren al Tester y al Quality Assurance Engineer como la misma persona, pero ¿Por qué, si son dos puestos diferentes?, al menos para mi lo son y te explico porqué.

El Tester tiene un enfoque más reactivo, mientras que el QA tiene un enfoque más proactivo.


Cada cosa por su nombre
Como sabemos el Tester tiene una interacción hasta el final del proyecto, por lo que su principal objetivo es encontrar todos los defectos posibles actuando reactivamente a todos los cambios que este pueda sufrir, mientras que el QA se involucra en todas las fases del proyecto por lo que su principal objetivo es ayudar al equipo a prevenir futuros fallos y esto solamente se logra actuando proactivamente en cada una de las fases.

Teniendo eso en cuenta yo los definiría de la siguiente forma:

Tester : persona encargada de definir y ejecutar las pruebas manuales y/o automatizadas para encontrar todos los fallos posibles dentro del software para reportarlos y trackearlos.

Quality Assurance : persona encargada de asegurar que todos los procesos involucrados en el desarrollo de software tengan una alta calidad realizando diferentes actividades durante todas ellas para poder prevenir futuros fallos en la aplicación.

Hay que ser cuidadosos de como interpretamos el rol de un QA, si bien el juega como el responsable de la calidad en los procesos, no significa que el sea el único que debe de trabajar en ellos, recordemos que la calidad de un software lo hace todo el equipo, si, yo también creía que era un cliche, sin embargo estoy seguro de que cuando todo el equipo de desarrollo cambie ese mindset el rol de QA va predicarse con mas facilidad.

Es común que no veamos nuestras propias deficiencias, ya que es normal que un ser humano no se centre en ellas, al contrario, nos enfocamos en nuestras fortalezas para seguir alimentándolas y afinarlas hasta perfeccionarlas, algo similar pasa con el ciclo de vida de software, sin importar en cual estés siempre hay algo que mejorar, ahí es en donde entra el QA, desde un botón en una nueva pagina que no luce como el resto de los demás hasta una liberación de la feature mas esperada por el cliente.

(https://i.imgur.com/mDDcWyn.png)


Ahondando en las actividades de cada uno


Tester




Quality Assurance




Entonces, si es clara la diferencia entre un rol y otro, ¿Por qué existe tanta confusion entre ellos?

Me atrevería a decir que esto ocurre por dos cosas principalmente, la primera es, el mercado en términos de calidad para software crece tan rápido que necesitamos encontrar a los mejores lo mas pronto posible, tanto que comienzan a circular vacantes con nombres que te confunden como:



Para cuando te presentas a la entrevista resulta que ellos lo que buscan es solamente alguien que ejecute pruebas manuales o automatizadas pero lo llaman QA Tester.

Y la segunda es, a veces las empresas no tienen en claro que es lo que buscan en su área de Calidad, solamente tienen en mente que "alguien debe hacerse responsable de ella" y su solución es traer a alguien para que participe al final del ciclo de desarrollo para ejecutar pruebas a diestra y siniestra con el fin de evitar problemas en producción cuando en realidad necesitan toda una estrategia de calidad, aquí es donde entra el QA pero muchos no lo saben hasta que ya se encuentran a mitad del caos.

Conclusion

Definitivamente no vamos a lograr de la noche a la mañana que estas dos definiciones se distingan correctamente, sin embargo, nosotros como QAs podemos enseñarles a todos nuestros colegas, sin importar su rol, cual es la diferencia entre uno y otro de esta forma van a ser cada vez menos las veces que escuchemos la confusion entre ambos.

En un futuro no muy lejano el rol de tester ira perdiéndose, esto porque cada vez la exigencia de las empresas es mayor, buscarán agentes de calidad más participativos y capaces de participar en todas las fases del proyecto aportando valor desde la perspectiva de calidad no solo del software como producto final, si no de todo el proceso de desarrollo.

(https://i.imgur.com/f95ncMX.jpeg)
Título: Re: El abismo entre tester y QA
Publicado por: Chojun en Junio 15, 2021, 09:33:58 PM
Excelente aporte!!!
Título: Re: El abismo entre tester y QA
Publicado por: ZarathuxXxtrA en Junio 15, 2021, 10:08:26 PM
Muy interesante @GENIOL !
Agregaría además las variables temporales y en cómo que se han dando dentro de la cultura SRE (Site Reliability Engineering), hace tiempo atrás ni se tenía en cuenta el aplicar "DevOps" a la cultura ágil de producción y desarrollo.  Hoy es fundamental que los pequeños y medianos empresarios comprendan la importancia de invertir en "fierros" para los diferentes ambientes en los que se realizará el staging. Para renovación y aliento de ellos viene las kubernetes a resolver grandes problemáticas con el delivery continuo. Abrazo dockerizado GenioL querido  ;)
Título: Re: El abismo entre tester y QA
Publicado por: GENIOL en Junio 15, 2021, 10:20:01 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Muy interesante @GENIOL !
Agregaría además las variables temporales y en cómo que se han dando dentro de la cultura SRE (Site Reliability Engineering), hace tiempo atrás ni se tenía en cuenta el aplicar "DevOps" a la cultura ágil de producción y desarrollo.  Hoy es fundamental que los pequeños y medianos empresarios comprendan la importancia de invertir en "fierros" para los diferentes ambientes en los que se realizará el staging. Para renovación y aliento de ellos viene las kubernetes a resolver grandes problemáticas con el delivery continuo. Abrazo dockerizado GenioL querido  ;)
Concuerdo totalmente amigo, espero haya sido util el post!!!  ;)
Título: Re: El abismo entre tester y QA
Publicado por: Richard Carrera en Enero 17, 2022, 08:43:18 PM
Es la primera vez que consigo un articulo donde alguien se toma la tarea de explicar mas a fondo ambos roles, así ya podemos dejar confundir las labores y estamos mas centrados a la hora de enfrentar las aventuras que nos esperan en el debido cumplimiento de las funciones de cada cargo y sus responsabilidades. Muchas Gracias.
Título: Re:El abismo entre tester y QA
Publicado por: NicoGiglio en Marzo 23, 2023, 08:34:31 AM
Genial el post, yo vengo desde otro rubro, pero es tal cual. La Gestión de Calidad implica todos los procesos, y parte de tener bien claras la misión y visión de la empresa. Gracias por el aporte!
Título: Re:El abismo entre tester y QA
Publicado por: Julián Vidal en Abril 03, 2023, 08:08:23 PM
Muy buena info!!
Título: Re:El abismo entre tester y QA
Publicado por: ag.belmonte en Abril 07, 2023, 08:41:25 PM
Genial el post!! Muchas gracias 🫂
Título: Re:El abismo entre tester y QA
Publicado por: damianfarber en Abril 18, 2023, 11:35:03 PM
Gracias pude aclarar varias dudas
Título: Re:El abismo entre tester y QA
Publicado por: gonzalo_trujillo en Mayo 04, 2023, 12:28:21 PM
Gracias por la info! siempre me enredaba con esto al comienzo! ahora todo muy claro!
Título: Re:El abismo entre tester y QA
Publicado por: Sol Dema en Mayo 25, 2023, 05:21:48 PM
Me encantó cuando decís que asegurar la calidad no sólo es responsabilidad del QA sino de todo el equipo. Muy buen post, muchas gracias!
Título: Re:El abismo entre tester y QA
Publicado por: Taigrus en Junio 27, 2023, 01:38:48 AM
Genial, muchas gracias. Puede entenderse entonces que de acá a algún tiempo estaríamos solamente hablando de QA y desaparecería el tester verdad?
Título: Re:El abismo entre tester y QA
Publicado por: viktor_alt en Marzo 29, 2024, 05:11:35 PM
muy bueno  ;D  ;D