Roles y Responsabilidades en el Testing de Software
Clase 19 de 29 • Curso de Fundamentos de Pruebas de Software
Contenido del curso
Principios de las pruebas
- 2

Por qué el testing moderno previene errores
09:26 min - 3

Pruebas de software en cada etapa del desarrollo
06:51 min - 4

Pruebas en el Ciclo de Vida del Software: Mejora y Optimización
01:35 min - 5

Anomalía vs defecto vs fallo vs error
10:04 min - 6

Los siete principios del testing moderno
11:43 min - 7

Roles de testing especializados y tu path de crecimiento
12:18 min
Testing
- 8

Testing en cada fase del desarrollo
13:19 min - 9

Mapas mentales para estrategias de testing
09:10 min - 10

Testing vs checking en automatización de pruebas
10:53 min - 11

Testing ágil: todo el equipo prueba
08:03 min - 12

Niveles de pruebas: componentes a sistema
05:11 min - 13

Tipos de pruebas de software explicados
04:42 min - 14

Pruebas estáticas vs dinámicas en testing
10:01 min - 15

Cómo diseñar casos de prueba efectivos
13:10 min
Gestión, monitoreo y control
Gestión de bugs
Depuración
Bases de la automatización de pruebas
Independientemente del rol, un tester participa de todas las etapas del proceso de desarrollo de software, colaborando para asegurar la máxima calidad del producto. Su perfil conjuga un conjunto de habilidades con el conocimiento del negocio, de la aplicación bajo prueba y de cómo planificar, diseñar, ejecutar y administrar las pruebas.
“Un tester investiga un producto de software con el objetivo de obtener información acerca de su calidad y del valor que representa para quienes lo utilizan”
Cuando el esfuerzo en la calidad se enfoca y se distribuye en roles y responsabilidades podemos encontrar que la mayoría de las empresas manejan los siguientes roles:
El tester manual, se enfoca en la estrategia, definición, ejecución y cobertura de pruebas para cumplir los requerimientos, echando mano de cualquier técnica para obtener información suficiente y así cumplir con las asignaciones correspondientes.
El tester técnico, trabaja muy de cerca con el tester manual, mientras que el tester manual define las pruebas, el tester técnico acelera la capacidad de ejecución de las pruebas. Esto lo hace implementando herramientas que permitan la automatización de pruebas, o la correcta selección de datos de pruebas, o el monitoreo de la ejecución de las pruebas.
El líder de pruebas, generalmente dentro de sus responsabilidad es volverse un facilitador de servicios, información y herramientas para el equipo de pruebas, para poder estimar presupuestos, recursos y tiempos respecto al plan de desarrollo de software.
El Ingeniero de calidad, ya no solamente está al pendiente del producto y los procesos, comienza a involucrarse más con el negocio, ayudando tanto a testers como cualquier otro miembro del equipo a llevar cabo pruebas que reduzcan, en todas las etapas del ciclo de vida del software, el error humano.