Está en la página 1de 9

Metodología Agile Software

Testing
Agile normalmente se refiere a un tester profesional que
acepta los cambios, colabora bien con el equipo técnico de
negocios y entiende el concepto de requisito de documento de
software para derivarlos. Están dispuestos a aprender sobre el
cliente para que puedan saber lo que pueden hacer de
acuerdo a las necesidades del cliente como por los requisitos
de software.
VENTAJAS DE PRUEBAS AGILE
Todo el equipo responsable de la calidad. Las pruebas se realizan una vez completado el
desarrollo, pero en Agile, todo el equipo es responsable de la calidad del trabajo. También se
mezcla la disciplina donde se puede encontrar un probador de trabajo con la coordinación con
los otros desarrolladores.
Aquí la comunicación también juega un papel importante como cuando los probadores y los
reveladores trabajan juntos en un equipo que pueden comunicarse fácilmente con uno a.
Como el tiempo de codificación y prueba es tan cerca el uno del otro, el desarrollador no tiene
que tener que poner en el nuevo código para el proyecto, ya que puede arreglar el problema
de errores sin ninguna dificultad.
Agile bloquea a los equipos en sprints cortos dejando que cada equipo se concentre en
completar un pequeño conjunto de características.
Dado que las pruebas se realizan a lo largo del proceso de software, las pruebas no se pueden
cortar y tampoco se puede cortar mucho. Tiene que continuar para evitar el error que surge.
PRINCIPIOS DE PRUEBAS AGILE
Proporciona retroalimentación continua . Esto es necesario ya
que es la persona que lidera el equipo y para mejorar su
capacidad y motivarlos, la retroalimentación es necesaria
donde saben sus comentarios y pueden trabajar en él.
¿Cómo es un marco Agile A
diferencia de la cascada ?
Tester
Discuta con el
5 ingeniero de
DevOps para
mejorar el
rendimiento del
marco de
automatización
de pruebas
1 Participar en el
stand-up diario
durante 30 4 Criterios de
minutos aceptación de 8 Caminar a lo
historias en el largo de los
backlog, Llame a un radiadores de
añadiendo 6 stakeholder para información
comentarios aclarar algunos visual para ver el
sobre requisitos criterios de estado a través
de datos de prueba para una de las áreas
Aclarar criterios historia que
2 de aceptación prueba
especiales acaba de ser
para nuevas completada
historias con
Product Owner y Hacer pruebas de
Scrum Master Crear código de 7 validación de
automatización negocios que no
de prueba para pueden ser
3 una historia en el automatizadas
sprint actual para una historia
recientemente
completada
Proceso de calidad con
metodología ágil
Criterios de entrada Tareas Validación Salida
Requerimientos •Requerimientos de negocios • Trabajo conjunto con • El documento de estrategia de
los product Owner prueba se crea / revisa
• El enfoque de prueba está
finalizado y documentado
Análisis y Diseño • Los escenarios clave de las • Trabajo conjunto con •Plan de pruebas
pruebas se identifican y los desarrolladores •Casos de Prueba
documentan • Escenarios, scripts de prueba
diseñados dentro del Sprint
• Equipo de prueba de producto
separado, identifica escenarios
de prueba de extremo a extremo
y diseña casos de prueba
Código •Apoyar con las pruebas •Trabajo conjunto con los •Avance en las pruebas de
unitarias de desarrollo desarrolladores desarrollo
•Prevención temprana de bugs
Pruebas • Prueba de scripts •Trabajo conjunto con el • Todos los bugs de las pruebas
ejecutados en el Sprint equipo de infraestructura de producto se corrigen en el
Sprint
Production
Live in

User Acceptance
Test
Regression Test
Qualitse Based
s
y Gate

Mock Conversation
Security Test
Relea

Performance Test
Agile Test Strategy

(Sprint)
Done

Test Automation
Prueba de regresión
t Bas tes
ed

Prueba de integración
ty Ga

Aplicacion de la
Quali
i n

prueba
Spr Prueba unitaria

Histori
a
Funciones de un tester
-Desarrollar scripts de prueba, condiciones de prueba, datos de prueba de entrada y resultados esperados para uno o más planes de
prueba, incluyendo componentes, ensamblaje, aplicación e integración de producto.
Desarrollar, actualizar y mantener estándares y procedimientos de prueba.
Create scripts de prueba automatizados
Mantener scripts de prueba automatizados según sea necesario
Ejecutar scripts de prueba.
Registrar problemas y problemas.
Validar que las historias se adhieran a los requisitos no funcionales
Trabajar con el equipo de DevOps para mantener las funciones de control de calidad automatizadas en la tubería de despliegue
Trabajar con el equipo de aplicación para resolver cualquier problema que surja del proceso de prueba.
Participar en el proceso de control de liberación (cuando la aplicación se transfiere del equipo de compilación al equipo de prueba)
para asegurar que las soluciones cumplan con los requisitos del negocio.
Validar correcciones de producto.
Informar el liderazgo de prueba de cualquier problema que pueda afectar el horario, el presupuesto o la calidad del producto o el
proceso de prueba

También podría gustarte