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 条
  • [41] Sedation in the intensive care unit - A systematic review
    Ostermann, ME
    Keenan, SP
    Seiferling, RA
    Sibbald, WJ
    JAMA-JOURNAL OF THE AMERICAN MEDICAL ASSOCIATION, 2000, 283 (11): : 1451 - 1459
  • [42] Biomechanics of the Human Osteochondral Unit: A Systematic Review
    Berni, Matteo
    Marchiori, Gregorio
    Baleani, Massimiliano
    Giavaresi, Gianluca
    Lopomo, Nicola Francesco
    MATERIALS, 2024, 17 (07)
  • [43] Surgical Approaches to Thalamic Gliomas: A Systematic Review
    Merenzon, Martin
    Levy, Adam S.
    Bhatia, Shovan
    Eatz, Tiffany
    Morell, Alexis A.
    Daggubati, Lekhaj
    Berry, Katherine
    Eichberg, Daniel G.
    Chandar, Jay
    Shah, Ashish H.
    Luther, Evan
    Lu, Victor M.
    Komotar, Ricardo J.
    Ivan, Michael E.
    WORLD NEUROSURGERY, 2023, 171 : 25 - 34
  • [44] APPROACHES TO OUTPATIENT PHARMACY AUTOMATION: A SYSTEMATIC REVIEW
    Lai, Y. F.
    Kheng, O. Chin
    Yilin, S.
    INTERNATIONAL JOURNAL FOR QUALITY IN HEALTH CARE, 2017, 29 : 20 - 21
  • [45] Complex Systems Approaches to Diet: A Systematic Review
    Langellier, Brent A.
    Bilal, Usama
    Montes, Felipe
    Meisel, Jose D.
    Cardoso, Leticia de Oliveira
    Hammond, Ross A.
    AMERICAN JOURNAL OF PREVENTIVE MEDICINE, 2019, 57 (02) : 273 - 281
  • [46] Service composition approaches in IoT: A systematic review
    Asghari, Parvaneh
    Rahmani, Amir Masoud
    Javadi, Hamid Haj Seyyed
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 120 : 61 - 77
  • [47] A systematic literature review on supply chain approaches
    Asl, Ramin Sadeghi
    Khajeh, Majid Bagherzadeh
    Pasban, Mohammad
    Rostamzadeh, Reza
    JOURNAL OF MODELLING IN MANAGEMENT, 2023, 18 (02) : 372 - 415
  • [48] Personalised therapeutic approaches to glioblastoma: A systematic review
    Mowforth, Oliver D.
    Brannigan, Jamie
    El Khoury, Marc
    Sarathi, Celine Iswarya Partha
    Bestwick, Harry
    Bhatti, Faheem
    Mair, Richard
    FRONTIERS IN MEDICINE, 2023, 10
  • [49] Approaches for Integration in System of Systems: A Systematic Review
    Vargas, Iohan Gonalves
    Gottardi, Thiago
    Vaccare Braga, Rosana Teresinha
    2016 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS (SESOS), 2016, : 32 - 38
  • [50] Therapeutic approaches for portal biliopathy: A systematic review
    Irene Franceschet
    Alberto Zanetto
    Alberto Ferrarese
    Patrizia Burra
    Marco Senzolo
    World Journal of Gastroenterology, 2016, (45) : 9909 - 9920