Improving functional testing through aspects: a case study

  • Authors:
  • Paolo Salvaneschi

  • Affiliations:
  • University of Bergamo, Faculty of Engineering and Salvaneschi & Partners

  • Venue:
  • Proceedings of the 10th international conference on Early aspects: current challenges and future directions
  • Year:
  • 2007

Quantified Score

Hi-index 0.01

Visualization

Abstract

It is shown how the aspect-oriented approach may help the design of a functional test plan of a product not specified using aspect-orientation. The method derives, from the available documentation, a hierarchy of functions (base functional model) and identifies the crosscutting relevant functions (for instance a user process involving more elements of the base models or a state-transition model for an application object). Specific testing techniques are chosen for the base functions (e.g. combinatorial approaches) and for the crosscutting functions (e.g. a control flow model and path coverage approach). We present and discuss the application of the method to the on going test of a large health care application: prescription and administration of pharmacological drugs (both for protocol based therapies for oncology and non protocol based ones) in a hospital.