• DocumentCode
    2003039
  • Title

    Functional abstractions for testing repository-style information systems

  • Author

    Salvaneschi, Paolo

  • Author_Institution
    Univ. of Bergamo, Bergamo
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    71
  • Lastpage
    80
  • Abstract
    We propose a set of functional test patterns for testing a class of repository-style information systems. This class, which we call ldquoworkflow-basedrdquo, implements not only functions reading and writing from/to the database, but also workflows (business processes) that may be constrained by states of application objects. Patterns are based on models (functional abstractions) of the software product. The testing strategy combines testing of different models (hierarchy of functions, models of business processes and state/transition automata) using different testing techniques for each type of model. We discuss the patterns application to a large health care software product. We analyze the results (about 2700 test cases) and the effect of testing multiple patterns on the discovered failures and types of faults. We also describe the use of the method for testing about thirty software applications of an information system of a large retail company.
  • Keywords
    business process re-engineering; information systems; program testing; business processes; functional abstractions; functional test patterns; health care software product; repository-style information systems; state/transition automata; testing strategy; Application software; Automata; Automatic testing; Databases; Failure analysis; Information systems; Medical services; Pattern analysis; System testing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3495-4
  • Type

    conf

  • DOI
    10.1109/ICSE-COMPANION.2009.5070965
  • Filename
    5070965