IBM培训班课件2 - 江苏省软件产品检测中心.PDF

IBM培训班课件2 - 江苏省软件产品检测中心.PDF

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

基于IBM全面质量管理解决方案 构建江苏省软件测试公共服务平台 IBM Rational 李傲雷 内容安排内容安排 • IBM Rational软件测试之道 • 江苏省软件测试公共服务平台业务需求 • IBM Rational江苏省软件测试公共服务平台方案 • IBM Rational江苏省软件测试公共服务平台方案江苏省软件测试公共服务平台方案的组成的组成 • IBM Rational江苏省软件测试公共服务平台方案的架构 •• IBMIBM RationalRational江苏省软件测试公共服务平台方案江苏省软件测试公共服务平台方案的实施的实施 • IBM Rational江苏省软件测试公共服务平台方案的运营 • IBM Rational江苏省软件测试公共服务平台方案的优势 • IBM Rational全面质量管理平台简介 • IBM Rational全面质量管理成功案例 • 总结总结 软件测试基本概念软件测试基本概念 • 软件测试:根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,并 利用这些测试用例运行软件,以发现软件错误的过程; • 测试流程:是指为了保证测试质量而精心设计的一组科学、合理、可行的有序活动。比较典 型的测试流程型的测试流程一般包括般包括 “制定测试计划制定测试计划”、“编写测试用例编写测试用例”、“执行测试执行测试”、“跟踪测试跟踪测试 缺陷”、“编写《测试报告》”等活动; • 测试用例:对一个特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略 的文档的文档;;内容包括测试目标内容包括测试目标、测试环境测试环境、输入数据输入数据、测试步骤测试步骤、预期结果预期结果、测试脚本等测试脚本等;; • 测试计划:是指对软件测试的对象、目标、要求、活动、资源及日程进行整体规划,以保证 软件系统的测试能够顺利进行的计划性文档; •• 测试对象测试对象::是指特定环境下运行的软件系统和相关的文档是指特定环境下运行的软件系统和相关的文档。作为测试对象的软件系统可以是作为测试对象的软件系统可以是 整个业务系统,也可以是业务系统的一个子系统或一个完整的部件; • 测试评估:对测试过程中的各种测试现象和结果进行记录、分析和评价的活动; • 测试报告测试报告::是是一份有关本次测试的份有关本次测试的总结性文档总结性文档,,主要记录了有关本次测试的目的主要记录了有关本次测试的目的、、测试结果测试结果 、结果评估及测试结论等信息; • 测试环境:指对软件系统进行各类测试所基于的软、硬件设备和配置。一般包括硬件环境、 网络环境、操作系统环境、应用服务器平台环境、数据库环境以及各种支撑环境等。 狭义软件测试与广义软件测试狭义软件测试与广义软件测试 狭义测试:G.J.Myers的经典著作《软件测试之艺术》(The Art of Software Testing )中给出 的测试的定义是:“程序测试是为了发现错误而执行程序的过程“,他认为: – 测试是为了证明程序有错,而不是证明程序无错误; – 一个好的测试用例是在于它能发现至今未发现的错误; – 一个成功的测试是发现了至今未发现的错误的测试。 问题: • 传统意义上的测试在代码完成后,通过运行程序来发现程序代码或软件系统中错误。但 是,这种意义上的测试是不能在代码完成之前发现软件系统需求、设计上的问题,把需 求、设计上的问题遗留到后期,这样就会可能造成设计、编程的部分返工,增加软件开 发的成本发的成本、延长开发的周期等延长开发的周期等;;需求阶段和设计阶段的缺陷产生的放大效应会加大需求阶段和设计阶段的缺陷产生的放大效应会加大,,这这 非常不利于保证软件质量。 广义测试广义测试 • 为了更早地发现问题,需要将测试延伸到需求评审、设计审查活动中去,也就是将“软 件质量保证”的部分活动归为测试活动。实际上,在软件开发实际操作中,常常将软件 测试和质量保证合并起来。 软件测试有多种分类软件测试有多种分类 •• 对于软件测试技术对于软件测试技术,可以从不同的角度加以分类可以从不同的角度加以分类:: – 从是否需要执行被测软件的角度,可分为静态测试和动态测试; –

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档