• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Nie Yuge, Yin Beibei, Pei Hanyu, Li Li, Xu Lixin. An Exploratory Adaptive FSM Test Method of Intelligent Service Terminal[J]. Journal of Computer Research and Development, 2022, 59(9): 1887-1901. DOI: 10.7544/issn1000-1239.20220023
Citation: Nie Yuge, Yin Beibei, Pei Hanyu, Li Li, Xu Lixin. An Exploratory Adaptive FSM Test Method of Intelligent Service Terminal[J]. Journal of Computer Research and Development, 2022, 59(9): 1887-1901. DOI: 10.7544/issn1000-1239.20220023

An Exploratory Adaptive FSM Test Method of Intelligent Service Terminal

Funds: This work was supported by the National Key Research and Development Program of China (2021YFB1600601).
More Information
  • Published Date: August 31, 2022
  • With the advent of the intelligent era, intelligent service terminals like automatic beverage vending machines, automatic subway ticketing machines and ATM machines have played an increasingly important role in our lives. Therefore, it is essential to make a comprehensive and effective test to prevent various possible errors and improve the user experience. In view of the problems such as the workload of testing is huge and difficult to be standardized caused by frequent software version updates, difficult connection between development and testing, and testing while developing, based on the characteristics of intelligent service terminal that they have obvious states and state migrations, we put forward an efficient test scheme which can still be used efficiently in the case of absence of detailed specifications or the rapid software iteration requiring continuous regression testing—exploratory adaptive finite state machine (FSM) testing. Firstly, the state and migration information of the system to be tested are obtained through exploratory testing, and then they are modeled as FSM. According to the model and the executed test cases, the test cases are generated based on the state and state migration coverage, and the test model and corresponding test cases are continuously adjusted adaptively in the testing process. Based on this method, an experimental platform is built by integrating the open source software Graphwalker. Ten different kinds of common intelligent service terminals are selected to evaluate their effectiveness through experiments. The experimental results show that the number of test cases generated by this method is small and the degree of test adequacy is high. It can efficiently find the defects and problems in the intelligent service terminal system.
  • Related Articles

    [1]Yu Jian. Brilliance and Darkness: Turing Test[J]. Journal of Computer Research and Development, 2020, 57(5): 906-911. DOI: 10.7544/issn1000-1239.2020.20190794
    [2]Zhuo Xinxin, Bai Xiaoying, Xu Jing, Li Enpeng, Liu Yu, Kang Jiehui, Song Wenli. A Tool for Automatic Service Interface Testing[J]. Journal of Computer Research and Development, 2018, 55(2): 358-376. DOI: 10.7544/issn1000-1239.2018.20160721
    [3]Liu Tieqiao, Kuang Jishun, Cai Shuo, You Zhiqiang. A New Method of Embedding Test Patterns into Test-per-Clock Bit Stream[J]. Journal of Computer Research and Development, 2014, 51(9): 2022-2029. DOI: 10.7544/issn1000-1239.2014.20130179
    [4]Bao Xiao'an, Yao Lan, Zhang Na, and Song Jinyu. Adaptive Software Testing Based on Controlled Markov Chain[J]. Journal of Computer Research and Development, 2012, 49(6): 1332-1338.
    [5]Shu Ting, Liu Lianggui, Xu Weiqiang, and Li Wenshu. Adaptive Executable Test Sequences Generation from an Extended Finite State Machine[J]. Journal of Computer Research and Development, 2012, 49(6): 1211-1219.
    [6]Liu Xinzhong, Xu Gaochao, Hu Liang, Fu Xiaodong, Dong Yushuang. An Approach for Constraint-Based Test Data Generation in Mutation Testing[J]. Journal of Computer Research and Development, 2011, 48(4): 617-626.
    [7]Deng Xiaopeng, Xing Chunxiao, Zhang Yong, Cai Lianhong. A QoS-Oriented Approach for Web Service Group Testing[J]. Journal of Computer Research and Development, 2009, 46(8): 1285-1293.
    [8]Deng Xiaopeng, Xing Chunxiao, Cai Lianhong. Progress in Testing for Web Applications[J]. Journal of Computer Research and Development, 2007, 44(8): 1273-1283.
    [9]Xun Qinglai, Kuang Jishun, Min Yinghua. At-Speed Current Test for Testing AT89C51 Microprocessors[J]. Journal of Computer Research and Development, 2007, 44(3).
    [10]Zhao Baohua, Guo Xionghui, QianLan, and Qu Yugui. On the Problem of How to Place the Observers in Passive Testing[J]. Journal of Computer Research and Development, 2005, 42(10): 1815-1819.
  • Cited by

    Periodical cited type(0)

    Other cited types(1)

Catalog

    Article views (217) PDF downloads (129) Cited by(1)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return