International Conference on Agile Software Development

XP 2015: Agile Processes in Software Engineering and Extreme Programming pp 27-39

An Industrial Case Study on Test Cases as Requirements

  • Elizabeth Bjarnason
  • Michael Unterkalmsteiner
  • Emelie Engström
  • Markus Borg
Conference paper

DOI: 10.1007/978-3-319-18612-2_3

Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 212)
Cite this paper as:
Bjarnason E., Unterkalmsteiner M., Engström E., Borg M. (2015) An Industrial Case Study on Test Cases as Requirements. In: Lassenius C., Dingsøyr T., Paasivaara M. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2015. Lecture Notes in Business Information Processing, vol 212. Springer, Cham

Abstract

It is a conundrum that agile projects can succeed ‘without requirements’ when weak requirements engineering is a known cause for project failures. While Agile development projects often manage well without extensive requirements documentation, test cases are commonly used as requirements. We have investigated this agile practice at three companies in order to understand how test cases can fill the role of requirements. We performed a case study based on twelve interviews performed in a previous study. The findings include a range of benefits and challenges in using test cases for eliciting, validating, verifying, tracing and managing requirements. In addition, we identified three scenarios for applying the practice, namely as a mature practice, as a de facto practice and as part of an agile transition. The findings provide insights into how the role of requirements may be met in agile development including challenges to consider.

Keywords

Agile development Behaviour-driven development Acceptance test Requirements and test alignment Case study 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Elizabeth Bjarnason
    • 1
  • Michael Unterkalmsteiner
    • 2
  • Emelie Engström
    • 1
  • Markus Borg
    • 1
  1. 1.Lund UniversityLundSweden
  2. 2.Blekinge Institute of TechnologyKarlskronaSweden

Personalised recommendations