DocumentCode
2662879
Title
A Descriptive Programming Based Approach for Test Automation
Author
Agarwal, Tarun
Author_Institution
Infosys Technol. Ltd., Bangalore, India
fYear
2008
fDate
10-12 Dec. 2008
Firstpage
152
Lastpage
156
Abstract
Testing tools like RFT follows a strict hierarchy in the TestObject map file for capturing the objects and during Replay it searches for a match to the hierarchy. As the hierarchy of the object changes very frequently in many of the applications, It becomes a overhead to maintain the TestObject map file and recapture all the objects again for object hierarchy change. Where as with the use of descriptive programming the object is searched for inside the root object which is the browser in most of the cases, so there is no impact of the change in hierarchy on the automated scripts and secondly descriptive programming removes the dependency on TestObject map file there by making the script a independent entity. Descriptive programming: descriptive programming is used for interacting with the objects in the application with out having them in the TestObject map file or object repository. By the use of descriptive programming we can code in such a way that the action can be performed on the objects with out having them in the TestObject map file. By this way we avoid the overhead of carrying the TestObject map file with the script and the script can run independently.
Keywords
program testing; software tools; TestObject map file; descriptive programming based approach; object hierarchy change; object repository; root object; test automation; testing tools; Automatic programming; Automatic testing; Automation; Performance evaluation; Descriptive Programming; Key-Driven Approach; Object Repository; Rational Functional Tester; Test Automation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence for Modelling Control & Automation, 2008 International Conference on
Conference_Location
Vienna
Print_ISBN
978-0-7695-3514-2
Type
conf
DOI
10.1109/CIMCA.2008.132
Filename
5172616
Link To Document