Why is Automation Testing Needed, What is the use of Automation Testing?

Previous12345678910Next

Why is Automation Testing needed at all?


Automation Testing is needed when you have to repeat the same tests again and again over a period of time. With each release if you have to manually test the same test cases for regression testing then you require resources to execute the test cases of the previous modules and also the new module and as the modules keep on increasing then the problem occurs of integrity. In order to see that every thing is accurate, consistent and reliable we need automation testing

If we look at a banking application which has different modules like Savings Accounts, Loans, Insurance, Fixed Deposits, Credit Cards, Stocks etc. The application is developed in Modules and released to the customer to use it and at later stages different modules based on priority are integrated to the existing ones.

Let’s take the saving accounts module which is developed first and delivered to the customer. Let’s assume that 10 testers tested around 1000 test cases in a period of one month. The module is delivered to the client as release one. After some point of time the Loans module is developed and integrated to the savings module. The time for testing is same one month with the 10 testers and assume that they have to test around 1000 test cases for loans module. Now see the pressure on the testing team.

In a months time they have to test the loans module and also test the savings account module for regression. Looking at these scenarios it is clear that the load for testing increases but the number of testers are the same. With the increase in code for testing the no of testers should increase other wise you might end up in releasing a faulty or low quality product. There are chances that part of functionality are left out.

If this continues for all modules then at the end of the final release which we assume as release eight the team cannot do much because they have to do regression testing for all modules within the same one month and if you say we will increase the resource then the cost also would go up. In order to reduce the cost and also be effective then automation is the best way. I do not say that it is replacing manual testing but both have to be there which means that for each module manual testing has to be done and while the modules have been integrated then automation testing for regression has to be done which will save a lot of time and effort.

Previous12345678910Next

3 comments:

Dorothy said...

I think this is the best article today. Thanks for taking your own time to discuss this topic, I feel happy about that curiosity has increased to learn more about this topic. Keep sharing your information regularly for my future reference.Excellent blog admin. This is what I have looked. Check out the following links for Software testing companies USA
Test automation software
Best automated testing software
Mobile app testing services
Load testing services

Fleek IT Solutions said...

Great share! Thanks for the information. Keep going!

Dr. Sankalp Sharma said...

Informative Blog!

Post a Comment

/* Tynt Insight tracker ----------------------------------------------- */