Principios del Testing Moderno para Equipos de Desarrollo ágil
Clase 6 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
- Nuestra prioridad es mejorar el negocio: El producto que se va a entregar al cliente permitirá hacer funcionar el negocio. Si en algún momento no quieres hacerlo, estás poniendo en riesgo ese negocio porque si el producto no se vende o no es aceptado la empresa puede cerrar o puedes perder el trabajo.
- Nosotros aceleramos el equipo y usamos modelos como Lean Thinking y Teoría de las Restricciones para ayudar a identificar, priorizar y mitigar cuellos de botella en el sistema: Cuando queremos hacer algo, lo queremos hacer perfecto y eso puede ser demasiado. Deberías construir en base a procesos cortos para poder encontrar los defectos de una manera más rápida.
- Nosotros somos la fuerza para la mejora continua, ayudando al equipo a adaptarse y optimizar para tener éxito, en lugar de proporcionar una red de seguridad para detectar fallas: El cliente puede entender que el producto se va a liberar por fases, es importante que nosotros enfoquemos nuestras pruebas en cada una de esas fases. No tiene que ser todo al inicio y al final, debe haber una distribución que nos permita manejar el riesgo del software
- Nos preocupamos profundamente acerca de la cultura de calidad en nuestro equipo, y asesoramos, lideramos y nutrimos el equipo para llevarlos a una cultura de calidad más madura: Al inicio los testers eran personas desarrollando software y un día con tantos defectos y trabajo, separaron los roles para que así hubiese una persona dedicada a realizar las pruebas. El tester puede hacer recomendaciones de herramientas, mejorar el proceso o volverse un coach.
- Nosotros creemos que el cliente es el único capaz de juzgar y evaluar la calidad de nuestro producto: Si el cliente esta satisfecho con lo entregado y cumple las expectativas entonces has alcanzado la calidad deseada.
- Nosotros usamos datos de manera extensa y profunda para entender los casos de uso del cliente y entonces cerrar huecos entre hipótesis del producto e impacto del negocio.
- Expandimos las habilidades de testing y el conocimiento en todo el equipo; entendemos que esto reduce o elimina la necesidad de una especialista dedicado al testing.
El tester debe dominar varias areas necesita entender y tener toda la visión del producto y negocio. Saber sobre herramientas que optimicen el trabajo.o