This Automation Testing tutorial provides you a brief description about Automation Testing. It tells you how Automation Testing is different from Manual Testing.
What is Automation Testing ?
In the given diagram it is shown that Testing is basically divided into 2 parts. First is Functional testing and second one is Non-Functional Testing. Further Functional Testing is also divided into two parts. First one is Manual Testing and second one is Automation Testing.
In Manual Testing, Basically a Test Engineer writes test cases for an application and executes all these test cases manually.
In Automation Testing, Test Engineer writes Test Script for the test cases and run it whenever required.
So the conclusion is that, to convert the test cases in test script using any technology (like Selenium, QTP etc.) is known as Automation.
Advantage of Automation
If you see carefully the definition of Manual and Automation testing. The same thing we are doing in both like creating test cases in manual then execute it and creating test scripts in automation then execute it. So here we have to understand why writing test script is more advantageous. Here are some advantages of Automation listed below.
1) Save Time
We can execute it at the time of leaving office and next day we can get the report of all test cases. So we do not have to invest time specially to run it.
2) Reduce cost to Company
If once our test cases are created and working perfectly. We only have to run it again and again and no extra resource required to work on it. So it helps to reduce Cost to company.
3) Accuracy
Once test scripts are written it will validate the application in the same way again and again. So we can say that it provides accuracy.
4) Repeatable
Yes, It is repeatable. Write test script once and run it again and again.
5) Identify Bugs
It helps to identify bugs very easily.
6) Maintain Quality
Finally by testing the application it maintains the quality of application.
0 comments:
Post a Comment