- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * 尚辅网 / 软件测试 * 第六章:成为优秀的测试组长 学习目标: 了解测试组长工作职责 了解软件测试计划编写过程和主要内容 掌握测试计划文档编写要点 6.1 测试组长工作职责 测试团队组建 测试计划制定 项目测试工作的安排 解决测试工作中出现的问题,保证测试工作的顺利开展 6.2 测试计划内容和要点 测试活动进度综述,可供项目经理产生项目进度时参考; 测试方法,包括测试工具的使用; 测试工具,包括如何和何时获取工具; 实施测试和报告结果的过程; 系统测试进入和结束准则; 设计、开发和执行测试所需的人员; 设备资源:需要什么样的机器和测试基准; 恰当的测试覆盖率目标; 测试所需的特殊软件和硬件配置; 测试应用程序策略; 测试哪些特性,不测试哪些特性; 风险和意外情况计划。 6.3 测试计划制订过程 分析和测试软件需求 定义测试策略 定义测试环境 定义测试管理 编写和审核测试计划 系统功能 系统性能 用户界面 负载测试 安装测试 6.4 考虑测试内容 测试哪些内容? 6.5 测试策略 测试策略考虑的问题: 测试范围 测试方法 测试标准 测试工具 6.5.1 确定测试范围 测试过度,则在测试覆盖中存在大量冗余;测试范围过小,则存在遗漏错误的风险。 定义测试范围是一个在测试时间、费用和质量风险之间寻找平衡的过程。 通过分析产品的需求文档识别哪些需要被测试。 测试范围不能仅仅由测试人员来确定。 定义测试范围需要考虑下列一些因素: 首先测试最高优先级的需求。 测试新的功能和代码或者改进的旧功能。 使用等价类划分来减小测试范围 重点测试经常出问题的地方 可采用提问单的方式来确定测试范围 哪些功能是软件的特色? 哪些功能是用户最常用的? 如果系统可以分块卖的话,哪些功能块在销售时最昂贵? 哪些功能出错将导致用户不满或索赔? 哪些程序是最复杂、最容易出错的? 哪些程序是相对独立,应当提前测试的? 哪些程序最容易扩散错误? 哪些程序是全系统的性能瓶颈所在? 哪些程序是开发者最没有信心的? 确定测试范围方法 6.5.2 选择测试方法 在不同的开发阶段,需要选择不同的测试方法。 在瀑布生命期模型中不同的阶段可以选择的不同的测试方法: 需求分析阶段:静态测试 概要设计与详细设计阶段:静态测试 编码和单元测试阶段:静态测试和动态测试、白盒测试 集成测试阶段:动态测试、白盒测试、黑盒测试 系统测试阶段:动态测试、黑盒测试 验收测试阶段:动态测试、黑盒测试 6.5.3 定义测试标准 定义测试标准的目的是设置测试中遵循的规则。 需要制订以下几种标准: 测试入口标准 测试出口标准 测试暂停与继续标准 制订测试标准常用规则(一) 基于测试用例的规则 当测试用例的不通过率达到某一百分比时,则拒绝继续测试。 优点是适用于所有的测试阶段 缺点是太依赖于测试用例。 基于“测试期缺陷密度”的规则 “测试期缺陷密度”:测试一个CPU小时发现的缺陷数。 如果在相邻n个CPU小时内“测试期缺陷密度”全部低于某个值m时,则允许正常结束测试。 制订测试标准常用规则(二) 基于“运行期缺陷密度”的规则 “运行期缺陷密度”:软件运行一个CPU小时发现的缺陷数 如果在相邻n个CPU小时内“运行期缺陷密度”全部低于某个值m时,则允许正常结束测试。 6.5.4 选择自动化测试工具 选择自动化测试工具需要注意以下几方面: 并不是所有的测试工作都可以由测试工具来完成 并不是一个自动化工具就可以完成所有的测试 使用自动化工具本身也是需要时间的,这个时间有可能超过手工测试的时间 如果测试人员不熟悉测试工具的使用,有可能不能更多发现软件错误,从而影响测试工作质量 自动化测试工具并不能对一个软件进行完全的测试 购买自动化测试工具,有可能使本项目的测试费用超出预算 6.5.5 考虑测试环境 从软件的编码、测试到用户实际使用,存在着三种环境:开发环境、测试环境和用户环境。 规划测试环境时考虑设备环境、软件环境、数据环境。 一般情况下,测试环境将包括了多种典型的用户环境。一个规划良好的测试环境,总是很接近于用户环境。 面对众多的用户环境选择测试环境的出发点:使用的频度或者范围、失效的可能性、能最大限度模拟真实环境。 测试环境需要考虑: 计算机平台 操作系统 浏览器 软件支持平台 外围设备 网络环境 数据环境 其他专用环境 计算机平台可以考虑:CPU速度、内容容量、硬盘、显示卡等。 一般在软件需求中列出软件对平台的最低配置要求。 在选择测试平台时,一般需要考虑: 最低配置 常见配置 理想配置 计算机平台 操作系统 软件一般都声明支持的操作系统 Windows平台本身有多个版本,
您可能关注的文档
- 配电网自动化技术课件作者郭谋发配电网自动化技术——章节5电力用户用电信息采集终端【修订】.ppt
- 电子工艺技术综合技能教程课件作者武昌俊等实训.ppt
- 电子工艺技术综合技能教程课件作者武昌俊等项目3上.ppt
- 配送作业实务第2版课件作者李守斌第九单元.ppt
- 钳工基本技能训练课件作者侯文祥逯萍第九章节矫正与弯形.ppt
- 钳工基本技能训练课件作者侯文祥逯萍第十章节铆接.ppt
- 电子工艺技术综合技能教程课件作者武昌俊等项目3下.ppt
- 电子工艺实训教程第3版课件作者孙惠康第1章节常用电子元器件.ppt
- 钳工基本技能训练课件作者侯文祥逯萍课题八.ppt
- 电子工艺实训教程第3版课件作者孙惠康第4章节焊接工艺.ppt
文档评论(0)