¿Cómo se manejan las pruebas dentro del mismo sprint que la codificación, si toda o la mayor parte de la codificación no se realiza hasta el final del sprint? (Me refiero al desarrollo y prueba de "sopa de nueces" de un solo PBI dentro de un sprint).
La mayoría de las respuestas que he visto en línea involucran la automatización del control de calidad, pero incluso eso no es realmente posible, ya que generalmente necesita una interfaz de usuario funcional para grabar o crear pruebas automatizadas. Solo tengo guiones gráficos que continúan evolucionando a medida que desarrollo características y descubro nuevos requisitos.
En mi caso, estoy desarrollando una nueva aplicación de escritorio. Las aplicaciones de escritorio generalmente no se prestan muy bien a las pruebas automatizadas. Tengo algunas pruebas unitarias automatizadas, pero no son las pruebas funcionales / de integración manuales que realizaría un profesional de control de calidad.
Entonces, donde estoy ahora es que mi sprint termina mañana, todavía tengo que codificar para terminar, y mis amigos de QA aún no tienen nada que probar, y no tengo idea de cómo probar lo que les daría sin que yo los tome de la mano.
Estoy seguro de que no soy la primera persona en tener este dilema.
En el pasado, hice una tubería: en el sprint actual, el equipo de prueba prueba las características que se implementaron durante el sprint anterior. En mi trabajo actual, el primer ministro se refiere a este enfoque como "cascada" y, como tal, inaceptable.