Title :
A Browser Agnostic Web Application UI Test Framework: Motivation, Architecture, and Design
Author :
Merchant, Craig ; Tellez, Manuel ; Venkatesan, Jagannathan
Author_Institution :
Microsoft Corp., Redmond, WA
Abstract :
There are several approaches available for creating Web application UI test automation. This paper describes the motivation for creating a new Web application test framework, and briefly describes the architecture and design of the framework. The framework is browser agnostic, easy to use, employs a high level programming language and development environment allowing integrated debugging and object oriented design, permits low level access to UI controls, and is resilient to UI changes in the application under test. The architecture of the framework features a two-layer design which isolates all browser specific functionality, allowing test scenario developers to focus on testing related issues rather than on implementation details. The architecture of the framework can be used with most modern operating system platforms. Early experience with the framework has been promising.
Keywords :
high level languages; object-oriented methods; program debugging; program testing; automatic testing; browser agnostic Web application; browser specific functionality; high level programming language; integrated debugging; object oriented design; software testing; Application software; Automatic testing; Computer architecture; Computer languages; Debugging; Design automation; Information technology; Java; Service oriented architecture; Software testing; Automatic testing; programming environments; software libraries; software quality; software testing;
Conference_Titel :
Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-3770-2
Electronic_ISBN :
978-0-7695-3596-8
DOI :
10.1109/ITNG.2009.97