【精美PPT课件】《软件的质量保证与测试》课件9-16章.ppt

【精美PPT课件】《软件的质量保证与测试》课件9-16章.ppt

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

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * . * * * * * * * * * * * * * * 测试工作量预估技术 准确的测试工作量预估对于软件的实际测试来说非常重要。 如果测试工作量预估不准确,则可能影响测试的测试日程安排和质量。 实际测试工作量预估清楚地描述了要测试的组件、采取的策略、执行的任务以及测试所需的工作量。 行业中经常使用并且广为接受的技术有以下几种: 功能点分析(FPA) 测试点分析(TPA) 构造性成本模型(COCOMO) FPA 功能点(FP)评估技术是用于预估测试工作量的最流行的技术。 该技术将系统划分为小组件以理解并分析它们。 FPA 技术将上述信息分类为以下 5 个主要组成部分: 外部输入(EI) 外部输出(EO) 外部查询(EQ) 内部逻辑文件(ILF) 外部接口文件(EIF) FPA(续) 使用 FP 技术的优势如下: 它独立于语言和技术。因此,该技术可用于预估任何类型的项目。 它还可用于预估使用原型和螺旋模型的项目的工作量、成本和日程安排,因为类似项目的用户和需求不确定。 当预计将会在项目中间进行更改时,它有助于进行项目预估。 COCOMO 模型 COCOMO 模型是预估项目成本的技术。 原始 COCOMO 模型于 1981 年开发。 该模型假设软件产品可归为以下 3 类: 基本系统:指比较简单的项目,它们由一些有经验的团队成员在稳定的开发环境中开发,并且没有很紧迫的最后期限限制。 半独立系统:指介于基本系统和嵌入式系统之间的中间项目。 嵌入式系统:指复杂项目,由大型团队在复杂的硬件开发环境中开发,并带有紧迫的最后期限限制。 TPA TPA 是用于预估测试工作量大小的另一个技术。 它基于的原理是,测试工作量预估需要以下 3 个元素: 需要测试的软件应用程序的大小 确定的测试策略,它有助于计算测试工作量 执行指定的测试工作量所需的时间 TPA 技术的优势如下: TPA 独立于分析员。 TPA 测试验收测试和系统测试范围内的质量特征。 活动:测试工作量预估技术 测试您对测试工作量预估技术掌握程度的小测验。 在本单元中,您学习了: 测试工作量预估是开始软件测试之前的关键阶段。测试工作量预估不准确可能会影响测试阶段和项目交付。 软件工作量预估包含以下活动: 确定需要测试的组件 开发测试计划策略 确定要执行的任务 计算应用程序的大小 进行测试工作量预估 准备测试计划 在项目结束时验证估算参数 小结 测试经理可能会在对项目进行所需的测试工作量预估时遇到以下挑战: 测试员无法理解应用程序中的复杂功能 项目交付延迟 缺乏对测试进行正确的规划? 为项目提供了错误的手册脚本 未考虑测试员的专门技术 选择了错误的测试数据 缺乏对测试环境设置的正确规划 最常用的测试工作量预估技术包括: 功能点分析(FPA) 测试点分析(TPA) 构造性成本模型(COCOMO) 小结(续) 在本单元中,您将学习: 定义测试管理 了解测试管理中涉及的活动 说明软件测试经理特质 目标 软件测试管理 在竞争越来越激烈的 IT 世界中,软件测试领域正在进化为多阶段过程,其中测试与软件开发并行进行。 因此,对于测试经理来说,管理从测试计划到测试执行的测试流程是非常关键的。 测试管理是组织和管理测试团队的工作量以计划、设计和执行测试的过程。 测试管理中的活动 测试管理包含以下活动: 设置测试目标 设置测试资格 计划并预估测试工作量 设计测试策略 监视测试工作量性能 审核测试分析和设计文档 注意了解新兴的测试技术 管理员工 确定培训需求 测试经理的特性 软件测试经理应该具备以下素质: 提供建设性批评 有效提供信息 有效地接收信息 展示个人效率 具备领导才能 了解团队工作量 能够与人们进行沟通 测试经理的特性(续) 提供建设性批评: 测试经理可以使用建设性批评来提高团队的业绩。 要使用建设性批评,测试经理需要采用以下方法: 私下进行 收集事实 帮助团队成员提高业绩 明确期望 批评时遵循特定的过程 测试经理的特性(续) 有效地提供信息: 测试经理应使用以下方法来有效提供信息: 有效的演示 有效的书面通信 有效的口头报告 有效地接收信息: 测试经理应使用以下方法来有效接收信息: 听取诉说者的讲话 注意诉说者 与诉说者会谈 分析诉说者所说的要点 测试经理的特性(续) 展示个人效率: 测试经理应采取以下方法来展示

文档评论(0)

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

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

1亿VIP精品文档

相关文档