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

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

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.

Cite this article

MU Yongmin,JIANG Yu,ZHANG Zhihua . Research of the Hot Paths in Software Automation Testing[J]. Computer Engineering & Science, 2011 , 33(6) : 79 -83 . DOI: 10.3969/j.issn.1007130X.2011.

References

[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.

Outlines

/