Call shared steps within a test and at execution, include the detail of the shared steps.
We need a method by which a step or series of steps can be written once and called from multiple tests. For example, I want to write a login procedure and then call it from other tests. Specifically, I want to have a test step something like “Call ‘Login’”. At execution, this step would be replaced by the steps in the test called “Login”. I do not want to copy the steps (as we do now), because then I have to maintain those steps in many places.
Is this already a feature (RE-USE/SHARED STEPS) in the latest release of the Tool? This is very useful in maintaining the automation test suite, by just editing those SHARED STEPS being accessed by multiple test cases in multiple test suites. This will also save a lot of time.
I'm surprised this isn't in the product already. I have used this capability in Microsoft's TFS -very useful, for it saves a lot of time writing tests, *and* maintaining them.
Would ideally be accompanied by a tracing feature of "Here's the list of test cases that use this 'shared steps' component.". This one allow evaluation of an update to the shared steps (that is, does the update break any of the tests that reference/use the shared steps).