15、测试文档和测试计划.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文档。上传文档
查看更多
第15章 测试文档和测试计划 罗 东 俊 ZSUJONE@126.COM 主要内容 15.1测试文档与测试计划的目标 15.2测试计划 15.3测试说明文档 15.4测试报告文档 15.5测试总结报告 15.6案例分析 15.1测试文档与测试计划的目标 测试文档主要包括测试计划、测试说明和测试报告 测试计划提供产品测试工作的概述, 测试说明主要对测试用例的信息进行说明 测试报告描述已经完成的测试,并对结果进行评价。 测试文档的作用(目标) 1.测试文档有助于测试技术任务的完成 2.测试文档增进了测试任务和测试过程之间的交流 3.测试文档提供了组织、安排以及管理测试项目的结构 15.2测试计划 软件测试计划是指导测试过程的纲领性文件,有助于明确测试活动的意图,尽早地创建测试计划是非常关键的一项任务。 通常,测试计划包含了产品概述、测试策略、测试方法、测试范围、测试配置、测试周期、测试资源、测试交流、风险分析等内容。 测试计划在软件开发流程中的位置 15.2.1测试计划的内容 编写测试计划时,可以参照IEEE测试计划模板、国标测试计划模板和国军标测试计划模板 IEEE测试计划模板 GJB 438A-97测试计划模板 GB8567-88测试计划模板 15.2.2编写有效的测试计划 1.了解当前的任务和相关的测试目标 2.风险分析 3.根据功能优先级安排测试工作 4.规划测试环境 5.合理估算测试准备和测试执行所需的时间 6.获得有效的测试数据 了解当前的任务和相关的测试目标 1)了解系统 2)尽早介入 3)了解企业文化和企业的软件开发过程 4)了解执行的范围 5)了解管理者、用户的测试期望 6)参考以往经验教训 7)了解软件项目的投入水平 8)了解解决方法的选择原则 9)了解系统的技术选择 10)了解项目预算 11)了解项目进度安排 12)了解阶段性的解决方法 制定测试策略 1)了解系统的体系结构 2)确定是否应用图形用户接口测试、后端测试或者是两者的结合 3)选择测试设计技术 4)选择测试工具 5)开发自己内部的测试工具 6)确定测试人员以及专业技能要求 7)确定测试的覆盖度 8)建立发布的标准 9)建立测试进度表 10)考虑测试阶段 风险分析 风险分类: 风险一般可以分为三类,分别为项目风险、商业风险和技术风险。 风险来源: 1)短时间面市 2)新的设计过程 3)新技术的应用 4)复杂度 5)使用频率 6)不可测试的需求 风险分析的三个任务 风险分析有三个任务,包括为每一个用例定义风险、量化风险的大小、生成一张有序的用例列表。 用例列表中的发生频率和关键程度确定哪些需要重点测试。 用例列表示例 根据功能优先级安排测试工作 测试小组必须对需求进行优先级的划分和从根本上评估每一个潜在的风险,识别出重要的功能以及高风险的因素,并将此作为划分测试需求优先级的依据。 Rational Software Corporation的有关需求优先级划分的标准 风险程度 操作特征 用户需求 可用的资源 从高风险到低风险 从高复杂度到低复杂度 客户的需要 预算限制 时间限制 人员限制 规划测试环境 测试环境必须反映软件最终运行环境的基线配置。 为了设计测试环境,需要明确以下方面: 获得客户环境的样本,包括操作系统、数据库管理系统、中间件、Web服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本,硬件等,其中硬件的描述应该包括CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等。 确定是否需要一个归档机制来存储测试后生成的大文件(例如:日志文件)。 确定客户环境中的网络特性,例如带宽、网络协议等。 对于客户端/服务器(C/S)或者基于Web的系统,需要确定服务器的操作系统、数据库和其他组件。 确定测试小组需要的自动测试工具的许可证数量。 确定执行某些测试过程需要的其他软件,例如:字处理软件、电子制表软件等。 确定硬件环境时考虑测试数据的需求,其中包括测试数据库的规模。保证机器有足够的处理能力并保证安装数据所需的资源(网络连接)是非常重要的。 考虑配置测试需要的特殊资源,例如:活动硬盘和图像库 合理估算测试准备和测试执行所需的时间 开发比例法 测试过程法 任务规划法 项目人员比例法 开发比例法 测试过程法 任务规划法 首先,估算测试任务量 然后,估算测试各个阶段的任务量 最后,确定测试小组规模 用任务规划法估算测试任务量 测试各个阶段的任务估算值 用任务规划法来确定测试小组规模 项目人员比例法 获得有效的测试数据 测试数据的设计必须使得每个系统级的需求都能经过测试和验证,测试人员必须关注测试数据的以下几个方面: 数据深度 数据宽度 数

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档