发明授权
- 专利标题: 一种单元测试用例生成方法、设备及介质
-
申请号: CN202411186592.0申请日: 2024-08-28
-
公开(公告)号: CN118689780B公开(公告)日: 2024-11-12
- 发明人: 刘敏 , 姜凯 , 赵鑫鑫 , 薛海军
- 申请人: 山东浪潮科学研究院有限公司
- 申请人地址: 山东省济南市高新区浪潮路1036号S02号楼
- 专利权人: 山东浪潮科学研究院有限公司
- 当前专利权人: 山东浪潮科学研究院有限公司
- 当前专利权人地址: 山东省济南市高新区浪潮路1036号S02号楼
- 代理机构: 北京君慧知识产权代理事务所
- 代理商 董延丽
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
本申请实施例公开了一种单元测试用例生成方法、设备及介质,属于计算机软件技术领域,解决手动编写单元测试效率低下的问题,包括,通过编译器LLVM对获取到的源代码进行解析,生成中间表示;对中间表示进行代码分析与边界分析,以得到待测试单元;将输入变量替换为符号值,通过符号值对待测试单元对应的不同路径分别进行路径约束条件的采集;基于采集的路径约束条件,得到测试用例信息,基于测试用例信息确定出相应的测试框架,生成参考测试用例;执行参考测试用例,在测试覆盖率满足预置覆盖率阈值的情况下,确定参考测试用例为所需测试用例。
公开/授权文献
- CN118689780A 一种单元测试用例生成方法、设备及介质 公开/授权日:2024-09-24