当前位置:
文档之家› 第9章 确认测试系统测试回归测试验收测试new01
第9章 确认测试系统测试回归测试验收测试new01
选择测试人员 选择测试用例
实际运行测试
软件计划 用户文档 开发文档 源程序文本 支持环境
有效性 测试报告 测试
管理 机构 裁决 软件 配置 审查 软件配置 专家 交用户 鉴定会 运行维护
9.2系统测试的概念、类型
系统测试是把经过测试的各个子系统装 配成一个完整的系统来测试测试
9.2.3系统测试和集成测试的区件
1.
2.
有效性测试: 制定测试计划,运用 黑盒法,验证软件特性是否与需求符合。 软件配置审查— 指软件工程过程中所产 生的所有信息项:文档、报告、程序、表 格、数据。随着软件工程过程的进展软 件配置项(SCI software Configuration Item)快速增加和变化。应复查SCI是 否齐全。
9.3.2 回归测试策略
兼顾效率和有效性
全部重新测试:将以前所有的测试用例 全部重新执行。 有选择的重新测试:选择部分;常见方 法是选择所有与修改功能相关的用例及 全部集成测试用例
9.3.3回归测试的过程
9.4验收测试
测试和测试
测试 是在开发机构的监督下,由个别用户在确 认测试阶段后期对软件进行测试,目的是评价软 件的FLURPS注重界面和特色。 测试 由支持软件预发行的客户对FLURPS进 行测试,主要目的是测试系统的可支持性。
Function Testing
功能测试
Local Area Testing 局域化测试 Usability Testing 可使用性测试 Regression Testing 回归测试 Performance Testing 性能测试 Supportability Testing 可支持性测试
9.3回归测试
引言:为什么需要回归测试? 改动一个功能点,可能会影响到多个功 能点。【传播效应、波及效应】 各个阶段都要进行多次回顾测试
例子
public class Calculator { public double add(double a , double b){ return a+b; } public double sub(double a, double b){ return add(a,-b); } }
第9章 确认测试、系统测试、 回归测试、验收测试
9.1确认测试的概念和活动
其任务是验证系统的功能、性能等特性 是否符合需求规格说明。又称为合格性 测试
单元 测试 被测 模块 单元 测试 已测试 的模块 被测 模块 单元 测试
软件 设计 集成 测试
软件 需求
确认 测试
系统需 求
系统 测试 可交付 的软件