Traditional approaches to integration testing typically use a variety of different test tools (such as HTTPUnit, Junit, DBUnit)
and manage data in a variety of formats (HTML, Java, SQL) in order to verify web application state at different points in
the architecture of a web application. Managing test campaigns across these different tools and correlating intermediate results
in different formats is a difficult problem which we address in this paper. In particular, the major contribution of this
paper is to demonstrate that a specification-based approach to integration testing enables one to define integration test
campaigns more succinctly and efficiently in a single language/tool and correlate intermediate results in a single data format.
We also evaluate the effectiveness of TTCN-3 (a standards-based test specification language and framework) in supporting such
an approach.
Keywords web applications - integration testing - databases - TTCN-3