Прохождение рабочего процесса спринта в качестве QA
В последнее время я читал о спринтах (гибкая методология), и у меня возник вопрос о тестировании во время рабочего процесса. Я знаю, что у вас есть PBI (элемент журнала незавершенного производства), и они разбиты на задачи. Я также знаю, что вы должны сосредоточиться на одном PBI одновременно, а не выбирать разные задачи из разных PBI.
Я могу предположить, что это неправильно, но должно ли тестирование PBI происходить после того, как все задачи для этого PBI готовы, или задачи должны тестироваться независимо друг от друга? Кроме того, если вы тестируете задачи по отдельности, проверяете ли вы PBI позже, после того как все задачи будут выполнены?
Может быть не правильный ответ, мне просто любопытно, как другие могут это сделать.
2 ответа
Я работаю с Agile и спринтами уже много лет, и тестирование всегда проводилось на истории (PBI) после ее завершения, а не на задачах внутри PBI. Причина в основном в том, что PBI должен иметь так называемые критерии приемлемости, которые можно наблюдать и измерить и которые позволяют владельцу продукта или тестеру проверить, что история закончена.
Эти критерии являются тем, что ломает или делает историю завершенной / закрытой в нашей гибкой организации спринтов. Для меня имеет смысл, что тестирование происходит после того, как все задачи завершены, так что вы можете убедиться, что тестирование полностью соответствует критериям приемлемости.
При этом, гибкий метод является гибким, и, возможно, в вашем контексте, будет более целесообразно тестировать все задачи, когда они будут выполнены.
Надеюсь, это немного прояснит ваш вопрос. Я уверен, что у других будет другой подход.
Текущее тестирование очень полезно для команды разработчиков, так как обратная связь происходит очень рано. Однако это происходит за счет дополнительной регрессии для ресурса тестирования, а также потенциальных разговоров "О, я не закончил эту часть", где обнаруживаются проблемы из-за неполной работы.
Если у вас есть дополнительная пропускная способность, я предпочитаю, чтобы команда получала обратную связь на ранней стадии, но если вы находитесь в сжатых расписаниях, возможно, будет более эффективно применить себя к PBI, которые сначала полностью готовы к тестированию, а затем перейти к частичному завершенные после.
Кроме того, у вас могут быть требования к документации для создания тестовых случаев для PBI, которые могут быть выполнены без выполнения всех задач. В ожидании завершения PBI, это еще один элемент спринта, над которым вы можете работать, поскольку он будет поднимать вопросы как для вашего владельца продукта, так и для команды разработчиков и может высветить потенциальные проблемы или отсутствие деталей, которые еще не были замечены другие члены команды.