Case Study: QTP for Regression Test
Abstract:
A UK based Software Company engaged us to test a product, it includes two parts:
a web site for data collection and presentation purpose, in parallel a windows application
for administers purpose. Our task is designing some documents such as test plan,
test cases, and executing tests, finally, submitting related analysis reports to
clients.
Is this article, there is only some description for regression test.
Background:
Currently the data on the customers' side was gathered from a variety of sources
and stored in spreadsheets. This process was time consuming and potentially prone
to errors. This project was used to collect, analyze and process data of each service
point automatically. This product includes two parts: a windows application for
administers to administrate roles, users, services, data cycles and some calculation
standards; a bespoke website would be used to aid in the data collection and reporting
process.
Stand testers side, the windows application is simple to test, but the website is
inclined to produce bug, because there are many complicated business regulars in
it, moreover every page is a sheet like excel, there are many related cells in one
sheet, so if developer only changed a little, maybe there are some unexpected bugs
appeared. Because ensure data correctness is very important, we decide to test web
manually. As regression test, testing the windows application is necessary; in addition,
website needs some data which should be inputted in the windows application.
Then, how to improve the efficiency of regression test?
Solution:
For the website, we mainly tested it manually to ensure all functions were implemented
correctly. Of course, for performance testing, we used LR to do this.
On the other hand, we used QTP for the windows application. There are two purposes
to use this automated testing tool, one is ensuring all function of this part are
working correctly; the other purpose is generating necessary data for website testing.
QTP (Quick Test Professional) is an automated functional Graphical User Interface
(GUI) testing tool created by the HP subsidiary Mercury Interactive that allows
the automation of user actions on a web or client based computer application. It
is primarily used for functional regression test automation. QTP uses a scripting
language built on top of VBScript to specify the test procedure, and to manipulate
the objects and controls of the application under test.
There are two ways to create script, one method is record-and-playback, and the
other one is coding VBScript manually. Because the quality of windows application
is good and it seems more simply, we adopted record-and-playback method to generate
QTP script.
Benefits:
Via using QTP, it improved the efficiency of regression tests much.
Contact us
To find more details of our technical expertise and previous experience, please
fill in the form below and our sales will contact you as soon as possible. Any
enquiries from you are welcome, we will respond to you as soon as possible.