Zephyr Scale: Is there a way to do a global find / replace in test cases other than the bulk edit?
I would like to do a keyword search/find and then replace that word with a different word. The Bulk Edit doesn't seem to get the job done in the same way as I need. When I tried it on the 'Name' field the other characters around my change got removed. Perhaps there's a way to avoid that from happening but I didn't find it documented anywhere.
Also, I want to apply the same Find/Replace to the text in my Test Case steps but that doesn't seem to be an option - unless I'm missing that somehow.
*******************************************************************************************************************************************************************************
An update from my users who figured out a work-around to the lack of a global find/replace:
- Export all of the TCs to Excel
- Conditionally formatted cells to be red where the keyword existed
- Used the Excel file as a guide for what TCs had the keyword, went back to ZS and accessed each impacted TC:
- Used Ctrl-F on the page with the TC open and all of the instances of the keyword were highlighted
- Used Ctrl-V in each instance to replace the keyword
- As a confirmation at the end, re-exported all of the TCs and used the same conditional format rule to see that none of the keywords were missed
I don't think there's a global find/replace feature as yet. I can think of two ways you might be able to get it done:
1) Use the API to change them by code. I've not done this before so can't advise about any limitations or gotchas for using this method.
Cloud API - or - Server API
2) Export your current test cases, edit the values, archive your 'old' test cases, then import your 'new' test cases (you can't update test cases with an import). But if you've already executed some of your tests you probably don't want to archive them as I assume (but you'd need to check) that their associated executions will also be archived/not visible.