Automatic Test Generation on the Basis of a Semantic Network

被引:0
|
作者
Dolgova, Elena [1 ]
Eriskina, E., V [1 ]
Faizrakhmanov, Rustam [1 ]
Kasyanova, E. A. [1 ]
Kurushin, D. S. [1 ]
Nesterova, N. M. [1 ]
Soboleva, O., V [1 ]
机构
[1] State Natl Res Politech Univ, Komsomolsky Av 29, Perm 614000, Russia
来源
DIGITAL SCIENCE | 2019年 / 850卷
关键词
Test generation; Automatic test generation; Natural-language text; Domain model; Denotative graph; Generation of test templates; Trees AND/OR; n-grams; Associative links; !text type='Python']Python[!/text; Pymystem; Rutermextract;
D O I
10.1007/978-3-030-02351-5_20
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The paper is devoted to the problem of automatic generating of tests based on the natural language texts. The methods of generating natural language questions are considered. The domain model presented in the form of a denotatum graph and the experiments verifying the model are described. The program algorithm for generating tests based on the texts in natural language and pseudocode are given. The analysis of the results of this program and the main shortcomings are demonstrated. The algorithm of the program "finalization" using n-grams and the search of associative connections and its pseudocode are shown. The test generated as a result of the algorithm usage is presented.
引用
收藏
页码:159 / 165
页数:7
相关论文
共 50 条
  • [41] On introducing automatic test case generation in practice: A success story and lessons learned
    Brunetto, Matteo
    Denaro, Giovanni
    Mariani, Leonardo
    Pezze, Mauro
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 176
  • [42] Model synthesis for the test case generation as well as test execution using methods for network analysis
    Magnus, Stephan
    Russ, Tim
    Krause, Jan
    Diedrich, Christan
    AT-AUTOMATISIERUNGSTECHNIK, 2017, 65 (01) : 73 - 86
  • [43] Automatic Test Generation for C and C plus plus Programs, Using Symbolic Execution
    Yoshida, Hiroaki
    Li, Guodong
    Kamiya, Takuki
    Ghosh, Indradeep
    Rajan, Sreeranga
    Tokumoto, Susumu
    Munakata, Kazuki
    Uehara, Tadahiro
    IEEE SOFTWARE, 2017, 34 (05) : 30 - 37
  • [44] Research on automatic test generation of border gateway protocol 4 based on Petri Net
    Dong, Yueli
    Sun, Bin
    2005 International Symposium on Computer Science and Technology, Proceedings, 2005, : 199 - 205
  • [45] Developer-centric test amplification The interplay between automatic generation human exploration
    Brandt, Carolin
    Zaidman, Andy
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (04)
  • [46] Automatic Test Stimulus Generation for Diagnosis of RF Transceivers Using Model Parameter Estimation
    Banerjee, Aritra
    Chatterjee, Abhijit
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (12) : 3114 - 3118
  • [47] Developer-centric test amplificationThe interplay between automatic generation human exploration
    Carolin Brandt
    Andy Zaidman
    Empirical Software Engineering, 2022, 27
  • [48] MetPurity: A Learning-Based Tool of Pure Method Identification for Automatic Test Generation
    Yu, Runze
    Zhang, Youzhe
    Xuan, Jifeng
    2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 1326 - 1330
  • [49] Automatic Test Generation Methodology for Verification of a Cache Memory Based on the Graph Model of Cache Hierarchy
    Garashchenko, Anton V.
    Putrya, Fedor M.
    Gagarina, Larisa
    Garashchenko, Alena V.
    Dzhurakulov, Albert A.
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2019, : 1876 - 1879
  • [50] Automatic test generation from communicating extended finite state machine (CEFSM)-based models
    Li, JJ
    Wong, WE
    ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 181 - 185