Japonés: Pruebas ágiles:
Las pruebas ágiles son una práctica de prueba que sigue el Manifiesto Ágil:
1. Énfasis en probar el sistema desde la perspectiva del cliente, es decir, probar el sistema desde la perspectiva de los usuarios. que utilizan el sistema.
2. Centrarse en pruebas iterativas continuas de funciones recientemente desarrolladas y ya no enfatizar la fase de prueba estricta en el proceso de prueba tradicional.
3. Se recomienda comenzar las pruebas lo antes posible. Una vez que el sistema se pueda probar en un cierto nivel, como proporcionar funciones de módulo, se deben iniciar las pruebas unitarias a nivel de módulo. A medida que las pruebas se profundizan, las pruebas de regresión deben continuar para garantizar que el contenido de la prueba anterior sea correcto.
Las pruebas no son solo probar el software en sí, sino que también incluyen el proceso y el modo de prueba del software. Si encuentra muchos problemas después del lanzamiento de un producto, probablemente haya algún problema con el proceso de desarrollo del software. Por lo tanto, además de la necesidad de garantizar la calidad del software mediante pruebas (es decir, que el software esté haciendo lo correcto y que esté haciendo lo que se supone que debe hacer), los equipos de pruebas ágiles también deben garantizar que el Todo el proceso de desarrollo de software funciona correctamente.
Las características más importantes del desarrollo ágil son:
Respuesta altamente iterativa, cíclica, oportuna y continua a los comentarios frecuentes de los clientes.
Las pruebas ágiles son un proceso de revisión constante de los indicadores de calidad, formular correctamente estrategias de prueba, confirmar si se cumplen los requisitos efectivos de los clientes y garantizar que todo el proceso de producción pueda lanzar el producto final de forma segura y oportuna. Por lo tanto, los probadores ágiles deben prestar atención a los requisitos del producto, el diseño del producto y la interpretación del código fuente durante las actividades mientras completan la planificación y ejecución de las pruebas de forma independiente, y los probadores ágiles deben participar en casi todas las discusiones y decisiones del equipo; Como excelente evaluador ágil, debe completar más trabajo de preparación y ejecución de pruebas en un tiempo limitado y tener un fuerte sentido de responsabilidad y liderazgo. Más importante aún, un buen evaluador debe poder ampliar sus capacidades y realizar más trabajo que puede no estar relacionado con las pruebas, pero que está directamente relacionado con los objetivos del equipo***. Él o ella ayudará a otros miembros del equipo a resolver problemas, ayudará a lograr los objetivos deseados, promoverá un alto grado de colaboración y ayudará al equipo a lograr el éxito final. Cabe señalar que un alto grado de trabajo en equipo requiere no sólo la valentía de los miembros del equipo, sino también su cooperación y asistencia activa. Esto se aplica no sólo a los evaluadores, sino también a los desarrolladores, diseñadores y otros miembros del equipo.