PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
  • Sesja wygasła!
Tytuł artykułu

Towards Automation Design Time Testing of Web Service Compositions

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Service-Oriented Architectures (SOA) allows software applications to interoperate in a new way in distributed environment. Currently, web services are the most widely adopted technology for implementation of SOA. However, they bring a number of challenges to development as well as to testing. Testing web service compositions is one of the major problems in SOA domain that is due to the unknown context, absence of web service source code, multiple provider coordination, lack of tool support, etc. In such context, the paper proposes a framework, named Testing as a Service Software Architecture (TASSA), which aims to provide design time testing of both functional and nonfunctional behavior of web service compositions described with Business Process Execution Language (BPEL). TASSA consists of set of tools that can be used together with existing development environments of service based applications. The paper focuses on an approach for negative testing and unit testing of BPEL processes. The negative testing is supported by TASSA tool, called Fault Injector tool, which implements a fault injection technique providing message delays, wrong message data, etc. The goal of unit testing is to test a BPEL process in isolation from its dependent web services. The isolation technique is implemented in another TASSA tool, named Isolation tool.
Rocznik
Strony
61--70
Opis fizyczny
Bibliogr. 12 poz.
Twórcy
autor
autor
autor
Bibliografia
  • [1] L. Dong, H. Yu, and Y. Zhang, “Testing BPEL-based web service composition using high-level Petri Nets,” in Proceedings of the IEEE International Enterprise Distributed Object Computing Conference, 2006, pp. 441–444.
  • [2] I. Spassov, D. Petrova-Antonova, V. Pavlov, and S. Ilieva, “DDAT: Data dependency analysis tool for web service business processes,” in Second International Workshop on Software Quality SQ, June 2011, pp. 232–243.
  • [3] T. Lertphumpanya and T. Senivongse, “Basis path test suite and testing process for WS-BPEL,” WSEAS Transactions on Computers, Vol. Volume 7, No. 5, pp. 483–496, 2008.
  • [4] J. Li, H. Tan, H. Liu, J. Zhu, and N. Mitsumori, “Business-process-driven gray-box SOA testing,” IBM Systems Journal, Vol. Volume 47,pp. 457–472, 2008.
  • [5] M. Karam, H. Safa, and H. Artail, “An abstract workflow-based framework for testing composed web services,” in International Conference on Computer Systems and Applications (AICCSA), 2007, pp. 901–908.
  • [6] Q. Yuan, J. Wu, C. Liu, and L. Zhang, “A model driven approach toward business process test case generation,” in 10th International Symposium on Web Site Evolution (WSE), 2008, pp. 41–44.
  • [7] Y. Zheng, J. Zhou, and P. Krause, “An automatic test case generation framework for web services. journal of software,” Journal of Software, Vol. Volume 2, No. 3, pp. 64–77, 2007.
  • [8] J. Li and W. Sun, “BPEL-Unit: JUnit for BPEL processes,” in Service-Oriented Computing, ICSOC, 2006, pp. 415–426.
  • [9] P. Mayer and D. Lubke, “Towards a BPEL unit testing framework,” in Proceedings of the workshop on Testing, analysis, and verification of web services and applications, 2006, pp. 33–42.
  • [10] J. Yan, Z. Li, Y. Yuan, W. Sun, and J. Zhang, “Bpel4ws unit testing: Test case generation using a concurrent path analysis approach,” in Proc.70 Dessislava Petrova-Antonova, Sylvia Ilieva, Ilina Manova, Denitsa Manova of ISSRE. IEEE Computer Society, 2006, pp. 75–84.
  • [11] D. Petrova-Antonova, I. Krasteva, and S. Ilieva, “Approaches facilitating WS-BPEL testing,” in 17th Conference on European Systems and Software Process Improvement and Innovation, September 2010, pp. 5.1–5.17.
  • [12] C. Bartolini, A. Bertolino, E. Marchetti, and A. Polini, “WS-TAXI: A WSDL-based testing tool for web services,” in International Conference on Software Testing Verification and Validation, 2009, pp. 326–335.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPW7-0024-0005
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.