The old slogan for enterprise software: ‘office automation’.
In Web Test Automation, “automation” means writing scripts to drive the application in a browser (e.g., Chrome) for testing purposes.
The term “automation” implies:
Speed: It should be significantly faster than manual testing.
Objectivity: No human bias — failures are clear-cut, not “maybe OK.”
Cost-effectiveness: Like factory-made products, automated tests should be much cheaper than manual testing.
Press enter or click to view image in full size
However, in many software companies — even those that proudly call themselves agile — end-to-end (E2E) and regression testing are still done manually. Why wouldn’t they choose the much cheaper and more…