• DocumentCode
    2472559
  • Title

    Declarative automated test

  • Author

    Hallenberg, Niels ; Carlsen, Philip Lykke

  • Author_Institution
    SimCorp, Copenhagen, Denmark
  • fYear
    2012
  • fDate
    2-3 June 2012
  • Firstpage
    96
  • Lastpage
    102
  • Abstract
    Automated tests at the business level can be expensive to develop and maintain. One common approach is to have a domain expert instruct a QA developer to implement what she would do manually in the application. Though there exist record-replay tools specifically developed for this, these tend to scale poorly for more complicated test scenarios. We present a different solution: An Embedded Domain Specific Language (EDSL) in F#, containing the means to model the user interface, and the various manipulations of it. We hope that this DSL will bridge the gap between the business domain and technical domain of applications to such a degree that domain experts may be able to construct automatic tests without depending on QA developers, and that these tests will prove more maintainable.
  • Keywords
    program testing; software quality; user interfaces; F#; QA developer; business level; declarative automated testing; domain expert; embedded domain specific language; record-replay tool; technical domain; user interface; Business; DSL; Documentation; Engines; Phantoms; Testing; User interfaces; Automated Testing; Domain Specific Language; F#; Functional Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2012 7th International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1821-1
  • Type

    conf

  • DOI
    10.1109/IWAST.2012.6228998
  • Filename
    6228998