Testing in Service Oriented Architectures with dynamic binding: A mapping study
Information and Software Technology
A comparative evaluation of state-of-the-art web service composition testing approaches
Proceedings of the 6th International Workshop on Automation of Software Test
Six years of systematic literature reviews in software engineering: An updated tertiary study
Information and Software Technology
Reducing test effort: A systematic mapping study on existing approaches
Information and Software Technology
ACM SIGSOFT Software Engineering Notes
A business protocol unit testing framework for web service composition
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
A systematic review on the functional testing of semantic web services
Journal of Systems and Software
Hi-index | 0.00 |
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.