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
Link To Document :
بازگشت