Title :
Unit Testing Approaches for BPEL: A Systematic Review
Author :
Zakaria, Zulfa ; Atan, Rodziah ; Ghani, Abdul Azim Abdul ; Sani, Nor Fazlida Mohd
Author_Institution :
KICT, Dept. of Comput. Sci., HUM, Gombak, Malaysia
Abstract :
Service-oriented architecture (SOA) is a new architectural style for developing distributed business applications. Nowadays, those applications are realized through web services, which are later grouped as web service compositions. Web service compositions language, like the BPELWS 2.0 standard, are extensions of imperative programming languages. Additionally, it presents a challenge for traditional white-box testing, due to its inclusion of specific instructions, concurrency, fault compensation and dynamic service discovery and invocation. In fact, there is a lack of unit testing approaches and tools, which has resulted in inefficient practices in testing and debugging of automated business processes. Therefore, we performed a systematic review study to analyze 27 different studies for unit testing approaches for BPEL. This paper aims to focus on a comprehensive review to identify a categorization, a description of test case generation approaches, empirical evidence, current trends in BPEL studies, and finally to end with future work for other researchers.
Keywords :
Web services; business data processing; program testing; programming languages; software architecture; software fault tolerance; BPELWS 2.0 standard; Web service compositions language; business process execution language; distributed business applications; dynamic service discovery; fault compensation; imperative programming languages; service-oriented architecture; test case generation approaches; unit testing approaches; white-box testing; Automatic testing; Computer science; Costs; Information systems; Packaging; Service oriented architecture; Software engineering; Software testing; System testing; Web services; metrics; test case; test coverage; unit testing; validation; verification;
Conference_Titel :
Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
Conference_Location :
Penang
Print_ISBN :
978-0-7695-3909-6
DOI :
10.1109/APSEC.2009.72