Utilizing domain specific modelling for software testing

Olli-Pekka Puolitaival, Teemu Kanstren, Veli-Matti Rytky, Asmo Saarela

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

9 Citations (Scopus)

Abstract

Automated execution of manually defined regression tests is a very widely used and well-known area. While test execution can be more easily automated, test case creation and maintenance are still mainly manual efforts and practically the biggest cost factors in software testing. We view writing test cases as basically a programming activity and believe it can thus benefit from extended application of generic programming tools and techniques. In this paper, we describe our work in applying domain-specific modelling (DSM) to the domain of test case creation. DSM is a variability handling method typically applied in software development. It is widely used and powerful method best applied when there are several kinds of variations. DSM is typically tailored to make own optimized modelling solution inside a company, after which it can be applied effectively and without requiring specific programming skills. In this paper we describe how we have applied DSM to describe variability in software behaviour in terms of test cases, and its application in a case study. The results show a reduction in the cost of over test automation.
Original languageEnglish
Title of host publicationProceedings of the 3rd International Conference on Advances in System Testing and Validation Lifecycle (VALID 2011). Oct. 23-29. Barcelona, 2011.
PublisherInternational Academy, Research, and Industry Association IARIA
Pages115-120
ISBN (Print)978-1-61208-168-7
Publication statusPublished - 2011
MoE publication typeA4 Article in a conference publication
Event3rd International Conference on Advances in System Testing and Validation Lifecycle, VALID 2011 - Barcelona, Spain
Duration: 23 Oct 201129 Oct 2011

Conference

Conference3rd International Conference on Advances in System Testing and Validation Lifecycle, VALID 2011
Abbreviated titleVALID 2011
Country/TerritorySpain
CityBarcelona
Period23/10/1129/10/11

Keywords

  • domain-specific modelling
  • test automation

Fingerprint

Dive into the research topics of 'Utilizing domain specific modelling for software testing'. Together they form a unique fingerprint.

Cite this