На этапе создания пользовательского интерфейса мы можем более конкретно сформулировать то, как он должен работать. Для этого часто используют шаблон «дано/когда/то» (given-when-then pattern), который показан на примере с техником Трентом (рис. 4.8).