Improving test models for large scale industrial systems: an inquisitive study

  • Authors:
  • Andrew Diniz da Costa;Viviane Torres da Silva;Alessandro Garcia;Carlos José Pereira de Lucena

  • Affiliations:
  • Laboratory of Software Engineering, Informatics Department Pontifical Catholic University of Rio de Janeiro, Brazil;Department of Computer Science, Federal Fluminense University, Brazil;Laboratory of Software Engineering, Informatics Department Pontifical Catholic University of Rio de Janeiro, Brazil;Laboratory of Software Engineering, Informatics Department Pontifical Catholic University of Rio de Janeiro, Brazil

  • Venue:
  • MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Although documentation of software tests is becoming increasingly important, there is little knowledge on whether modeling languages and tools are effective in industrial projects. Recent reports have pointed out that test modeling techniques might be barely used by software developers due to their inability to cover test concepts relevant in real-life large applications. This paper reports an inquisitive multi-phase study aimed at revealing test-relevant concepts not supported by modeling languages. The study encompassed several questionnaire responses and interviews with developers, and observational analyses run over two years in large-scale software projects. Various test concepts were brought forth and they fall in three categories: (i) test cases and software evolution, (ii) interdependencies between test cases, and (iii) categorization and grouping of test cases. Finally, the relevance of the identified test concepts is discussed in terms of an industrial system for inventory and supply control of petroleum products.