Title :
Dependency-based criteria for testing web services transactional workflows
Author :
Casado, Rubén ; Tuya, Javier ; Godart, Claude
Author_Institution :
Dept. of Comput., Univ. of Oviedo, Oviedo, Spain
Abstract :
Transactions are a key issue to develop reliable web service based applications. The advanced models used to manage this kind of transactions rely on the dependencies between the involved activities (subtransactions). Dependencies are constraints on the processing produced by the concurrent execution of interdependent subtransactions. Existing works use formal approaches to verify the consistency and correctness of dependencies in web service transactions, but there are no works about testing their implementation. This paper identifies and defines a set of possible dependencies using logical expressions. These expressions define the preconditions to be fulfilled for executing the subtransactions primitive tasks (begin, commit and abort). By using those conditions, we propose a family of test criteria based on control-flow for checking the dependencies between subtransactions. The test criteria provide guidance for test case generation in order to specifically test the implementation of web service subtransactions dependencies.
Keywords :
Web services; formal verification; program testing; Web services transactional workflow testing; control-flow; dependency-based criteria; formal approach; logical expressions; subtransactions primitive tasks; test case generation; test criteria; Business; Computers; Next generation networking; Sufficient conditions; Testing; Web services; Web service testing; dependencies; transactions;
Conference_Titel :
Next Generation Web Services Practices (NWeSP), 2011 7th International Conference on
Conference_Location :
Salamanca
Print_ISBN :
978-1-4577-1125-1
DOI :
10.1109/NWeSP.2011.6088156