Shared step is one of critical thing while creating tests but there are few things which should be must have in shared steps:
  • passing variables in the shared steps so that we can have dynamic shared step instead of static shared step.
  • ability to group some shared steps in folders. Having folder structure will help in organizing the shared steps. This is useful when we have many shared steps
  • Importing & exporting shared steps from one project to another.
  • Having child steps in shared step
  • Ability to view test cases linked with the shared step