版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN202310588969.4
公 开 号:CN116627815A
代 理 人:北京同达信恒知识产权代理有限公司孙小明
代理机构:北京同达信恒知识产权代理有限公司
专利类型:发明专利
申 请 日:20230822
公 开 日:20230523
专利主分类号:G06F11/36
关 键 词:测试用例集 业务代码 功能块 接口参数 粒子位置 粒子 标注 集合 测试用例模板 方法和装置 覆盖率要求 粒子群算法 测试效率 代码位置 分支覆盖 功能测试 有效测试 约束信息 迭代 保证 测试 申请
摘 要:本申请公开了一种业务代码的测试用例集生成方法和装置及设备,通过将业务代码集合划分为不同功能模块,标记不同功能模块中的各路径的代码位置及所在功能块得到对业务代码集合的路径标注。并且基于各功能块中各路径的接口参数及各接口参数的格式约束信息,生成各功能块对应的测试用例集模板。对测试用例模板各路径对应的用例赋值得到原始的测试用例集,将测试用例集中各用例作为粒子,利用粒子群算法对各粒子的粒子位置迭代变异。根据测试结果及路径标注确定满足路径覆盖率要求时,根据当前各粒子位置确定最优测试用例集。以此解决现有的业务代码功能测试中无法保证对各功能块的全分支覆盖,不能保证对脆弱路径的有效测试,因此测试效率低的问题。