Browse > Article
http://dx.doi.org/10.3745/KTSDE.2017.6.3.125

A Method of Test Case Generation Using BPMN-Based Path Search  

Park, JeJun (해군238고속정편)
Kang, DongSu (국방대학교 컴퓨터공학전공)
Publication Information
KIPS Transactions on Software and Data Engineering / v.6, no.3, 2017 , pp. 125-134 More about this Journal
Abstract
The SOA (Service Oriented Architecture) based softwares are escalated because of quickly coping with business requirement. SOA can not apply to existing test method because of loosely coupled service and massage exchange architecture. In this paper, we suggest a method of test case generation using BPMN (Business Process Model and Notation). First we model processes, then make Business Flow Graph (BFG). After searching the euler path through symmetrized BFG about input and output degrees, we generate test cases. A method of test case generation using BPMN can apply at SOA-based system, and reduce the number of test cases.
Keywords
Software Testing; Generating Test Case; SOA; BPMN; BPEL;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Dongsu Kang, Chee-yang Song, and Doo-Kwon Baik, "A Method of Service Identification for Product Line," IEEE Computer Society Press, International Conference on Convergence and Hybrid Information Technology(ICCIT08), pp.1040-1045, 2008.
2 Dongsu Kang and Doo-Kwon Baik, "Bridge Software Product Lines and Service-Oriented Architectures for Service identification using BPM and FM," IEEE Computer Society Press, The 9th IEEE International Conference on Computer and Information Science(ICIS 2010), pp.755-759, 2010.
3 Erl Thomas, "Service-Oriented Architecture : Concepts, Technology, and Design," Prentice Hall, 2005.
4 Filippo Ricca and Paolo Tonalla, "Analysis and Testing of Web Applications," Proceedings of the 23rd International Conference on Software Engineering, IEEE Computer Society, 2001.
5 Hyun Soo Kim and Eun Man Choi, "Effective Test Case Generation for Various Types of Web-based Software," The KIPS Transactions: Part D, Vol.12, No.4, pp.569-582, 2005.
6 Seung-Hoon Lee, Dongsu Kang, Cheeyang Song, and Dookwon Baik, "A Method of Test Case Generation using BPMN-based Model Reduction for Service System," The KIPS Transactions: Part D, Vol.16, No.4, pp.595-612, 2009.
7 Prat Yotyawilai and Taratip Suwannasart, "Design of a Tool for Generating Test Cases from BPMN," in Data and Software Engineering(ICODSE), IEEE 2014 International Conference on, pp.1-6, 2014.
8 Sarah Khader and Rana Yousef, "Utilizing Business Process Models to Generate Software Test Cases," IJCSI International Journal of Computer Science Issues, Vol.13, Issue 2, March, 2016.
9 Adam Drozdek, "Data Structures and Algorithms in C++," 2nd ED., Course Technology, 2000.
10 M. Fleury, "Deux problemes de geometrie de situation," Journal de Mathematiques Elementaires, pp.257-261, 1883.
11 Seung-Hoon Lee, Dongsu Kang, Cheeyang Song, and Dookwon Baik, "A Method of Test Case Generation using BPMN-based Model Reduction for Service System," KIPSD, Vol.16, No.4, pp.595-612, 2009.
12 Kajan, Ejub et al., "The network-based business process," IEEE Internet Computing, 18.2, pp.63-69, 2014.   DOI
13 OMG, "BPMN 2.0 by Example Version 1.0," OMG Document Number: dtc/2010-06-02, June, 2010.
14 T. J. McCabe, "A Complexity Measure," IEEE Trans. on Software Eng., Vol.2, No.4, 1976.