应分测试阶段规定所要采用的测试方法。测试方法主要有程序走查,白盒测试,黑盒测试等。
如是集成测试,还应规定软件的集成方式。如哪些部分采用自顶向下集成,哪些部分测试自底向上集成。
对于白盒测试,应具体规定是采用语句覆盖、判定覆盖、条件覆盖、路径覆盖等测试方法中的一种或者几种的组合。例如:采用语句覆盖。
对于黑盒测试,应具体规定采用GUI测试,等价类划分、边界值分析、错误推测、比较测试等测试方法中的一种或者几种的组合。
例如:
1. 单元测试把每个模块作为一个单独的实体来测试,所发现的往往是编码和详细设计的错误。采用黑盒测试法。
重要模块:要求至少采用等价类划分、边界值分析、错误推测。
一般模块:要求至少采用等价类划分、边界值分析。
2. 集成测试是把经过单元测试的模块放在一起形成一个功能模块或子系统来测试。着重测试模块的接口。
3. 确认测试是证实软件功能与用户要求是否一致。还应该验证系统确实能提供需求说明书中指定的功能,而且系统的动态特性也符合预定要求。着重从用户角度发现问题。
由于测试阶段的根本目标是尽可能多发现并排除软件中潜藏的错误,最终把一个高质量的软件系统交给用户使用,因此用户在测试阶段的直接参与、指正和确认起着十分重要的作用。在后两个测试阶段,集成测试和确认测试将需要局方精悍有素的业务人员的大力支持与配合,并且为我方提供大量的测试数据。
7 测试工作流程
测试工作流程所依据的公司的质量体系中的程序文件或质量体系作业指导书,或部门自行编制的规程或作业指导书。例如:“依据公司质量系统的作业指导书《软件测试规程》”。
8 测试通过准则
分测试阶段描述测试项通过准则。例如:“确认测试阶段重要模块100%通过,一般模块99%测试通过则测试通过”。
9 环境要求
应按照以下各节描述每一个使用到的测试站点。
9.1 测试站点名称1
根据不同的软硬件测试环境分别列出。如果所有的测试只在一个测试站点执行,则本节和以下的节只需列出一个。如有多个站点使用相同的测试环境,则可以只在第一次出现时描述,其它地方则引用该描述。
9.1.1 硬件
规定测试环境所必备的硬件设备及其型号要求。例如:
服务器:仿真开发环境,包括数据库管理服务器一套。
客户工作站:系统应用工作站PC 4套
网络硬件:测试环境建立HUB(16口)一部,UTP网络线等若干;
外围设备:系统应用工作站打印机2 —— 3台
9.1.2 软件
规定支撑测试所需的软件,测试工具及其版本。例如:
系统运行软件:Windows NT Server 4.0 & Delphi4.0 & Oracle 8.0 & Windows 98
测试软件:PL/SQL Developer 2.0.0
其他应用软件:字处理器、电子邮件、电子表格等。
9.1.3 测试数据环境
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/