Roles y Especializaciones en el Testing de Software
Clase 7 de 29 • Curso de Fundamentos de Pruebas de Software
Contenido del curso
- 2

Principios de Pruebas de Software y Mejores Prácticas
09:26 - 3

Pruebas de Software: Metodologías, Recursos y Herramientas Esenciales
06:51 - 4
Pruebas en el Ciclo de Vida del Software: Mejora y Optimización
01:35 - 5

Calidad del Software: Definición y Mejora del Proceso
10:04 - 6

Principios del Testing Moderno para Equipos de Desarrollo ágil
11:43 - 7

Roles y Especializaciones en el Testing de Software
12:18
- 8

Ciclo de Pruebas en el Desarrollo de Software
13:19 - 9

Estrategias de Pruebas de Software: Seguridad y Migración
09:10 - 10

Diferencias entre Testing y Checking en el Desarrollo de Software
10:53 - 11

Testing Ágil: Estrategias y Pruebas en Equipos de Desarrollo
08:03 - 12

Estrategias de Pruebas de Software por Niveles y Componentes
05:11 - 13

Clasificación de Tipos de Pruebas de Software
04:42 - 14

Pruebas Estáticas y Dinámicas en el Desarrollo de Software
10:01 - 15

Diseño de Casos de Prueba para Testers Principiantes
13:10
Hay muchas especialidades a la hora de hablar de testing y cada una de ellas tiene diferentes funciones y perspectivas que se incluyen en diferentes fases del proceso
Manual tester: Nos ayuda a definir los casos de pruebas, establecer estrategias. También ejecuta, pero lleva lo necesario para que todos sepan qué hacer.
- Pensamiento lateral, piensa fuera de la caja con una nueva perspectiva, agrega nuevos casos de usos y entiende muy bien al usuario.
Automation tester: Se encarga de agilizar, acelerar el trabajo y actividades que nos quitan la oportunidad de encontrar más casos de usos.
- Conoce de programación, no solo de forma básica, debe conocer como crear diseños de frameworks y soluciones. El código crece y las pruebas también, darle ese mantenimiento a las pruebas es un problema común.
Security tester: Encargado para el área de seguridad. Debe ser alguien que aporte valor desde la perspectiva de la seguridad.
- Protocolos, estándares, legalizaciones dependiendo de cada país y marca. Esta enfocado en prever ataques, virus, problemas de seguridad, acceso no autorizado. Profundizar en las técnicas y prácticas de seguridad.
Data science tester: Con la manera en que crecen los datos en un proyecto, se necesita a alguien que los analice, agrupe y limpie estos datos.
- Análisis y Limpieza de datos, omite tener un set de pruebas amplio donde la variedad va a permitir detectar defectos inesperados. Esto puede ser clave para que los resultados no sean falsos positivos
SDET: Es la combinacion de un desarrollador que ya sabe hacer pruebas. Con la diferencia de automatiza y hace uso de herramientas que organizan la operación de la entrega de las pruebas. Esta persona se asegura de que las pruebas se ejecuten antes de liberar el código.
- El programador ahora sabe hacer pruebas y conoce de herramientas que le permite entregarlas de una manera automatizada.
DevOps: Conoce todo lo anterior y domina el conocimiento de automatizar el proceso, se asegura de una entrega continua.
- Una automatización de la operación, Entrega Continua. Donde se entregan de forma más rápida las nuevas versiones.
QA Engineer: Quality Assurance. Esta enfocado en el producto y en el proceso.
- Procesos de Calidad
QE: Quality Engineer. Es como un coach, acompaña en las politicas de calidad en la empresa o equipo.
- Soluciones de estrategias de calidad.