• DocumentCode
    3344770
  • Title

    Abandoning Proprietary Test Tools for Graphical User Interface Verification

  • Author

    Kreeger, Matthew Nicolas ; Lativy, Nicholas

  • Author_Institution
    nCipher Cambridge, Cambridge
  • fYear
    2008
  • fDate
    29-31 Aug. 2008
  • Firstpage
    52
  • Lastpage
    56
  • Abstract
    Graphical user interfaces have become an expected, and often desired, interface providing access to the functionality of a given piece of software. It is therefore necessary to place the interface through a series of verification and validation processes. The increased application of and reliance upon graphical user interfaces has corresponded with a perceived increase in interface complexity, and therefore, a paralleled increase in the complexity of the verification and validation process. To aid this process a commercial tool, with associated proprietary language, was selected. After some relatively successful regression runs we decided to re-evaluate this approach, and on examination, felt that a change had become necessary to continue parallel development of the test code and the interface itself. We detail the successful transition from a proprietary tool to a fully open source solution, taking advantage of the benefits offered by a general purpose programming language.
  • Keywords
    graphical user interfaces; program testing; program verification; software tools; graphical user interface verification; interface complexity; programming language; proprietary test tool; validation process; Application software; Automatic testing; Computer languages; Cryptography; Graphical user interfaces; Material storage; Open source software; Programming environments; Software testing; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Practice and Research Techniques, 2008. TAIC PART '08. Testing: Academic & Industrial Conference
  • Conference_Location
    Windsor
  • Print_ISBN
    978-0-7695-3383-4
  • Type

    conf

  • DOI
    10.1109/TAIC-PART.2008.25
  • Filename
    4670301