Testing Transactions in Service Oriented Architectures

This proposal studies the web transactions characteristics in Service Oriented Architectures (SOA) from a testing point of view. Our idea is to define adequacy criteria to test web transactions. This will be accomplished using risk analysis techniques in order to take into account the possible failures of the transactions. An adaptation of risk-based methodologies (like HAZOP or FMEA) will be applied to define adequacy criteria and the corresponding tests.

[1]  George A. Bohoris,et al.  Risk analysis techniques and their application to software development , 1996 .

[2]  Bharat K. Bhargava,et al.  Ensuring relaxed atomicity for flexible transactions in multidatabase systems , 1994, SIGMOD '94.

[3]  Paolo Milazzo,et al.  Design and verification of long-running transactions in a timed framework , 2008, Sci. Comput. Program..

[4]  Rupak Majumdar,et al.  Ensuring consistency in long running transactions , 2007, ASE '07.

[5]  Reiko Heckel,et al.  Towards Contract-based Testing of Web Services , 2005, Electron. Notes Theor. Comput. Sci..

[6]  Wu Chou,et al.  Control Flow Analysis and Coverage Driven Testing for Web Services , 2008, 2008 IEEE International Conference on Web Services.

[7]  Mohamed Adel Serhani,et al.  Efficient traces' collection mechanisms for passive testing of Web Services , 2009, Inf. Softw. Technol..

[8]  Rupak Majumdar,et al.  Verifying Compensating Transactions , 2007, VMCAI.

[9]  Wei-Tek Tsai,et al.  WSDL-based automatic test case generation for Web services testing , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[10]  Claudio de la Riva,et al.  Generation of Conformance Test Suites for Compositions of Web Services Using Model Checking , 2006, Testing: Academic & Industrial Conference - Practice And Research Techniques (TAIC PART'06).

[11]  Omar Rafiq,et al.  Controllability and observability in distributed testing , 1999, Inf. Softw. Technol..

[12]  Barry Eaglestone,et al.  A Review of Multidatabase Transactions on The Web: From the ACID to the SACReD , 2000, BNCOD.

[13]  Shaohua Tang,et al.  A Solution for Web Services Transaction , 2006, 2006 International Conference on Hybrid Information Technology.