I wrote here already something:
In general I differentiate:
- often repeated tests aka regression tests:
- Here we have detailed manuals in Confluence and create for execution test tickets in Jira, where we paste a checklist. Basically we teach testers and trust them as they get better to do the right things.
- I guess this comes most next to what you describe?
- testing new features/tickets, basically discovering the functions for the very first time:
- This is basically iterative process. I note what I plan to test (based on risks) => I test => I note my findings and, if necessary I discuss them with others => repeat
- I find typical scripts/manuals here wasteful and limiting. As this is mostly about discovery you can not plan every step details ahead. If you believe and do so, you limit the possibilities of the discovery (of potential problems).
EDIT: So technically I really seldom write “test cases” aka “test manuals”. If I write them I do them not by the industry standard.