高检索匹配度的必要前提。
4.3 编码系统测试
本节以某物料编码软件为测试对象,通过以上的测试用例管理系统来进一步验证基于
领域知识的软件测试方法的高效性和复用性。当对此物料编码软件进行测试时,我们首先进
入软件测试用例管理系统,在其界面的输入域中输入相应的测试需求,随之,系统根据输
入请求与用例库中的测试用例进行智能匹配。例如在测试类型一栏输入
Functional Test,系
统则根据上节的匹配度计算方法自动检索出相似度极高的测试用例用以被测系统功能测试。
采用此方法相对于测试人员重新编写测试用例来说,可以节约更多的时间,从而提高测试
的效率,并能缩短开发周期。实验数据表格如表
1 所示。
5 结束语
通过对软件测试用例领域概念以及概念之间关系的分析和研究,提出了利用本体构建
软件测试领域知识,完成了对测试用例本体模型的构建和分类管理,并采用了混合式语义
相似度计算快速检索算法,以此为理论基础建立了一个基于领域知识的软件测试用例知识
管理系统。在该系统中,简要提出了系统体系结构和系统工作流程,最后以物料编码系统为
测试对象验证了此系统的高效性和实用性,对比结果显示此系统在执行测试用例数目和时
间上明显优于传统用例管理系统,充分说明了基于领域知识的测试用例管理系统的优势。
参考文献:
[1] 马瑞芳.计算机软件测试方法的研究[J].小型微型计算机系统,2001,24(12):
2211-22131.
[2] 滕严.基于领域知识的智能信息检索研究(硕士学位论文)[D].济南:山东大学,
2006.
[3]李留英,王戟,齐治昌.UML statecharts 的测试用例生成方法[J].计算机研究与发展,
2001,38(6): 691-697.
[4]金芝.知识工程中的本体论研究[M].世纪之交的知识工程与知识科学.北京:清华大学
出版社,
2001:477-468.
[5] 陈沈焰,吴军华.基于本体的概念语义相似度计算及其应用[J].微电子学与计算机,
2008,25(12):96-99.
[6] 史 斌 , 闫 健 卓 , 王 普 , 等 . 基 于 本 体 的 概 念 语 义 相 似 度 度 量 [J]. 计 算 机 工 程 ,
2009,35(19):83-85.
[7] http://www.google.com