Как тестирование обрабатывается в том же спринте, что и кодирование, если все или большая часть кодирования не выполняется до конца спринта? (Я имею в виду разработку "супа к орехам" и тестирование одного PBI в спринте.)
Большинство ответов, которые я видел в Интернете, касаются автоматизации контроля качества, но даже это на самом деле невозможно, так как вам обычно требуется функциональный интерфейс для записи или создания автоматических тестов. У меня есть только раскадровки, которые продолжают развиваться по мере разработки функций и выявления новых требований.
В моем случае я разрабатываю новое настольное приложение. Настольные приложения обычно не очень хорошо подходят для автоматического тестирования. У меня есть несколько автоматических модульных тестов, но они не являются ручными функциональными / интеграционными тестами, которые выполнял бы специалист по обеспечению качества.
Итак, где я сейчас нахожусь, так это то, что мой спринт заканчивается завтра, у меня все еще есть кодирование, и моим сотрудникам по тестированию пока нечего проверять, и я не знаю, как проверить то, что я бы дал им, не держась за руки.
Я уверен, что я не первый человек, который имеет эту дилемму.
В прошлом я занимался конвейером: в текущем спринте команда тестирования тестирует функции, которые были реализованы во время предыдущего спринта. На моей нынешней работе премьер-министр называет этот подход «водопадом» и, как таковой, недопустим.