期刊文献+

基于控制流程图的路径覆盖测试的改进方法研究 被引量:2

Improved method for path coverage testing based on dominated flow graph
下载PDF
导出
摘要 软件测试是当前软件生成重要的研究课题。文中从源程序开始,引入基本块的方法将源程序转换为相应的控制流程图。并采用图形的方法将路径构造相应的自动机,通过对自动机中回边的处理,生成简化的并与之等价的自动机。经过若干变换后,可在自动机上直观地求出路径覆盖的条数和相应的信息。此方法实现路径覆盖的目标,简化路径覆盖生成过程,步骤直观,且减少路径生成数。 Software testing is the most important topic of producing software today.In this article,a method of statement block is used to accomplish the procedure from source program to dominated flow graph.Automata machine and loop edge is introduced to perform the change between them.The improved method can obtain the number of path coverage and information in detail,reduce the number of generated paths,perform easy,and satisfy the goal.
出处 《计算机工程与应用》 CSCD 北大核心 2008年第30期93-95,共3页 Computer Engineering and Applications
基金 江西省自然科学基金No.0611092~~
关键词 控制流程图 覆盖测试 基本块 自动机 dominated flow graph path coverage testing statement block automata machine
  • 相关文献

参考文献7

二级参考文献24

  • 1Bertolino A Marré M.Automatic Generation of Path Covers Based on the Control Flow Analysis of Computer Programs[J].IEEE Transactions on Software Engineering,1994,20(12):885-899.
  • 2Bertolino A Marré M.How Many Paths are Needed for Branch Testing[J].The Journal of Systems and Software,1996,35(2):95-106.
  • 3Shooman M.Software Engineering : Design, Reliability and Management [M].MeGraw-Hill, 1983.
  • 4Chellappa M.Nontraversible Paths in a Program[J].IEEE Transactions on Software Engineering, 1987; 13(6) :751-756.
  • 5Bertolino A.Unconstrained Edges and Their Application to Branch Analysis and Testing of Progranm[J].The Journal of Systems and Software, 1993 ;20(2) : 125-133.
  • 6Bertolino A,Marré M.How Many Paths are Needed for Branch Testing?[J].The Journal of Systems and Software, 1996;35(2) :95-106.
  • 7Bertolino A,Marré M.Automatic Generation of Path Covers Based on the Control Flow Analysis of Computer Programs[J].IEEE Transactions on Software Engineering, 1994 ;20 (12) : 885-899.
  • 8Bertolino A,Mirandola R,Peciola E.A Case Study in Branch Testing Automation[J].The Journal of Systems and Software, 1997 ;38 ( 1 ) :47-59.
  • 9Huang J C. Program instrumentation and software testing [J]. Computer, 1978, 11(4): 3-8.
  • 10awkins J, Howard R, Haung N. Automated real-time testing for embedded control system [DB/OL]. http://arxiv.org/abs/cs/0111005, 2002-01-21/2004-12-05.

共引文献25

同被引文献8

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部