DocumentCode :
2351866
Title :
LiFT: Driving Development Using a Business-Readable DSL for Web Testing
Author :
Chatley, Robert ; Ayres, John ; White, Tom
Author_Institution :
Develogical Ltd., London, UK
fYear :
2010
fDate :
6-10 April 2010
Firstpage :
460
Lastpage :
468
Abstract :
This paper describes the development and evolution of LiFT, a framework for writing automated tests in a style that makes them very readable, even for non-programmers. We call this style ´literate testing´. By creating a domain-specific language embedded within Java, we were able to write automated tests that read almost like natural language, allowing business requirements to be expressed very clearly. This allows development to be driven from tests that are created by developers and customers together, helping give all stakeholders confidence that the right things are being tested and hence a correct system being built. We discuss the experiences of a team using these tools and techniques in a large commercial project, and the lessons learned from the experience.
Keywords :
Internet; Java; business data processing; Java; LiFT; Web testing; business readable DSL; domain specific language; driving development; literate testing; natural language; Automatic testing; Business communication; DSL; Domain specific languages; Formal specifications; Java; Natural languages; Software testing; System testing; Writing; DSL; TDD; acceptance testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-6773-0
Type :
conf
DOI :
10.1109/ICSTW.2010.12
Filename :
5463692
Link To Document :
بازگشت