title: Is there a workaround to nest shared steps in the Microsoft Test Manager?
body: <p>In the MTM/TFS I can create a "shared step" that contains several actual steps. My test cases can then "call" or reuse that shared step, e.g.:</p>
  
  <pre><code>Test Case:
    &lt;call shared step 1&gt;
    &lt;call shared step 2&gt;
  shared step 1:
    do something
    do something else
  shared step 2:
    do something
    do something else
  </code></pre>
  
  <p>We're now facing the problem that we have many similar test cases that consist mostly of calls to shared steps, so we'd like to create a second level of shared steps, i.e. nested shared steps:</p>
  
  <pre><code>Test Case 1:
    &lt;call shared step level 2&gt;
    perform some action
  Test Case 2:
    &lt;call shared step level 2&gt;
    perform another action
  shared step level 2:
    &lt;call shared step 1&gt;
    &lt;call shared step 2&gt;
  shared step 1:
    do something
    do something else
  shared step 2:
    do something
    do something else
  </code></pre>
  
  <p>The MTM and the TFS won't let me do this via the UI. According to <a href="https://social.msdn.microsoft.com/Forums/en-US/d0d6e1d0-7295-4ffb-a37d-3fd41ec3501b/nested-shared-steps?forum=vststest" rel="nofollow">these</a> two <a href="https://social.msdn.microsoft.com/Forums/en-US/cb64cd32-ef79-49bf-b83c-c2b4fbd09063/shared-steps-inside-shared-steps?forum=vsmantest" rel="nofollow">posts</a>, it's not currently possible. Does anyone know of a workaround?</p>