王立福软件工程-第6章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章、软件测试技术 软件测试目标: 1、预防错误 2、发现错误 软件测试目的的发展历程: (一)认为软件测试和软件调试没区别 (二)认为测试是为了表明软件能正常工作 (三)认为测试是为了表明软件不能正常工作 (四)认为测试仅是为了将已察觉的错误风险减少到一个可接受的程度 (五)认为测试不仅是一种行为,而是产生低风险软件的训练 软件测试:按照特定规程,发现软件错误的过程 IEEE的定义:使用人工或自动手段,运行或测定某个系统的过程,其目的是检验它是否满足规定的需求,或是清楚了解预期结果和实际结果之间的差异。 软件测试和软件调试的区别: (1)测试从一个侧面证明程序员的失败;而调试是为了证明程序员的正确 (2)测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序是否通过测试;调试是以不可知的内部条件开始,除统计性调试外,结果是不可预见的 (3)测试是有计划的,并要进行测试设计;而调试是不受时间约束的 (4)测试是一个发现错误、改正错误、重新测试的过程;而调试是一个推理过程 (5)测试的执行是有规程的;而调试的执行是要求程序员进行必要推理以至知觉的“飞跃” (6)测试是由独立的测试组在不了解软件设计的条件下完成的;而调试必须由了解详细设计的程序员完成 (7)大多数测试的执行和设计可由工具支持;而调试时,程序员能利用的工具主要是测试器 软件测试技术分类: (一)白盒测试技术------路径测试技术 依据的是程序的逻辑结构 (二)黑盒测试技术(功能测试技术) 事物处理流程技术 状态测试技术 定义域测试技术 依据的是软件行为的描述 软件错误的分类: (1)结构错误 逻辑错误 数据流错误 初始化错误 (2)数据错误 (3)编程错误 (4)接口错误 内部接口错误 外部接口错误 资源管理错误 操作系统错误 集成化错误 系统错误 * 环境 被测对象 人员素质 被测对象模型 测试执行 正确? 环境模型 错误模型 软件测试过程所涉及的要素,以及这些要素之间的关系 正确 1) 测试过程模型 2)依据程序逻辑结构-白盒测试技术 (1)关于建立被测对象模型 控制流程图:结点/分支(判定)/过程块/链路径 1 2 3 6 4 5 7 X5 and Y3 其中:节点1、节点3、节点5、节点6、节点7为过程块 节点2为分支,节点4为结点 例如:以下为一个程序流程图,其中该例子中有两个判断, 每个判断都包含复合条件的逻辑表达式。 (A?1)?(B=0) (A=2)?(X?1) X=X/A X=X+1 a b c d e F T T F 其控制流程图为: (A?1) ? (B=0) X=X/A (A=2) ? (X?1) X=X+1 T T a c b d e 结点1 结点2 (2)“完整测试”策略 该控制流程图有4条不同的路径。4条路径可表示为: L1(a→c→e)简写ace 、L2(a→b→d)简写abd L3(a→b→e)简写abe 、L4(a→c→d)简写acd ? 路径测试(PX):执行所有可能的穿过程序的控制 流程路径。 一般来说,这一测试严格地限制为所有可能的入口/出 口路径。如果遵循这一规定,则我们说达到了100%路径覆盖 率。在路径测试中,该策略是最强的,但一般是不可实现的。 针对该例子,要想实现路径覆盖,可选择以

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档