【软件制造工程】测试工程3.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文档。上传文档
查看更多
第四章 测试工程 4.4 测试的前期准备 软件测试工程的作业过程可分为测试设计(包括制定测试计划、确定测试方法等)和实施测试两大步骤。 4.4.1测试规划与测试设计 对大规模开发系统一般不采用一次性整体测试,而是从局部依次扩大到整体的测试,按计划,有步骤地实施测试。一般从项目需求定义开始,概要设计、详细设计、程序编码的各个开发阶段,要进行测试设计,作成测试计划书,还包括测试作业完成后移植运行作业的计划。 4.4.1测试规划与测试设计 表4.3各开发阶段的测试规划和设计评审验证内容 4.4.1测试规划与测试设计 测试计划书一般包括如下的一些的内容: (1)测试工程概要、测试场所、测试方针 (2)测试日程和实施体制 4.4.1测试规划与测试设计 (3)测试管理方法 ·测试工具 ·测试环境 ·测试检测清单 ·验证方法 ·版本管理方法 ·进度管理方法 ·问题管理方法 ·回归测试方法 ·设计变更管理方法 4.4.1测试规划与测试设计 (4)针对各阶段的测试应明确的事项 ·阶段测试的目的和范围 ·阶段测试开始和测试终止的基准 ·阶段测试检测清单 ·阶段测试实施日程和实施体制 ·阶段测试的验收基准和方法 4.4.2 了解系统错误、缺陷的影响度 信息系统的测试很难实现在与实际运行环境(数据、使用者、硬件、时间、网络、系统负荷等)完全一致的条件下进行的测试。 在做测试计划和测试设计时,充分理解软件的错误、缺陷对用户将会造成什么样的影响是很重要的。 4.4.2 了解系统错误、缺陷的影响度 软件中即使是很微小的错误,有可能会给用户造成重大的损害和影响。 4.4.2 了解系统错误、缺陷的影响度 下图是系统缺陷对一个生产型企业的各个方面所产生的影响 4.4.3利用各种测试支持工具 测试工具: ⑴ 作为定型测试,反复实施测试作业的支持工具; ⑵ 确定测试分支、生成测试数据的支持工具; ⑶ 验证测试的覆盖率,提高测试效率的工具; ⑷ 性能测试的支持工具; ⑸ 管理与测试相关连项目的支持工具; ⑹ 变更管理、版本管理的支持工具; ⑺ 检测错误作业的支持工具。 4.4.3利用各种测试支持工具 表4.4 部分常用的测试支持工具 常用测试工具 Mercury Interactive WinRunner-----功能: 1.插入检查点; 2.检验数据; 3.增强测试; 4.分析结果; 5.维护测试;、 6.为无线应用作准备。 范围:功能测试、生成测试用例、分析测试结果、维护测试用例、回归测试。 常用测试工具 LoadRunner-----功能: 1.松创建虚拟用户; 2.创建真实的负载; 3.定位性能问题; 4.分析结果以精确定位问题所在; 5.重复测试保证系统发布的高性能; 6.Enterprise Java Beans的测试; 7.支持无线应用协议; 8.支持Media Stream应用; 9.完整的企业应用环境的支持。 范围:性能测试、压力测试、模拟多用户、定位性能瓶颈 常用测试工具 TestDirector------功能: 1.需求管理; 2. 计划测试; 3. 安排和执行测试; 4. 缺陷管理; 5. 图形化和报表输出; 范围:测试管理工具 常用测试工具 Rational系列 Rational Purify (测试时用,检查运行时内存错误); Rational Quantify(性能检测工具,查出系统瓶颈以便改进运行速度); Rational TestManager (测试管理); 4.4.4 测试检测清单与测试数据 根据测试计划,按各个测试阶段的目的准备实施测试使用的检测清单和测试使用的数据。 4.4.4 测试检测清单与测试数据 如单元(模块)测试阶段的程序检测清单称为PCL,组合测试阶段的检测清单称为CCL,系统测试阶段的检测清单称为SCL。 4.4.4 测试检测清单与测试数据 在测试中需要验证的项目及其判别、制约条件必须全部记入检测清单。 4.4.4 测试检测清单与测试数据 例如单元测试的程序检测清单PCL要明确以下几个方面内容: ⑴ 窗体显示的输入、输出项目及判别条件; ⑵ 输出表格印刷输出项目及判别条件; ⑶ 数据库/文件输入、输出项目及判别条件; ⑷ 程序间传递的数据、信息及判别条件。 4.4.4 测试检测清单与测试数据 作成检测清单应遵循如下的原则: ⑴ 具体性:判别条件和确认内容必须是在测试结果中可确认的; ⑵ 完整性:检测内容必须是包含设计书中的所有项目、功能; ⑶ 有一定的密度:检测点占测试

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档