• DocumentCode
    2429235
  • 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
  • fYear
    2011
  • fDate
    19-21 Oct. 2011
  • Firstpage
    74
  • Lastpage
    79
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Next Generation Web Services Practices (NWeSP), 2011 7th International Conference on
  • Conference_Location
    Salamanca
  • Print_ISBN
    978-1-4577-1125-1
  • Type

    conf

  • DOI
    10.1109/NWeSP.2011.6088156
  • Filename
    6088156