Please use this identifier to cite or link to this item:
Title: Improving the Gherkin specification language using aspect-oriented techniques
Authors: Aquilina Alamango, John
Colombo, Christian
Micallef, Mark
Keywords: Aspect-oriented programming
Computer software -- Development
Programming languages (Electronic computers)
Issue Date: 2014-11
Publisher: University of Malta. Faculty of ICT
Citation: Aquilina Alamango, J., Colombo, C., & Micallef, M. (2014). Improving the Gherkin specification language using aspect-oriented techniques. Computer Science Annual Workshop CSAW’14, Msida. 1-2.
Abstract: In the highly dynamic markets in which software customers operate, it is crucial that the software development process is able to incorporate the customers in the feedback loop, supporting the evolution of specifications and ensuring that software is according to the customers’ requirements. A specification language frequently used for this purpose is Gherkin — a very simple language with three main keywords: Given, When, Then. The semantics of these keywords are loosely defined as given some precondition, when a particular event occurs, then some postcondition is expected to hold. Other than these three keywords, the specification writer can use natural language and it is then up to the developer to translate the specification into executable tests.
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Proceedings of CSAW’14 - A7.pdf143.56 kBAdobe PDFView/Open

Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.