基于知识图谱的雷达软件测试用例复用研究

2021-07-05 07:19:20李昊,柳溪
测控技术 2021年6期

李 昊, 柳 溪

(南京电子技术研究所,江苏 南京 210039)

对雷达软件测试历史记录进行整理,可以构建雷达软件测试用例复用库。软件测试人员使用雷达软件用例复用库进行测试用例辅助设计,能够有效提高雷达软件的测试质量、节约软件测试设计时间成本并改善测试人员专业背景经验不足的情况。对于新的待测雷达软件,通过将其软件需求与复用库中类似项目的软件需求进行匹配筛选,检索建立原始复用测试用例集,再经适用性修改完善后即可快速生成该软件的测试用例集,从而大幅提高雷达软件测试人员用例设计和开发的效率。测试用例复用研究的重点是用例的匹配检索。传统的复用用例检索大多采用描述语句信息匹配的方法,文献[1]根据测试用例本体属性描述的特点给出了一种基于用户复用行为的匹配度计算方法,并使用该方法进行用例检索。文献[2]以改进的K最近邻算法为基础设计了测试用例检索算法,提出了一种基于测试用例推理的测试用例复用方法。文献[3]提出了一种基于本体的构件检索算法。该匹配算法实现了与布尔无关的执行过程,使算法复杂度由原来的指数级降低到多项式级。文献[4]通过构建测试用例索引树开展测试用例的检索,并在测试用例索引树和树匹配模型思想的基础上,提出了面向不同数据模式的测试用例检索方法。虽然这些研究通过构建测试用例本体等方法改进了复用用例的检索算法,但大都仅从用例自身复用检索角度进行设计,没有充分考虑专业领域用例本体与其他知识本体的关系,降低了对具体项目的针对性和适用性,影响了在工程实际应用中的效果。……

登录APP查看全文