网站大量收购独家精品文档,联系QQ:2885784924

完全路径覆盖测试法.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完全路径覆盖测试法

ISSN1oo5—2763 矿业研究与开发 第27卷 第 1期 200 MINING R D,Vo1.27,No.1 Feb.2Oo7 CN43—1215/TD 完全路径覆盖测试 法 贺青春 ,叶柏龙 (1.湖南大学软件学院, 湖南 长沙 410082;2.中南大学, 湖南 长沙 410083) 摘 要 :白盒测试是一种基于程序逻辑结构的测试,结构越 大;另外,即使满足了程序结构一般意义上的路径覆 复杂的程序需要的测试用例越 多,存在测试量过大和测试不 盖,仍然不能保证被测程序的正确性,即测试不 足这一对始终难解的矛盾。将程序分割 ,使其结构简单化, 足 引。如果要求测试更加充分,则要求增加更多的 既可以减少测试工作量,又可以使测试充足,即通过使用完 测试用例来提高覆盖率,测试量会更大,于是,测试 全路径覆盖法可以缓解这一对矛盾。 中就产生了测试量过大和测试不足这一对矛盾。 关键词 :白盒测试;路径覆盖;测试用例;流图 中图分类号:TP206 .1 文献标识码 :A l 测试矛盾的原因分析 文章编号:1005—2763(2oo7)01—0043—03 为了分析方便,给出一个简单的示例程序流程 CompletePath CoverageTestingMethodofSoftware (见图1)。 胁 Qingchun‘.YeBailong2 (1.SoftwareCollegeofHunanUniversity,Changsha,Hunan 41oo82,China;2.CentralSouthUniversity, Changsha,Hunan410083,China) Abstract:Forwhiteboxtestingbasedonthelogicalstructureof pmgram,morecomplexprogram needsmore testca8es,sothere alwaysisacontradictionbetweenexces81vetestingworkloadand insufficienttestinwhiteboxtesting.Ifaprogram iscutinto smaller segmentationsto simplify its structure,notonly the workloadofsoftwaretestingcallbereduced,butalsomakethe 图1 程序流程 softwaretestinginsttfllcient,inasameword,theabovecontra- 图2是程序流程图图 l的流图,根据流程图和 dictionCallbeabatedbyusingthepmposedcompletepathcover- 流图可以列出程序的独立路径 的集合 {abd,acd, agetestingmethod. KeyWords~Whiteboxtesting,Pathcoverage,Testcase,Flow abe,ace},显然,因为这一段程序非常简单,所以很 Chart 二。 容易能够列出流图中的所有独立路径。如果流图中 软件编码完成之后,首先要进行的是单元测试, 节点 1到节点3的路径不止两条,或者程序在节点 而单元测试主要采用白盒测试技术l】.2J。白盒测试

文档评论(0)

ldj215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档