📛 Common terminology misses in software testing
Does it matter? Maybe ... maybe not. But ... It doesn't hurt to be clear
I posted about this topic on LinkedIn and saw a lot of engagement. Somehow I have this eerie feeling that I’ll be pointing people to this blog in the future as well 🔮
It's not automation testing, it’s automated testing - We are not testing automation, we are automating tests
It's not QA Automation, it's just Test automation or better Automation In Testing (AIT) - we cannot fully automate quality assurance, it is a broad term and some activities will require human intuition, we can automate tests to give faster feedback at scale.
It's not a QA Automation engineer, call them SDET or Test engineer please, and yes people with these titles both write automated tests but there are differences, read this
QA Engineer is not the same as SDET, again there is a difference 😉 - read blog in point 3 for more details
Flaky tests are not the same as broken tests, there is a difference 😉 - Broken tests are nice as they fail all the time, but flaky tests? not so much, sometimes they pass, sometimes they fail, but they always point to a nice problem underneath to debug, don’t ignore them, and don’t retry them 5 times.
Assertions and checks are mostly the same! I rest my case!
Quality engineering is loosely the same as QA Engineering as a term to refer to the organization - dropping assurance does not make much difference. Leadership does implicit conversion anyway and applies their old biases. Calling it Test engineering is more explicit
QA is a process, it's not an engineer - Would you refer a person with something abstract? Probably not. Calling them testers is much better and more explicit. 🙏
100% automation, really? - your energy is much better focussed on ROI (return on investment) driven automation. The Pareto principle exists for a reason. Chasing vanity metrics just leads to unnecessary suboptimal waste
Your mileage may vary. We can refer to the same thing with different labels and that's completely okay
Did I just stir up a hornet's nest? 🫣
I've learned to not care about these much but occasionally push some buttons and I prefer some over the other. I thought I'd just put it out there.