As a QA engineer, one of the major challenges I face while using QASE is the lack of flexibility in reusing specific test steps from existing test cases. Currently, QASE only supports Shared Steps, which requires us to predefine reusable blocks in advance. While useful, it can be cumbersome and time-consuming to manage — especially for complex modules or evolving test cases.
Other test case management tools like Xray or TestRail allow us to clone specific steps from existing test cases directly while writing a new one. This is an extremely helpful and time-saving feature, especially when writing test cases for the same module that share partial logic.
In QASE:
• I cannot clone only specific steps from one test case to another.
• I also cannot merge or selectively combine steps from multiple test cases into one.
• Declaring and managing Shared Steps each time introduces extra overhead and breaks flow during test authoring.
Here are some sample screenshots of how other TMSs(XRAY) support this feature:
  1. Click on Import
  2. Choose "From Test..."
  3. Select the test case ID & choose the steps using checkboxes
  4. Map the field names and import