Automation
When software tester does the steps of manual test cases
used by automation tool is to reduce the time of testing life cycle. Most of the test could be required to do lots
of regression process and it could be overcome by using the automation
tool. And also automation tool is more
reliable than human tester’s mistake. Test Analyst should well considered the
test plan and manual test case into the automation process.
Save time with Automation
We now know that automation could help us to save the time
of testing process, but we are wondering how it exactly working to reduce the
test life cycle of the project. Automation may help tester to do consistent
test execution than human does the manually. The Automation may process by data
driven process with repeating action by reliable manner. It may use again the
told test case easily. Tester shouldn’t need to do the entire step from the
scratch because they find the some errors in the middle of the project.
Comparison of Automation life cycle and test case life cycle
Automation life cycle could work with manual test case
driven life cycle. However there are
many things that considered before automation is being planned. What
application that we are going to test is very critical. If It windows
application or web application, then it will influence the factor of stability
of AUT(Application unit test). Nobody wants to do the same things again and
again. Automation could cut down the regression process. There are many different app platform is
available today. So, test analyst should well study the App platform that might
be compatible to testing. Return of Investment is important reason to do
automation testing. Many company that does the Cost benefit analysis, they are
saving huge amount budget with perform well with automation testing with their
products.
Situation that suitable to adopt the automation testing
If there is regression testing cycle and prepare the
multiple release and build version. If you check the build version of window it
has got lots of number of build. Some software and products requires many testing.
If the application is very large and requires continues to care the bug fixes
with test recently.
What QTP support for application and platform.
QTP initially support the windows application and web
application (objects/ Application), Active X and Visual basic applications. However
it also support Java,Net windows, Web
service etc depends on the status of the add –ins
Test Automation stages
First, Test analyst creates the test scripts. Seconds, Run
the tests on automation tool. Third, Test analyst does analysing the test
result from the automation tool report.
Software Testing Process with Automation Tool
Step one (Creating Tests), Test analyst create a test script
with hand operating application on the AUT with automation tool. Tool will generate the entire step that user
create action and will display in tree view windows. Step two (Running Tests),
Automation tool is running the record. Test analyst could identify and
eliminated the bug in the test script. Third (Test report) Test analyst review
the test result.
Software Engineer
Software Testing Enquiry: kenchoiwind@gmail.com
Ken
Test AnalystSoftware Engineer
Software Testing Enquiry: kenchoiwind@gmail.com
In Simple word Automation testing is Efficient, Reliable and Reusable.
ReplyDelete