文档介绍:学习要求:通过本模块的学习,学员应:了解建立测试环境的一般要求,掌握软件测试环境要素和测试平台质量控制,精通建立软件测试环境的工作过程。*上海市软件质量专业技术职业资格专家委员会本模块内容要点:*上海市软件质量专业技术职业资格专家委员会4测试环境-概述被测软件应在产品描述中提及的所有的计算机系统环境中进行测试。测试环境涉及测试的硬件配置、软件配置、网络配置、系统相关的接口、相关外部设备、产品文档、测试用的相关标准、测试用的数据、测试用例、测试工具、测试人员等方面的环境因素。搭建一个特定需求的测试环境,是上述诸因素有机组成的集合。*上海市软件质量专业技术职业资格专家委员会4测试环境-概述相关定义:测试驱动程序testdriver 一种软件模块,它用于驱动测试下面的程序单元,并常常提供测试输入、控制和监督执行并报告测试结果。桩模块(存根),它用于开发或测试调用它或依赖于它的模块。,该模块时在别处定义或将在别处定义。*上海市软件质量专业技术职业资格专家委员会4测试环境-概述相关定义:探测器explorer 在软件或系统测试中,在硬件或软件中安装或插入设备或指令,以监视系统或部件操作的程序。parator用来比较两个计算机程序、文件或数据集合的一种软件工具,目的是找出其共同点或不同的地方。比较的典型对象是源代码、目标代码、数据库文件的相似版本或测试结果。***:测试工作中人员要素主要关注特定测试任务的胜任能力、参与测试的人员组成。不同的测试策略参加的人员和要求是不同的。1)单元测试的人员要素:(1)一般由开发人员在开发组组长的监督下进行;(2)开发人员应交叉测试不是自己编制的程序;(3)有必要配备一个独立观察员监视测试过程。独立观察员可以是开发组组长或其他组员。测试组组长应进行检查。*)集成测试的人员要素:1)一般由开发组在项目经理的组织下进行;2)测试组长负责测试的质量控制和监督;3)应邀请一个用户代表非正式观看集成测试,特别是测试到系统的业务逻辑或用户接口的操作方面时;4)应由一名独立的测试观察员监控测试过程。-独立观察员可以是公司QA小组成员,或是其他项目组成员。*上海市软件质量专业技术职业资格专家委员会