Off course..

There is the argument against writing ‘typical’ test cases altogether

Regardless of where you are on that spectrum, steps to automate in a check need to be precise

And what we are automating is as important as how we automate it

Running automated checks itself is not the purpose

Rather facilitate testers by running 1 – “mundane” but 2 – “Necessary” checks,

So they can test more important features while the dumb work is done by a machine

Without carefully thought checks / tests, will be hard to achieve this

More on that here: