Test case design for transactional flows using a dependency-based approach

Authors

  • Rubén Casado Department of Computing, University of Oviedo, Gijón, Spain
  • Javier Tuya Department of Computing, University of Oviedo, Gijón, Spain
  • Claude Godart LORIA laboratory, University of Lorraine Nancy, France
  • Muhammad Younas Department of Computing and Communication Technologies, Oxford Brookes University, Oxford, United Kingdom

Keywords:

Web service testing, transactions, dependencies

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 activities. Existing work uses formal approaches to verify the consistency and correctness of dependencies in web service transactions, but there is no work on testing their implementation. This paper identifies and defines a set of possible dependencies using logical expressions. These expressions define the preconditions necessary for executing the subtransactions primitive tasks. 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.

Downloads

Download data is not yet available.

Downloads

Published

2013-01-01

How to Cite

Rubén Casado, Javier Tuya, Claude Godart, & Muhammad Younas. (2013). Test case design for transactional flows using a dependency-based approach. International Journal of Computer Information Systems and Industrial Management Applications, 5, 11. Retrieved from https://cspub-ijcisim.org/index.php/ijcisim/article/view/197

Issue

Section

Original Articles