Как и с несколькими вещами, эта тема будет генерировать разные мнения. В этом конкретном примере я бы переместил «Учитывая, что я выбираю сообщение» в раздел «Фон», так как это кажется необходимым условием для всех сценариев этой функции. Конечно, это оставит сценарии в функции без фактического заданного раздела, но они будут включены в раздел «Фоновое описание» при выполнении.
Я также видел случаи, когда иногда решение о переносе шагов в фоновый режим является компромиссом между наличием более или менее функциональных файлов и их структурой. Например, если для конкретной функции имеется 10 сценариев с большим количеством похожих шагов между ними, но есть 1 или 2 сценария, которые не требуют определенного шага, то эти 1 или 2 сценария должны были бы перейти в новую функцию. файл, чтобы иметь те же самые шаги в разделе «Фон» оригинальной функции.