EFSM-Based Test Case Generation: Sequence, Data, and Oracle

Rui Yang,Zhenyu Chen,Zhiyi Zhang,Baowen Xu
DOI: https://doi.org/10.1142/s0218194015300018
IF: 1.007
2015-01-01
International Journal of Software Engineering and Knowledge Engineering
Abstract:Model-based testing has been intensively and extensively studied in the past decades. Extended Finite State Machine (EFSM) is a widely used model of software testing in both academy and industry. This paper provides a survey on EFSM-based test case generation techniques in the last two decades. All techniques in EFSM-based test case generation are mainly classified into three parts: test sequence generation, test data generation, and test oracle construction. The key challenges, such as coverage criterion and feasibility analysis in EFSM-based test case generation are discussed. Finally, we summarize the research work and present several possible research areas in the future.
What problem does this paper attempt to address?