Unit Testing Approaches for BPEL: A Systematic Review

被引:22
|
作者
Zakaria, Zulfa [1 ]
Atan, Rodziah [2 ]
Ghani, Abdul Azim Abdul [2 ]
Sani, Nor Fazlida Mohd. [2 ]
机构
[1] KICT, IIUM, Dept Comp Sci, Gombak 50728, Malaysia
[2] Univ Putra Malaysia, Dept Informat Syst, FSKTM, Serdang 43400, Malaysia
关键词
verification; validation; unit testing; test case; test coverage; metrics;
D O I
10.1109/APSEC.2009.72
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:316 / +
页数:3
相关论文
共 50 条
  • [1] Microservice Testing Approaches: A Systematic Literature Review
    Ghani, Israr
    Wan-Kadir, Wan M. N.
    Mustafa, Ahmad
    Babir, Muhammad Imran
    INTERNATIONAL JOURNAL OF INTEGRATED ENGINEERING, 2019, 11 (08): : 65 - 80
  • [2] A systematic review of approaches for testing concurrent programs
    Arora, Vinay
    Bhatia, Rajesh
    Singh, Maninder
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (05): : 1572 - 1611
  • [3] BPEL4WS unit testing: Framework and implementation
    Li, ZH
    Sun, W
    Jiang, ZB
    Zhang, X
    2005 IEEE International Conference on Web Services, Vols 1 and 2, Proceedings, 2005, : 103 - 110
  • [4] Software requirements testing approaches: a systematic literature review
    Jemison dos Santos
    Luiz Eduardo G. Martins
    Valdivino A. de Santiago Júnior
    Lucas Venezian Povoa
    Luciana Brasil R. dos Santos
    Requirements Engineering, 2020, 25 : 317 - 337
  • [5] Software requirements testing approaches: a systematic literature review
    dos Santos, Jemison
    Martins, Luiz Eduardo G.
    de Santiago Junior, Valdivino A.
    Povoa, Lucas Venezian
    dos Santos, Luciana Brasil R.
    REQUIREMENTS ENGINEERING, 2020, 25 (03) : 317 - 337
  • [6] BPEL-Unit: JUnit for BPEL processes
    Li, Zhong Jie
    Sun, Wei
    SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS, 2006, 4294 : 415 - +
  • [7] Antibiotic Skin Testing in the Intensive Care Unit: A Systematic Review
    Alharbi, Homood A.
    CRITICAL CARE NURSE, 2019, 39 (06) : E1 - E9
  • [8] BPEL Integration Testing
    Jehan, Seema
    Pill, Ingo
    Wotawa, Franz
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2015, 2015, 9033 : 69 - 83
  • [9] Approaches for the combined use of risk analysis and testing: a systematic literature review
    Erdogan, Gencer
    Li, Yan
    Runde, Ragnhild Kobro
    Seehusen, Fredrik
    Stolen, Ketil
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (05) : 627 - 642
  • [10] A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges
    Minani, Jean Baptiste
    Sabir, Fatima
    Moha, Naouel
    Gueheneuc, Yann-Gael
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (04) : 785 - 815