来源 :金融界2024-03-25
2024年3月25日消息,据国家知识产权局公告,中国电信股份有限公司取得一项名为“测试代码生成方法、装置、存储介质及电子设备“,授权公告号CN115221061B,申请日期为2022年7月。
专利摘要显示,本公开提供一种测试代码生成方法、装置、存储介质及电子设备;涉及人工智能技术领域。所述方法包括:对原始测试代码进行解析,生成第一抽象语法树;按照预设遍历顺序获取第一抽象语法树中的多个单元子树;向量化多个单元子树,生成单元子树序列;选取第一单元子树,并将与第一单元子树对应的目标单元子树序列输入预设神经网络中,生成第一目标子树;基于第一目标子树更新第一抽象语法树,得到第二抽象语法树;根据第二抽象语法树生成目标测试代码。本公开中通过抽象语法树表征代码的语法特征和语义行为,并利用神经网络生成遵从语法特征和语义行为的测试代码,可以提高测试代码的生成效率和准确率,进而提高模糊测试的效率和准确率。