Documentos de Académico
Documentos de Profesional
Documentos de Cultura
25 - Equipo de Pruebas
25 - Equipo de Pruebas
MATERIAL DE LECTURA
Equipo de pruebas
INTRODUCCION
En la siguiente guía analizaremos cómo estarán compuestos sus equipos de trabajo cuando se
desempeñen como Testers. Podrán analizar las habilidades de cada rol, tanto técnicas como
sociales.
OBJETIVOS
• Diferenciar los distintos roles dentro de un equipo de Testing.
• Identificar las habilidades que debe poseer cada rol.
• Comprender la división de tareas dentro de un equpo de Testing.
Por lo tanto, es importante asegurarse de que este equipo de prueba de software incluya una
combinación perfecta de profesionales talentosos y capaces que también son expertos en el
campo.
Ser expertos en el dominio del problema les facilita la creación de dichos scripts de prueba que
facilitan la identificación del problema en el producto.
Una parte importante de la calidad del software es el proceso de prueba y validación del software.
La gestión de pruebas es la práctica de
Echemos un vistazo a las ventajas de las pruebas de software en el ciclo de vida del desarrollo de
software:
No podemos negar que la Gestión de Pruebas es un rol clave porque el resultado de la misma
afecta el éxito del proyecto. Por lo tanto, para crear un proceso de prueba efectivo, necesitamos
un buen Gerente de Pruebas O Líder de QA.
Si bien cada empresa sigue una estructura diferente del equipo de pruebas, hay algunos miembros
que son comunes en cada estructura y cumplen con las expectativas del equipo. Esto incluye:
El líder de control de calidad es el miembro más importante del equipo de pruebas. Si bien es
extremadamente crucial para él / ella tener una comprensión clara del proceso o metodología de
prueba. También es esencial para él / ella estar familiarizado con las diversas preocupaciones del
programa de prueba, como el entorno de prueba y la gestión de datos, el informe y la resolución
de problemas, etc. Las funciones y responsabilidades principales que maneja el líder de control
de calidad son:
Con una comprensión clara del área comercial de las aplicaciones y sus requisitos, un líder de
prueba es una persona que también está familiarizada con los diversos temas del programa de
prueba, como la gestión de datos de prueba, el diseño de prueba y el desarrollo de prueba.
Habilidades
Instrumentos
• Herramientas de gestión de proyectos: Jira, Confluence, Jenkins, Git, TestRail, Trello, etc.
• Herramientas de informes y documentación: MS Office, iWork Suite, Google Docs, etc.
• Herramientas de comunicación: Slack, Skype, Zoom, etc.
INGENIERO DE PRUEBAS
Los ingenieros de pruebas pueden tener diferentes conocimientos en función de la función que
se les asigne en una empresa.
Algunos de los ingenieros de pruebas comunes que trabajan en una organización son los que se
mencionan a continuación:
Ingeniero de pruebas de usabilidad
Estos ingenieros son muy competentes en el diseño de conjuntos de pruebas y tienen una
comprensión clara de los problemas de usabilidad. Con excelentes habilidades interpersonales,
también son hábiles en la facilitación de pruebas. Algunas de sus funciones laborales comunes
incluyen:
Con una comprensión clara del diseño de la interfaz gráfica de usuario (GUI) y sus estándares, los
ingenieros de pruebas manuales son altamente competentes en el diseño de conjuntos de
pruebas y diversas técnicas de prueba. Algunas de las principales responsabilidades de estos
ingenieros incluyen:
Habilidades
Instrumentos
• Conocimiento y comprensión del proceso de desarrollo y del ciclo de vida del software.
• Conocimiento de metodologías de pruebas de automatización y algoritmos de lenguajes
de programación.
• Competencia en web/móvil/API/pruebas de requisitos.
• Competencia en la escritura de pruebas automatizadas, scripts de prueba.
• Capacidad para describir errores de forma clara y precisa.
Instrumentos
• Herramientas de prueba: Selenium, Katalon Studio, Test Complete, SoapUI, IBM Rational
Functional Tester, Ranorex, etc.
• Herramientas de gestión de proyectos: Jira, Confluence, Jenkins, Git, etc.
• Herramientas de comunicación: Slack, Skype, Zoom, etc.
Con un alto nivel de competencia y experiencia en una variedad de habilidades técnicas, como
lenguajes de programación, tecnologías de bases de datos y sistemas operativos informáticos, los
ingenieros de pruebas de redes son buenos en evaluación de productos y habilidades de
integración.
Este puesto de trabajo requiere que uno tenga habilidades de administración de redes, bases de
datos y sistemas junto con experiencia en habilidades técnicas que incluyen lenguajes de
programación , tecnologías de bases de datos y sistemas operativos de computadoras. Sus
principales funciones laborales incluyen las siguientes:
TESTER
Por lo general, un ingeniero de control de calidad es responsable de cierta parte de una aplicación.
Ejecutan pruebas manuales o automatizadas. Diferentes personas pueden probar la
documentación, la usabilidad, el rendimiento y ejecutar pruebas de regresión.
Un ingeniero de control de calidad de pila completa puede manejar todas esas tareas sin ayuda.
A veces, esta persona cubre las pruebas desde el momento de definir los requisitos del proyecto
y hasta el día del lanzamiento.
Por un lado, los ingenieros de control de calidad de pila completa no pueden probar productos
grandes porque consume mucho tiempo. Además, los probadores de pila completa son inferiores
a los ingenieros de control de calidad de nicho cuando se trata de conocimientos altamente
especializados.
Por otro lado, un ingeniero de control de calidad de pila completa ayuda a construir un proceso
de prueba más ágil. Están familiarizados con todas las partes de la funcionalidad del software.
Conocen el producto tanto desde el punto de vista del desarrollo como del usuario. Piensan por
adelantado sobre qué probar y cómo probar al comienzo del sprint.
La mejor forma de gestionar un equipo depende del tipo de cooperación. Puede contratar un
equipo de control de calidad interno o trabajar con una empresa de control de calidad remota.
Línea de fondo
No existe una fórmula universal para un equipo de control de calidad efectivo. El tamaño del
equipo depende de un proyecto específico. Los roles y responsabilidades de los miembros del
equipo también lo hacen. Cuando reúna un equipo de control de calidad, preste atención a la
complejidad del producto y los objetivos comerciales que su empresa pretende alcanzar.
Recuerde la importancia de la garantía de calidad para el desarrollo ágil de software.
• https://youtu.be/Ptzjtbnzt7g
• https://youtu.be/jvybXQ8-asc
Habilidad de comunicación: un buen probador de software debe tener una buena habilidad de
comunicación verbal y escrita. Los artefactos de prueba (como casos/planes de prueba,
estrategias de prueba, informes de errores, etc.) creados por el probador de software deben ser
fáciles de leer y comprender. Tratar con los desarrolladores (en caso de errores o cualquier otro
problema) requerirá un poco de discreción y diplomacia.
Habilidades de gestión y organización del tiempo: las pruebas a veces pueden ser un trabajo
exigente, especialmente durante el lanzamiento del código. Un probador de software debe
administrar de manera eficiente la carga de trabajo, tener una alta productividad, exhibir una
gestión óptima del tiempo y habilidades de organización.
GRAN Actitud: Para ser un buen probador de software, debe tener una GRAN actitud. Una actitud
de 'prueba para romper', orientación al detalle, disposición para aprender y sugerir mejoras en los
procesos. En la industria del software, las tecnologías evolucionan a una velocidad abrumadora, y
un buen probador de software debe actualizar sus habilidades técnicas de prueba de software
con las tecnologías cambiantes. Tu actitud debe reflejar un cierto grado de independencia en el
que te hagas cargo de la tarea asignada y la completes sin mucha supervisión directa.
Pasión: Para sobresalir en cualquier profesión o trabajo, uno debe tener un grado significativo de
pasión por ello. Un probador de software debe tener pasión por su campo. PERO ¿cómo determina
si le apasionan las pruebas de software si nunca las ha probado antes? Simplemente PRUÉBALO
y si las pruebas de software no te emocionan, cambia a otra cosa que te interese.