• DocumentCode
    1997804
  • 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
  • fYear
    2009
  • fDate
    27-29 April 2009
  • Firstpage
    748
  • Lastpage
    751
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ITNG.2009.97
  • Filename
    5070710