Automatic test cases generation from business process models

被引:11
作者
Seqerloo, Arezoo Yazdani [1 ]
Amiri, Mohammad Javad [2 ]
Parsa, Saeed [3 ]
Koupaee, Mahnaz [2 ]
机构
[1] Univ Tehran, Dept Comp Engn, Tehran, Iran
[2] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
[3] Iran Univ Sci & Technol, Dept Comp Engn, Tehran, Iran
关键词
Business process model; Model-based testing; Test case generation; Spec Explorer;
D O I
10.1007/s00766-018-0304-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional test case generation approaches focus on design and implementation models while a large percentage of software errors are caused by the lack of understanding in the early phases. One of the most important models in the early phases of software development is business process model which closely resembles the real world and captures the requirements precisely. The aim of this paper is to present a model-based approach to automatically generate test cases from business process models. We first model business processes and convert them to state graphs. Then, the graphs are traversed and transformed to the input format of the Spec explorer tool that generates the test cases. Furthermore, we conduct a study to evaluate the impact of process characterizations on the performance of the proposed method.
引用
收藏
页码:119 / 132
页数:14
相关论文
共 46 条
  • [1] Abdurazik A, 2000, LECT NOTES COMPUT SC, V1939, P383
  • [2] Abilov M, 2014, P INT C NEW TRENDS I
  • [3] Detecting defects in software requirements specification
    Alshazly, Amira A.
    Elfatatry, Ahmed M.
    Abougabal, Mohamed S.
    [J]. ALEXANDRIA ENGINEERING JOURNAL, 2014, 53 (03) : 513 - 527
  • [4] Data-driven business process similarity
    Amiri, Mohammad Javad
    Koupaee, Mahnaz
    [J]. IET SOFTWARE, 2017, 11 (06) : 309 - 318
  • [5] Multifaceted Service Identification: Process, Requirement and Data
    Amiri, Mohammad Javad
    Parsa, Saeed
    Lajevardi, Amir Mohammadzade
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2016, 13 (02) : 335 - 358
  • [6] An orchestrated survey of methodologies for automated software test case generation
    Anand, Saswat
    Burke, Edmund K.
    Chen, Tsong Yueh
    Clark, John
    Cohen, Myra B.
    Grieskamp, Wolfgang
    Harman, Mark
    Harrold, Mary Jean
    McMinn, Phil
    Bertolino, Antonia
    Li, J. Jenny
    Zhu, Hong
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (08) : 1978 - 2001
  • [7] Ashalatha N., 2010, J OBJECT TECHNOLOGY, V9, P75
  • [8] Backlund A, 2010, THESIS
  • [9] Badreddin O, 2014, IEEE INT WORKSH MODE, P87, DOI 10.1109/MoDRE.2014.6890829
  • [10] Bertolino A, 2003, LECT NOTES COMPUTER, V2589