18 软件测试技术及测试实训教程讲座(18 ) 第18章 配置测试的实用技术 v1 2学时.pptVIP

18 软件测试技术及测试实训教程讲座(18 ) 第18章 配置测试的实用技术 v1 2学时.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试技术与测试实训教程 黎连业 王华 李龙 黎照 北京:机械工业出版社 2012.05 第18讲:第18章 配置测试的实用技术 配置测试(Configuration testing),是整个测试过程中重要的一道工序。 本章重点讨论以下内容: ● 配置测试的概述; ● 配置测试技术; ● 配置测试的主要内容; ● 配置测试工作的文档; ● 配置测试的手工测试实训和操作方法。 18.1配置测试的概述 配置测试(Configuration Testing)是重要的,它是测试和验证被测软件在不同的软件和硬件配置中的运行情况,覆盖了各种软件、硬件环境。配置测试就是测试软件是否和系统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。验证被测软件在不同的软件和硬件配置中的运行情况。 配置测试执行的是所支持软件运行的环境。测试环境适合与否会严重影响测试结果的真实性和正确性。硬件环境指测试必需的服务器、客户端、网络连接设备、打印机等,软件环境指被测软件运行时的操作系统、软件平台、数据库及其他应用软件构成的环境。 18.1.1软件配置管理的概念 软件配置管理的概念讨论 的内容有:软件配置管理的定义、软件测试配置管理的任务、软件测试配置管理的目的、软件测试配置管理的基本目标、软件测试配置管理的执行约定、 软件测试配置管理的执行能力、软件配置测试管理组负责协调的工作、软件配置测试管理的流程、软件测试配置管理的关键活动、软件配置管理要求、配置测试的前提条件、配置测试的范围、配置测试的目标、测试配置管理人员工作的主要内容。 18.1.2 软件配置管理的定义 对于软件配置管理(SCM Software Configuration Management)定义有不同的描述: ISO9000定义:SCM为“一个管理学科,它对配置项的开发和支持生命周期给予技术上和管理上的指导。配置管理取决于项目的规模、复杂程度和风险大小”。 软件能力成熟度模型与模型集成(CMM-CMMI) 定义:软件配置管理是“软件过程的关键要素,是开发和维护各个阶段管理软件演进过程的方法和规程”。 软件配置管理定义的要素包括: ★ 标识:识别产品的结构、产品的构件及其类型,为其分配唯一的标识符,并以某种形式提供对它们的存取; ★ 控制:通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的最新版本中实现的问题; ★ 基线:基线是软件文档或源码(或其它产出物)的一个稳定版本, 对软件产品的重现性、可追踪性和报告。 ★ 状态统计:记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文件的问题; ★ 审计和审查:确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合。例如,它将解决目前发布的产品所用的文件的版本是否正确的问题; ★ 生产:对产品的生产进行优化管理。它将解决最新发布的产品应由哪些版本的文件和工具来生成的问题; ★ 过程管理:确保软件组织的规程、方针和软件周期得以正确贯彻执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题; ★ 结构:表示产品的架构; ★ 创建:支持产品的构建及其产品的附件。 ★ 审核:对产品及其过程的审核予以保留。 ★ 统计:采集与产品、过程相关的数据。 ★ 控制:控制产品变更的方式及时间。 ★ 过程:支持产品演变的管理。 ★ 团队协作:促进项目组开发及产品维护。 18.1.3 软件测试配置管理的任务 软件测试配置管理的任务主要包括: ★制定软件测试配置管理计划,建立软件配置管理机构; ★在给定时间点上对软件测试配置管理项进行标识; ★系统地控制软件测试配置管理项的更动; ★配置状态报告; ★配置审计; ★在整个软件测试期内,按规程对软件配置管理项进行存储、处理、发行管理和交付。 软件测试配置管理的活动可以归结为四个主要功能:配置识别、变更控制、配置状态统计和配置审核。其中,配置审核分为正式审核和非正式审核。在软件生命周期的关键阶段采取非正式审核,例如在开始系统设计前,一般要进行配置审核,检验需求规格配置的完整性和正确性。在软件交付客户前采取正式审核,正式审核分为功能型和物理型两种类型。功能型配置审核检验软件功能是否满足系统需求中定义的软件需求,即根据需求验证系统。物理型配置审核确定软件产品和设计文档是否符合软件合同的要求,即根据合同验证系统。 18.1.4 软件测试配置管理的目的 软件测试配置管理的目的是在项目的整个软件生存周期中,建立和标识软件配置管理项(软件工作产品及其描述等

文档评论(0)

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

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

1亿VIP精品文档

相关文档