A FRAMEWORK FOR TESTING SOA APPLICATIONS

Samia Oussena, Balbir Barn, Dan Sparks

2009

Abstract

Test driven development (TDD) is emerging as one of the most successful developer productivity aids. A key feature of TDD is the construction of a robust test harness before implementing code, enabling the creation of a “virtual contract”. The semantics of that contract are the fully enumerated set of test conditions for the system under construction. Service Oriented Architecture (SOA) raises a particular challenge in that there exists no unified method for testing an SOA application, which not only looks at individual artefact of the SOA application but also the complete application. Further, in SOA, the flexibility and connectivity provided by loosely coupled services increases both the opportunity for errors and the complexity of the testing. Given this situation, this paper describes a unified test-driven approach to a ground-up implementation of an SOA application where testing is seen as central to the development process. The paper proposes a framework that focuses on process-, configuration-, and service-oriented testing that provides relatively complete and flexible viewpoints of an SOA artefact’s health. A critical evaluation of our approach is presented in the context of the development of SOA applications that support core Higher Education business processes.

Download


Paper Citation


in Harvard Style

Oussena S., Barn B. and Sparks D. (2009). A FRAMEWORK FOR TESTING SOA APPLICATIONS . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-674-010-8, pages 53-60. DOI: 10.5220/0002257200530060

in Bibtex Style

@conference{icsoft09,
author={Samia Oussena and Balbir Barn and Dan Sparks},
title={A FRAMEWORK FOR TESTING SOA APPLICATIONS},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2009},
pages={53-60},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002257200530060},
isbn={978-989-674-010-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - A FRAMEWORK FOR TESTING SOA APPLICATIONS
SN - 978-989-674-010-8
AU - Oussena S.
AU - Barn B.
AU - Sparks D.
PY - 2009
SP - 53
EP - 60
DO - 10.5220/0002257200530060