Why we Automate Testing ? – User friendly Tech help
Lot number of times it happens that we start with things what we never realized that why we are doing it .Same happened with me, when i was a newbie to automation, I never thought why we are going for it , and only thought that came it my mind was that it is just a mundane task like any other assignments in IT world.But slowly and steadily as things progressed, i thought of asking WHY ? .
n
nThus i thought of sharing on this topic in my 100th Post, please feel free to add your expert comments.
n
n
n
- n
- “Speed”, we automate the manual flow, thus it performed better than the manual person visiting the test cases(Test steps) and running each step individually.
- “Repeat ability”, thus resulting in greater “Return on Investment”, as tasks can automated and ran as many number of time as it is required.
- “Coverage”, it helped us to ran the same scripts on different environment thus increasing the coverage of testing like various OS versions, Microsoft Office versions and even localization’s.
- “Reliability”, as same task is ran again and again, it was very monotonous for manual person testing the same thing again and again , and it resulted in errors (like Skipping the flow, to shorten the task) .
- “Re usability”, we reused most of the coding part like Login functions,global functions to connect to databases.
- “Time Saving”, as it was automation, so no manual effort was required thus it saved the effort of that person
- “Convenient”, our team worked on projects where it was required to test the application in non-working hours (PST timings), thus automation was more convenient rather than person sitting in night shifts and doing the testing(We scheduled our tasks to be automatically triggered)
- “Program ability“, As automation uses a coding language, thus we are able to leverage this to automate sophisticated program steps and to bring out the hidden information.
n
n
n
n
n
n
n
n
n
Above points are mostly interlinked, on the whole we can say that, why we automate? so as to make testers life easier 🙂
n
Meaning of Automation Frameworks?
n