Why We Need Automation Testing

Posted By : Anjali Pandey | 30-Dec-2017

Why do we need automated tests?

When a new functionality gets developed the tester starts testing and write so many cases related to this functionality. In those cases, some of then get failed. Developer again works on it fixed them and again hand over to the tester for testing. Tester again started testing on it. but in this case tester have to check the bug he/she has reported get fixed and along with it, the existing functionality should work as it is.
But when this process repeats 3-4 times tester's mind get saturated to do it manually. that's the reason automation testing comes into the picture. when we required regression testing of a module, we need to write automated test cases.


How do these scripts help in making bug- fixing less complex?

When a tester test any new functionality, It should be better if tester performs the regression also. for that, he/she can run an automated script to check the existing functionality. so that if there is any bug introduced due to our current fixes so it it easy for developer as well as tester to reproduced it and know the root cause by which It is introduced. while it we do it manually it'll take to much time and also maybe tester miss that case because he/she done it so many times.

What should we automate?

When you are going to automate some cases, you should remember few most important things:-

1. Write automated test script for that functionality for which manual testing not possible.

2. Write automated test script for those which executed again and again.

3. Write automated test script for those which takes too much time when performing it manually.

4. Write automated test script for those which are critical to test manually.

5. Write automated test script for those which required testing on multiple machines with the different configuration.

6. Write automated test script for those which required a proper test report after testing.


Advantages of automation testing when manual testing makes complications to carry out:

1. Manual testing takes too much time as compared to automation testing.

2. Automation testing makes regression to easier.

3. Automation helps us to perform exhausting testing.

Related Tags

About Author

Author Image
Anjali Pandey

Anjali is a QA Software Engineer, with experience in Manual Testing. She loves finding Bugs in application. Her hobbies are going for picnics with Friends and Reading stories.

Request for Proposal

Name is required

Comment is required

Sending message..