We propose a set of functional test patterns for testing a class of repository-style information systems. This class, which we call “workflow-based”, 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.

(2009). Functional Abstractions for testing Repository-Style Information Systems [conference presentation - intervento a convegno]. Retrieved from http://hdl.handle.net/10446/23385

Functional Abstractions for testing Repository-Style Information Systems

SALVANESCHI, Paolo
2009-01-01

Abstract

We propose a set of functional test patterns for testing a class of repository-style information systems. This class, which we call “workflow-based”, 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.
2009
Salvaneschi, Paolo
File allegato/i alla scheda:
Non ci sono file allegati a questa scheda.
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/23385
Citazioni
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact