Knowledge Graph based Automated Generation of Test Cases in Software Engineering

被引:7
|
作者
Nayak, Anmol [1 ]
Kesri, Vaibhav [1 ]
Dubey, Rahul Kumar [1 ]
机构
[1] Robert Bosch Engn & Business Solut, Bangalore, Karnataka, India
关键词
Knowledge Graph (KG); Named Entity Recognition (NER); Constituency Parse Tree (CPT); Requirement to Test Case generation;
D O I
10.1145/3371158.3371202
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Knowledge Graph (KG) is extremely efficient in storing and retrieving information from data that contains complex relationships between entities. Such a representation is relevant in software engineering projects, which contain large amounts of inter-dependencies between classes, modules, functions etc. In this paper, we propose a methodology to create a KG from software engineering documents that will be used for automated generation of test cases from natural (domain) language requirement statements. We propose a KG creation tool that includes a novel Constituency Parse Tree (CPT) based path finding algorithm for test intent extraction, Conditional Random field (CRF) based Named Entity Recognition (NER) model with automatic feature engineering and a Sentence vector embedding based signal extraction. This paper demonstrates the contributions on an automotive domain software project.
引用
收藏
页码:289 / 295
页数:7
相关论文
共 50 条
  • [41] Automated generation of test cases using a performability model
    Avritzer, A.
    de Souza e Silva, E.
    Leao, R. M. M.
    Weyuker, E. J.
    IET SOFTWARE, 2011, 5 (02) : 113 - 119
  • [42] PCTgen: Automated Generation of Test Cases for Application Workflows
    Bures, Miroslav
    NEW CONTRIBUTIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, PT 1, 2015, 353 : 789 - 794
  • [43] Automated component-based software engineering
    Crnkovic, I
    Schmidt, HW
    Stafford, J
    Wallnau, K
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (01) : 1 - 3
  • [44] Automatic Test Cases Generation from Software Specifications
    Alhroob, Aysh
    Dahal, Keshav
    Hossain, Alamgir
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2010, 4 (01) : 109 - 121
  • [45] Improving GA based Automated Test Data Generation Technique for Object Oriented Software
    Gupta, Nirmal Kumar
    Rohil, Mukesh Kumar
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 249 - 253
  • [46] Application of knowledge graph in software engineering field: A systematic literature review
    Wang, Lu
    Sun, Chenhan
    Zhang, Chongyang
    Nie, Weikun
    Huang, Kaiyuan
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 164
  • [47] Test Case Reuse Based on Software Testing Knowledge Graph and Collaborative Filtering Recommendation Algorithm
    Yang, Wansheng
    Deng, Fei
    Ma, Siyou
    Wu, Linbo
    Sun, Zhe
    Hu, Chi
    2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 67 - 76
  • [48] Automated Test Order Generation for Software Component Integration Testing
    Hewett, Rattikorn
    Kijsanayothin, Phongphun
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 211 - 220
  • [49] 8.2.1 Automated Test Generation and Execution for Automotive Embedded Software
    Bouquet, Fabrice
    Lebeau, Franck
    Legeard, Bruno
    INCOSE International Symposium, 2004, 14 (01) : 1637 - 1650
  • [50] Automated Software Test Data Generation With Generative Adversarial Networks
    Guo, Xiujing
    Okamura, Hiroyuki
    Dohi, Tadashi
    IEEE ACCESS, 2022, 10 : 20690 - 20700