C&L: Generating model based test cases from natural language requirements descriptions

Edgar Sarmiento Calisaya, Julio Cesar Sampaio Do Prado Leite, Eduardo Almentero

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

22 Scopus citations

Abstract

Software testing tasks are usually time-consuming, especially if one considers complex projects. Requirements engineering artifacts are a valuable starting point for the development of software products, and most of software requirements specifications are written in natural language. This paper presents a tool that implements an approach for generating test cases based on Natural Language (NL) requirements specifications. The C&L tool translates automatically NL requirements descriptions into behavioral models to support automated testing. Our approach is easy to use and aims to decrease the time and the effort with respect to test case generation. Demonstration of the feasibility of the proposed approach is based on an example of use that describes the operation of the C&L tool.

Original languageEnglish
Title of host publication2014 IEEE 1st International Workshop on Requirements Engineering and Testing, RET 2014 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages32-38
Number of pages7
ISBN (Electronic)9781479963348
DOIs
StatePublished - 23 Sep 2014
Externally publishedYes
Event2014 IEEE 1st International Workshop on Requirements Engineering and Testing, RET 2014 - Karlskrona, Sweden
Duration: 26 Aug 201426 Aug 2014

Publication series

Name2014 IEEE 1st International Workshop on Requirements Engineering and Testing, RET 2014 - Proceedings

Conference

Conference2014 IEEE 1st International Workshop on Requirements Engineering and Testing, RET 2014
Country/TerritorySweden
CityKarlskrona
Period26/08/1426/08/14

Bibliographical note

Publisher Copyright:
© 2014 IEEE.

Keywords

  • lexicon
  • Requirements
  • scenario
  • testing

Fingerprint

Dive into the research topics of 'C&L: Generating model based test cases from natural language requirements descriptions'. Together they form a unique fingerprint.

Cite this