当前位置:文档之家› 测试过程模板.ppt

测试过程模板.ppt

– 控制过程:描述如何对V&V结果进行配置, 保护和存储。
–25
V&V文档需求
• 定义相关文档的目的,内容和格式等
– 测试计划 – 测试方案 – 测试用例 – 测试规程 – 测试报告
2019-11-1
感谢你的欣赏
26
系统测试过程
• 系统测试过程包含在需求分析,概要设计,详 细设计,编码实现和单元测试,系统测试中
测试过程
xxx
2019-11-1
感谢你的欣赏
1
软件测试的分类
• 按照测试过程或测试策略,软件测试可以 分为:
– 单元测试: 白盒测试 – 集成测试: 灰盒测试 – 确认测试: – 系统测试: 黑盒测试
2019-11-1
感谢你的欣赏
2
软件测试的策略方法
• 一个软件测试策略包括
– 低层测试: 验证源代码的正确性.
• 职责
– 将V&V分配到组织,并明确其职责
• 工具,技术和方法
– 描述在文档,硬件和软件V&V中使用的工具, 技术,方法,以及操作和测试环境。
2019-11-1
感谢你的欣赏
15
V&V过程
• V&V过程由多个活动组成。每个阶段的 活动又由多个任务组成。在SVVP中,每 个任务从以下几个方面进行刻画
13
制定SVVP(3)
• 主计划
– 描述项目周期,里程碑和目标以及对所有 V&V任务的规划
• 软件完整性级别
– 描述已经达成一致的软件完整性级别分类标 准,以及按照这个标准制定的相应类别和模 块间的对应关系。
2019-11-1
感谢你的欣赏
14
制定SVVP(4)
• 资源汇总
– 描述人力,设备,工具,资金和特殊的过程 需求。
需求 需求测试
– 测试伴随整个
软件的开发周 期
功能 功能测试
安装 验收测试 集成 系统测试
– 测试的对象包 括程序,需求,
功能和设计
设计 设计测试 构建 集成测试
– 只要相应的对 象开发完成,
测试就可以进 行。
编码 编码测试
2019-11-1
感谢你的欣赏
8
测试过程规范(1)
•软件子系统需求 •SDP
– 指保证所生产的软件可以追溯到用户需求的 一系列活动。
2019-11-1
感谢你的欣赏
5
验证与确认(3) Verification and Validation
• V&V任务分类
– 可跟踪性分析 – 评估 – 接口分析 – 关键性分析 – 测试 – 危害性分析 – 风险分析 – 其它
2019-11-1
软件系统测试实现阶段
• 前提条件
– 软件系统测试方案完成
• 输入
– 《软件系统需求规格说明书》 ,《软件概要设计说 明书》, 《软件详细设计说明书》,《软件系统测 试方案》
• 输出
– 《软件系统测试用例》,《软件系统测试规程》, 软件系统测试代码及相关设计文档,软件系统测试 工具以及相关设计文档,使用说明。
19
V&V过程-开发过程(1)
• 开发过程的活动包括(1,2)
– 概念V&V活动,任务包括:概念文档评估, 关键性分析,软件/硬件/用户需求分配分析, 可跟踪性分析,危害性分析,风险分析。
– 需求V&V活动,任务包括:可跟踪性分析, 软件需求评估,接口分析,关键性分析,系 统V&V测试计划的生成/验证,配置评估管 理,危害性分析和风险分析。
感谢你的欣赏
6
验证与确认(4) Verification and Validation
项目计划
SVVP(软件V&V计划)
需求分析 验收/系统测试设计 验收/系统测试执行
软件设计
集成测试设计 集成测试执行
软件编码和单元测试
• 测试过程V模型 2019-11-1
感谢你的欣赏
7
W模型
• W模型是V模
型的发展
行系统测试。得到系统测试报告和预测试报告。
2019-11-1
感谢你的欣赏
27
系统测试过程与软件开发各阶段
需求分析阶段
概要设计 阶段
详细设计,编码,
单元测试阶段
系统测试阶段
系统测试计划
系统测试
设计
系统测试实现
系统测试执行
2019-11-1
感谢你的欣赏
28
各种人员的作用(1)
• 系统分析设计人员
– 提出系统测试需求,进行测试需求跟踪,进行软件 系统可测性分析,确定系统测试的对象范围和方法。
•单元测试方案 •单元测试报告 •集成测试用例与规程 •系统测试用例与规程
感谢你的欣赏
实现和单元测 试阶段
10
测试过程规范(3)
•单元测试报告 •集成测试计划 •集成测试方案 •集成测试用例与规程
•集成测试报告 •系统测试计划 •系统测试方案 •系统测试项 •系统测试用例与规程
集成测试阶段
系统测试阶段
2019-11-1
感谢你的欣赏
22
V&V过程-操作过程,维护过程
• 操作过程
– 包括如下任务:新约束评估,更改建议评估, 操作过程评估,危害性分析,风险分析。
• 维护过程
– 包括如下任务:SVVP修订,更改建议评估, 异常评估,关键性分析,移植评估,退役评 估,危害性分析,风险分析和任务重复。
2019-11-1
• 工作产品评估,可跟踪性分析,接口分析,关键 性分析,…
2019-11-1
感谢你的欣赏
4
验证与确认(2) Verification and Validation
• 验证:Are we building the product right?
– 指保证软件正确地实现了特定功能的一系列 活动
• 确认:Are we building the right product?
感谢你的欣赏
•集成测试计划 •系统测试方案
9
测试过程规范(2)
•需求规格说明书 •概要设计说明书 •系统测试计划,方案 •集成测试计划
•需求规格说明书 •概要设计说明书 •详细设计说明书 •系统测试计划 •方案,用例和规程, •集成测试计划和单元测试计划
详细设计
•单元测试计划 •集成测试方案 •系统测试用例 20•1系9-1统1-1测试规程
•系统需求 •SVVP SDP
•需求规格说明书 •系统测试计划
产品计划 (软件计划)
•制定和确认SVVP
软件需求分析 阶段(SDP优化)
概要设计
•软件项目计划优化
•编写系统测试方案
•指定和确认系统测试计划 •指定和确认集成测试计划
•SVVP •任务报告 •阶段报告
2019-11-1
•SVVP(优化) •测试计划(系统)
2019-11-1
感谢你的欣赏
21
V&V过程-开发过程(3)
• 开发过程的活动包括(5,6)
– 测试V&V活动,任务包括:可跟踪性分析, 验收V&V测试规程生成/验证,集成V&V测 试执行/验证,系统V&V测试执行/验证,验 收V&V测试执行/验证,危害性分析,风险 分析。
– 安装和检验V&V活动,任务包括:安装配置 审计,安装检验,危害性分析,风险分析, V&V最终报告生成。
感谢你的欣赏
23
V&V报告需求
• V&V报告包括
– 异常报告 – 任务报告 – V&V活动总结报告 – 最终报告
2019-11-1
感谢你的欣赏
24
V&V管理需求
• 描述了以下内容:
– 异常评估:异常决议和报告, – 任务重复策略:当输入或任务发生变化,哪
些任务应该被重新执行。
– 偏差策略:当计划执行出现偏差时的解决办 法。
– 负责系统测试过程质量保证,参与相关评审,对过程
进行审计。
2019-11-1
感谢你的欣赏
30
软件系统测试计划阶段
• 进行的前提条件
– 软件项目计划的软件开发计划SDP完成,软 件测试计划SVVP完成。
• 输入
– 《软件开发计划SDP》,《软件测试计划 SVVP》,《软件系统需求规格说明书》
• 输出
12
制定SVVP(2)
• 概要:
– 对V&V执行过程中涉及到的组织,进度,软 件集成级别分类,资源,职责,工具,技术 和方法进行概括性的描述。
• 组织
– 指软件V&V执行过程中的组织结构及结构间 的关系,以及所需要的组织独立程度。
– 同时指出V&V过程和其他过程之间的关系。
2019-11-1
感谢你的欣赏
•集成测试报告
•系统预测试报告
2019-11-1
感谢你的•欣系赏统测试报告
11
制定SVVP(1)
• 标准:
– 参照IEEE Std 1012-1986标准
• 目标:
– 描述软件V&V工作的目的,目标和范围,必 须指明该V&V工作所覆盖到的软件项目,具 体的软件过程以及产品。
2019-11-1
感谢你的欣赏
– 任务;方法和标准;输入/输出;时间安排; 资源;风险和假设;角色和职责。
2019-11-1
感谢你的欣赏
16
V&V过程-管理过程
• 管理过程的活动是指进行V&V管理,包 括下面的任务
– 指定SVVP – 基线变更评估 – V&V的管理评审 – 管理的技术评审支持 – 与组织或支撑过程的接口
相关主题