• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊
论文

软件自动化测试中热点路径的研究

展开
  • (北京信息科技大学计算机学院开放系统实验室,北京 100101)
牟永敏(1961),男,山东烟台人,博士,教授,研究方向为软件自动化测试技术和应用软件自动生成技术。姜宇(1984),男,山东郊县人,硕士生,研究方向为软件自动化测试。张志华(1971),女,黑龙江宝清人,硕士,讲师,研究方向为软件测试、面向对象分析与设计。

收稿日期: 2010-07-26

  修回日期: 2010-10-18

  网络出版日期: 2011-06-25

基金资助

北京市属市管高等学校人才强教计划资助项目(PHR201007131);北京市教委科技计划资助项目(KM201010772014)

Research of the Hot Paths in Software Automation Testing

Expand
  • (Open Computer System Laboratory,School of Computer Science,
    Beijing Information Science and Technology University,Beijing 100101,China)

Received date: 2010-07-26

  Revised date: 2010-10-18

  Online published: 2011-06-25

摘要

在面向路径的软件测试中,对于大型系统将会产生海量的静态路径,测试人员很难对所有路径进行完全测试。本文提出热点路径的思想,运用该思想可以在繁多的静态路径中迅速找到容易引起程序缺陷的路径,通过热点函数树形化可以对热点进行快速定位显示,给软件测试人员带来更多的便捷,提高测试效率,降低测试成本。

本文引用格式

牟永敏,姜宇,张志华 . 软件自动化测试中热点路径的研究[J]. 计算机工程与科学, 2011 , 33(6) : 79 -83 . DOI: 10.3969/j.issn.1007130X.2011.

Abstract

In pathoriented software testing, large systems generate vast amounts of static paths so that it is difficult to test all the paths for testers. This paper proposes the idea of hot path, by using this idea, it can quickly find the paths which easily generate flaws in many static paths. The tree structure of Hot Function can quickly locate Hot Spots and show them. It can bring more convenience to software testers, to improve the testing efficiency and to reduce the cost of testing.

参考文献

[1]余为峰,黄松.软件质量度量与分析[J].电脑知识与技术,2010,6(18):55065508.
[2]Dawei E.The Software Complexity Model and Metrics for ObjectOriented[C]∥Proc of the 2007 IEEE Int’l Workshop AntiCounterfeting Security,Indentification,2007:464469.
[3]吕达,张东来,王冠,等.自动化测试在测试内存泄露中的应用[J].控制工程,2005,12(S1):139140.
[4]牟永敏,张清.堆溢出的防范策略[J].数据通信,2006(2):5456.
[5]JIANG Bing,MU Yongmin,ZHANG Zhihua. Research of Optimization Algorithm for PathBased Regression Testing Suit[C]∥Proc of the Second Int’l Workshop on Education Technology and Computer Science, 2010.
[6]张德迪.关于在C类语言中内存泄露的探讨[J].科技信息,2006(8).
[7]张威,宫云战,卢庆龄,等.基于指针映射集的动态内存故障测试方法研究[J].计算机学报,2009,32(11):22742281.
[8]林志强,夏耐,茅兵,等.缓冲区溢出研究综述[J].计算机科学,2004,31(9):110113.
[9]李吉,王雷.C程序缓冲区溢出漏洞精确检测方法[J].北京航空航天大学学报,2008,34(3):319322.
[10]ZHENG Yuhui, MU Yongmin, ZHANG  Zhihua.Research on the Static Function Call Path Generating Automatically[C]∥Proc of ICIME’10,2010:405409.
[11]Appel A W.现代编译原理C语言描述[M].赵克佳,黄春,沈志宇,译.北京:人民邮电出版社,2006.
[12]金松.软件测试的关键技术[J].湖北三峡职业技术学院学报,2006(6):6567.

文章导航

/