What is Test Automation?
Define Test Automation:-
In software testing, test automation is the use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes.
Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or add additional testing that would be difficult to perform manually.
Well it is very clear that I have copied the above text from Wiki.
Most of us are straight away spelling out the words QTP, Selenium whenever they have been asked about ‘Test Automation’
Of course they are test automation tools, but my personal opinion is
“Any smart work that we are doing with or without help of a specialized sotware
to reduce the time and effort involved in our testing activities or day to day tasks, then that and all should come under Test Automation”.
- It may be a simple macro/excel feature to auto populate the data from our database
- It may be a simple windows batch file with set of tasks that we are doing repeatedly.
- It may be a scheduler/job runner, which triggers our tasks on a particular time and producing required reports.
- Of course, writing code/script with the help of specialized software to bring down the manual efforts.
From here on wards,
I am going to share my test automation knowledge in all the areas including the handling the global test automation tools like Selenium, Jmeter, Soap-UI, WATIJ etc.
Beware of Linkesh – He started Boring. Sorry Blogging.