- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试计划的主题-资源 测试环境: 安装测试所需的硬件和软件环境 数据库服务器:该服务器必须专用于 测试工作,能够重置某些初始值,包括系统日期和时间等。 测试环境的重要性 设计环境:编制与测试有关文件所基于的软、硬件设备 实施环境:对软件系统进行各项测试所基于的软、硬件设备和支持 管理环境 :管理测试资源所基于的软、硬件设备及支持 测试环境是测试的基础 测试环境与辅测试环境 软件环境分为主测试环境和辅测试环境。 主测试环境是测试软件功能、安全可靠性、性能、易用性等大多数指标的主要环境 辅助测试环境满足特殊的测试需求 兼容性测试 模拟真实环境测试 横向对比测试 测试环境的五要素 测试环境的基本要素是:软件、硬件。在基本要素的基础上派生出网络环境、数据准备、测试工具三要素 硬件标准:服务器和测试用机 软件配置:操作系统和应用程序及测试工具软件 数据准备:数据量和真实性 网络环境:硬件和软件因素的综合 测试工具 虚拟机的应用 不同的测试环境的构建,需要虚拟机方法。 主要应用在服务器上 一台可以虚拟多台。 利用回滚机制,恢复最初的测试环境。 虚拟机软件的应用: VMware GSX/ESX Server 辅助工具加强对虚拟机的管理。 测试计划的主题-测试进度 创建时间表:估计测试工作,制订时间进度。参考软件开发进度、项目工作计划等。 进度破坏:如果测试进度受到项目先前事件的影响导致进度越来越延迟。 解决的办法:采用灵活的测试进度,即相对日期 测试计划的主题-测试进度 怎样估计测试工作量: 效率假设:即测试队伍的工作效率。对于功能测试,这主要依赖于应用的复杂度,窗口的个数,每个窗口中的动作数目。对容量测试,主要依赖于建立测试所需数据的工作量大小。 测试假设:为了验证一个测试需求所需测试动作数目。 应用的维数:应用的复杂度指标。例如要加入一个记录,测试需求的维数就是这个记录中域的数目。 所处测试周期的阶段:有些阶段主要工作都在设计,有些阶段主要是测试执行。 经验估算:采用具体的经验进行估算。 测试计划的主题-风险评估 由于软件测试是一项具有较高风险的工作,所以进行风险分析非常重要。 根据风险分析情况,确定测试执行的优先级。通常分为高、中、低三种。进而安排测试的先后顺序。 测试计划的主题-风险评估 风险项目检查: 人员风险 时间风险 环境风险 测试范围 需求变更 用户期望 测试技术 测试工具 测试计划的主题-主计划和阶段计划 阶段计划的测试需求应是对主计划中的测试需求的分解。 阶段计划的工作进度安排应尽可能同主计划相一致。 阶段计划的制订应能保证主计划能够完满执行。 测试计划的主题-需求变更 项目进行过程中最不可避免的就是需求的变更。 当制定计划时,如果项目需求处于动态变化时,在测试用例章节就要进行说明。如果没有把测试用例和测试数据进行区分,造成的问题是当需求变化时辛辛苦苦设计的数据就作废了。 假使面临一个需求动态的项目,必须在计划中对需求变更造成的测试(设计)方式变化进行说明,例如采用用例和数据分离、流程和界面分离、字典项和数据元素分离的设计方式,然后等到最终需求确定后细化测试设计; 另一个方面是最好制定一个变更周期的约定――尤其在执行测试阶段发现需求的变更――定义变更的最大频度和重新测试的界限。 小结 为什么要对测试进行组织和管理 测试过程包括哪些 测试文档有哪些 测试计划的目的 测试计划的主题:测试策略、测试需求、测试资源、测试进度等。 练习 测试计划的目的? 测试需求定义的是什么内容? 什么是测试策略? 测试计划是否只有一个? 如何避免遭到进度破坏(测试时间推后影响下一步的测试进度)? * * * * * * * * * * * * * 引入 已讲述的内容: 需要进行哪些测试 怎样测试 如何有效的测试 接下来: 将以上知识有效联系起来,如何将所有和测试有关的工作进行计划、组织实施并在小组成员之间进行交流。 测试过程 如何进行 测试的组织和管理:确定测试负责人建立不同小组,并对测试用例、软件缺陷、测试文档等进行管理; 制定测试计划:负责定义软件测试的方法和规范, 设计测试 测试准备:准备好相应的测试软硬件设备,建立必要的测试环境; 实施测试 评估测试结果 缺陷跟踪 测试过程 测试评审和报告:根据软件测试评审准则在各测试阶段提交类型完整的测试文档 测试计划 测试用例 测试结果分析和质量报告 第十二章 计划测试工作 本章目标 掌握测试计划的目的 熟悉测试计划的主题 测试需求 测试策略 进度 资源分配 测试计划的目标 无论做什么工作都是计划先行,再按照计划有效的去执行、跟踪和控制 IEEE 829-1998: 规定测试活动的范围、方法、资源和进度; 明确正在测试的项目、要测试的特性、要执行的测试任务
文档评论(0)