๐ Common terminology misses in software testing
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.
Thanks for the time you spent reading this ๐. If you found this post helpful, please subscribe to the substack newsletter and follow my YouTube channel (@automationhacks) for more such insights in Software Testing and Automation. Until next time ๐, Happy Testing ๐ต๐ป and Learning! ๐ฑ | Newsletter | YouTube | Blog | Twitter. |
Comments