测试环境建立-浙江大学.ppt

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

搭建软件测试环境 学习要求: 通过本模块的学习,学员应: 了解建立测试环境的一般要求, 掌握软件测试环境要素和测试平台质量控制, 精通建立软件测试环境的工作过程。 本模块内容要点: 4.1 测试的相关标准 4.2 测试环境要素 4.3 测试工具 4.4 建立测试环境的工作过程 4.5 测试平台质量控制 4 测试环境-概述 被测软件应在产品描述中提及的所有的计算机系统环境中进行测试。 测试环境涉及测试的硬件配置、软件配置、网络配置、系统相关的接口、相关外部设备、产品文档、测试用的相关标准、测试用的数据、测试用例、测试工具、测试人员等方面的环境因素。搭建一个特定需求的测试环境,是上述诸因素有机组成的集合。 4 测试环境-概述 相关定义: 测试驱动程序 test driver 一种软件模块,它用于驱动测试下面的程序单元,并常常提供测试输入、控制和监督执行并报告测试结果。 桩模块(存根) stub a.一种软件模块的框架或特殊目的的实现,它用于开发或测试调用它或依赖于它的模块。 b.用于代替软件模块体的计算机程序语句,该模块时在别处定义或将在别处定义。 4 测试环境-概述 相关定义: 探测器 explorer 在软件或系统测试中,在硬件或软件中安装或插入设备或指令,以监视系统或部件操作的程序。 比较器 comparator 用来比较两个计算机程序、文件或数据集合的一种软件工具,目的是找出其共同点或不同的地方。比较的典型对象是源代码、目标代码、数据库文件的相似版本或测试结果。 4.1 测试的相关标准 本模块内容要点: 4.1 测试的相关标准 4.2 测试环境要素 4.3 测试工具 4.4 建立测试环境的工作过程 4.5 测试平台质量控制 4.2 测试环境要素 4.2.1 人员要素 原则:测试工作中人员要素主要关注特定测试任务的胜任能力、参与测试的人员组成。 不同的测试策略参加的人员和要求是不同的。 1)单元测试的人员要素: (1)一般由开发人员在开发组组长的监督下进行; (2)开发人员应交叉测试不是自己编制的程序; (3)有必要配备一个独立观察员监视测试过程。 独立观察员可以是开发组组长或其他组员。 测试组组长应进行检查。 4.2.1 人员要素 2)集成测试的人员要素: 1)一般由开发组在项目经理的组织下进行; 2)测试组长负责测试的质量控制和监督; 3)应邀请一个用户代表非正式观看集成测试,特别 是测试到系统的业务逻辑或用户接口的操作方面时; 4)应由一名独立的测试观察员监控测试过程。 - 独立观察员可以是公司QA小组成员,或是其他项目组成员。 4.2.1 人员要素 3)确认测试的人员要素: 1)由开发方组织,用户代表参加; 2)在测试组长的监督下由测试组进行; 3)软件开发组长、系统设计与开发人员应有代表 参加; 4)测试工程师负责执行测试脚本和测试用例; 5)应由一名独立的测试观察员监控测试过程。 - 独立观察员应是公司的QA小组成员。 4.2.1 人员要素 4)系统测试的人员要素: 1)在测试组长的监督下由测试组进行; 2)测试分析工程师、计算机系统工程师、网络 工程师; 3)用户代表; 4)测试工程师负责执行测试脚本和测试用例; 5)应由一名独立的测试观察员监控测试过程。 - 独立观察员应是公司的QA小组成员。 4.2.1 人员要素 5)验收测试的人员要素: 1)在测试组的协助下由用户代表执行; 2)测试组长的监督测试过程和质量控制; 3)测试工程师协助用户代表执行用户验收测试 的测试脚本; 4)应由一名独立的测试观察员监控测试过程, 并解释测试用例的结果。 独立观察员应是公司的QA小组成员。 独立观察员应扮演用户的“保镖”的角色,防止测试工程师“强制”用户接受测试结果。 4.2.2 计算机硬件系统要素 计算机硬件的配置、外部设备的型号规格、网络配置应尽可能与产品描述中提及的一致。 计算机硬件平台: CPU主频、RAM容量、硬盘容量、网卡速率、显示器… 外部设备型号规格: 打印机、扫描仪、调制解调器、仿真器、… 网络系统: 网络拓扑结构、通信网关、通信协议、通信速率、授权等 硬件系统的状态、位置、空间和安全性等 4.2.3 计算机软件系统要素 计算机软件系统的配置、版本、性能应尽可能与产品描述中提及的一致。 操作系统的版本 数据库系统的版本 网络软件的版本 共驻软件的清单和版本 支持软件的清单和版本,如:中间件、库文件、驱动测试、桩模块… 以及上述各类软件的接口和获取方式 4.2.4 测试数据要素 不同的测试策略采用数据是不同的。 1)单元测试: 采用模拟数据。 2)集成测试: 在集成测试中不可能使用真实的数据,测试工程师应手工制作的一部分有代表性的数据。

文档评论(0)

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

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

1亿VIP精品文档

相关文档