- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
文档编号/FileNo: 文档版本/FileVersion: 秘密/Confidential
PagePAGE2ofNUMPAGES8
文档编号/FileNo.:
项目编号/ProjectNo.:
项目名称/ProjectName:
文档版本/FileVersion:
软件单元验证计划
SoftwareUnitVerificationPlan
XXXXX公司
XXXXX
目录
TOC\o"1-3"\h\z\u1 目的/Purpose 3
2 范围/Scope 3
3 职责/Responsibility 3
4 验证策略及方法/VerificationStrategyandMethod 3
5 验证进入及通过准则/VerificationEntryandAcceptanceCriteria 4
5.1 验证进入准则 4
5.2 验证通过准则 4
6 验证环境/VerificationEnvironment 5
6.1 测试环境 5
6.2 测试环境维护计划 6
7 验证工具/VerificationTools 6
8 验证实施计划/VerificationImplementationPlan 7
9 验证过程风险管理/VerificationRiskManagement 7
10 验证配置管理/VerificationConfigurationManagement 7
11 相关信息/CorrelationInformation 7
11.1 术语和缩略语 7
11.2 参考文档 7
12 修订历史记录/RevisionHistory 8
目的/Purpose
说明软件单元验证的目的,要策划哪些验证活动。
范围/Scope
说明此文档涉及范围:如适用于哪些/哪类软件单元的验证活动,以及受其影响的过程或活动等。
职责/Responsibility
说明软件单元验证组的组成、角色、职责。
姓名
角色
职责
xxx
软件单元验证负责人
由软件研发负责人指派
负责制定软件单元验证计划;
负责组织软件单元验证活动执行;
负责形成软件单元验证报告;
xxx
软件工程师
负责执行软件单元验证计划;
负责软件单元验证用例的设计;
负责软件单元验证结果(缺陷)的提交与跟踪;
验证策略及方法/VerificationStrategyandMethod
应在此处说明哪些软件单元采用何种方式进行验证,以及验证关注的重点。在通过测试进行验证时,应评审测试规程的充分性。
验证目标
验证需求
本次验证包括
软件安全级别
验证方法
列出验证所包含的软件单元
列出软件单元对应的软件安全级别
□静态代码分析
□代码评审
□动态执行跟踪
□其他
□静态代码分析
□代码评审
□动态执行跟踪
□其他
验证手段
手工
□
比例
自动
□
比例
动态执行跟踪重点
验证方法采用动态执行跟踪时填写。
例如:模块接口、局部数据结构、路径测试、错误处理、边界处理……
其他说明
可在此列出其他需补充说明的内容
验证进入及通过准则/VerificationEntryandAcceptanceCriteria
验证进入准则
描述验证阶段的进入准则,用来明确软件单元验证活动开始的标准。
例如:(1)具有软件单元验证所需的详细设计文档;
(2)软件源代码正确通过编译;
(3)被测软件单元受控;
(4)……
验证通过准则
描述验证阶段通过的准则,用来明确软件单元验证活动结束的标准。
以下所列出的示例中,对于非斜体字的要求需满足,如不适用则说明理由。同时,可根据实际情况增加相应的通过准则。
如下示例:
软件编码是否实现了包括风险控制措施在内的要求?
软件编码是否和软件单元的接口设计有矛盾?
软件编码是否符合编程规定或编码标准?
白盒测试应当确定语句、判定、条件、路径等测试覆盖率要求,并与软件安全级别相适宜。
如果有需要还应包括如下补充准则:
合适的事件序列;
数据和控制流;
计划的资源配置;
故障处理(错误界定、隔离和恢复);
变量的初始化;
自我诊断;
存储管理和存储溢出;
边界条件。
在通过测试进行验证时,需确保测试规程的充分性。
验证环境/VerificationEnvironment
描述验证所需的软硬件及网络环境。
这里的软件不是指测试工具,是指待验证软件所依赖的软件环境,如操作系统及补丁,驱动程序,运行时环境(如.NETFramework、DirectX等),周边交互软件系统。硬件环境分为两类,一类是标准硬件环境,如计算机配置(CPU,
文档评论(0)