Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/23199
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. |
URI: | https://www.um.edu.mt/library/oar//handle/123456789/23199 |
Appears in Collections: | Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Proceedings of CSAW’14 - A7.pdf | 143.56 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.