я читал «Развитие объектно-ориентированного программного обеспечения, управляемое тестами» в последнее время. Авторы этой книги рекомендовали всегда начинать разработку функции со сквозного приемочного теста ( до запуска цикла TDD), чтобы не терять отслеживание прогресса и быть уверенным, что вы все еще в процессе. та же страница во время модульного тестирования.
Итак, я начал писать очень простое приложение на python + django, чтобы опробовать этот подход. Я хочу, чтобы Пользователь мог задать вопрос через контактную форму, затем вопрос должен быть сохранен в базе данных, а после завершения должен быть отправлен сигнал для уведомления почтовой программы, которая отправит последующее сообщение.
Вопрос - - как бы вы подошли к этому первому сквозному тесту в этом случае? У вас есть все возможности в этом первом тесте, или, может быть, я неправильно понимаю всю эту технику.
Любые примеры приветствуются.