В MTM/TFS я могу создать «общий шаг», который содержит несколько реальных шагов. Затем мои тестовые примеры могут «вызывать» или повторно использовать этот общий шаг, например:
Test Case:
<call shared step 1>
<call shared step 2>
shared step 1:
do something
do something else
shared step 2:
do something
do something else
Теперь мы столкнулись с проблемой, заключающейся в том, что у нас есть много похожих тестовых случаев, которые состоят в основном из вызовов общих шагов, поэтому мы хотели бы создать второй уровень общих шагов, то есть вложенные общие шаги:
Test Case 1:
<call shared step level 2>
perform some action
Test Case 2:
<call shared step level 2>
perform another action
shared step level 2:
<call shared step 1>
<call shared step 2>
shared step 1:
do something
do something else
shared step 2:
do something
do something else
MTM и TFS не позволяют мне сделать это через пользовательский интерфейс. Согласно эти два posts, в настоящее время это невозможно. Кто-нибудь знает обходной путь?