Automation Testing
Testing the Regression Test Cases with the help of tools is
called Automation Testing
OR
Testing the application which is given by manual team with
the help of tools is called Automation Testing.
There are various Testing tools which are used by the
automation test engineer for testing various applications. Some of the tools
are which are used for various purposes are as follows:
1.
Test
Management Tools: It is used to
keep or track all the information of all the testing activities and bug report.
Tools are : Quality Centre ,Test Manager
2.
Bug Tracking
Tools: It is used the details of all the defects which the test
engineer got while testing the application. Tools : Buzilla,Jira ,Mantis
3. Performance Testing Tools: It is
used to check the behavior of the application using performancetools like Load
Runner,Jmeter, E-Load,Webload.
4. Functional Testing Tools: Various tools Like Silk-Test, Selenium, QTP.
Automation Testing Process
In Auotomation Testing
we test the application not manually but with the help of tools, and we
get the test cases from the manual Team.
After getting the Test cases the automation Test Engineer are busy in writing
all the test Scripts Using any Programming Language most preferred Java.
Generally, we go for Automation When there are multiple
releases or multiple regression test cycle or repetitive task which needs to be
performed.
As soon as we get the Changes from the Customer, the manual
Team sits and does one round of impact Analysis and prepares the Regression
Test Suite. This suite is generally prepared based on the impact analysis done
from the knowledge of application.
The Regression Test Suite cannot be executed manually since
it is repetitive task for test engineer and accuracy cannot be maintained. From
the New release onwards, both Manual and Automation Test engineer come into
picture. The Manual team starts working on new feature ,developer start doing
changes for the new feature and
simultaneously Automation Team starts
preparing on Test Scripts based on the Regression test cases. By the time
Manual team completes new features , Automation Team finishes writing
the test Scripts. These Scripts are exeuted in a batch on the current release
Application.
If any of the Scripts fail, then firstly we reconfirm
wheather the defect really exists or not, if it exists then we prepare the Bug
Report and send to the development team. Once the developer Fixes the Defect, the Automation Team re-exeutes the Scripts whereas the Defect is re-tested
by the Manual team as they can identify the impact Area Analysis based on the
product Knowledge.
This process continues until all the new features as well as
the regression features are stable and product is handover to the Customer.
Advantages of
Automation
1.
Time Saving : Since it is tested with the help
of tools.
2.
Exeution Faster:
3.
Batch Exeution : Exeution Happen at one shot of
time.
4.
Re-Used: The scripts can be reused.
No comments:
Post a Comment