Model-Based Testing Using Scenarios and Event-B Refinements

  • Authors:
  • Qaisar A. Malik;Johan Lilius;Linas Laibinis

  • Affiliations:
  • Department of Information Technologies Turku Centre for Computer Science (TUCS), Åbo Akademi University, Finland;Department of Information Technologies Turku Centre for Computer Science (TUCS), Åbo Akademi University, Finland;Department of Information Technologies Turku Centre for Computer Science (TUCS), Åbo Akademi University, Finland

  • Venue:
  • Methods, Models and Tools for Fault Tolerance
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a model-based testing approach based on user provided testing scenarios. In this approach, when a software model is refined to add or modify features, the corresponding testing scenarios are automatically refined to incorporate these changes. The test cases, to be applied on the system under test, are generated from these scenarios. We use the Event-B formalism for software models, while user scenarios are represented as Communicating Sequential Process (CSP) expressions. The presented case study demonstrates how our approach can be used to test different features of a system such as incorporated fault-tolerance mechanisms.