第9章 确认测试系统测试回归测试验收测试new01
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第9章 确认测试、系统测试、 回归测试、验收测试
9.1确认测试的概念和活动
其任务是验证系统的功能、性能等特性 是否符合需求规格说明。又称为合格性 测试
单元 测试 被测 模块 单元 测试 已测试 的模块 被测 模块 单元 测试
软件 设计 集成 测试
软件 需求
确认 测试
系统需 求
系统 测试 可交付 的软件
选择测试人员 选择测试用例
实际运行测试
软件计划 用户文档 开发文档 源程序文本 支持环境
有效性 测试报告 测试
管理 机构 裁决 软件 配置 审查 软件配置 专家 交用户 鉴定会 运行维护
9.2系统测试的概念、类型
系统测试是把经过测试的各个子系统装 配成一个完整的系统来测试测试
9.2.3系统测试和集成测试的区别
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); } }
Function Testing
功能测试
Local Area Testing 局域化测试 Usability Testing 可使用性测试 Regression Testing 回归测试 Performance Testing 性能测试 Supportability Testing 可支持性测试
已集成 的模块
已确认 的软件
源自文库
1.
2.
有效性测试: 制定测试计划,运用 黑盒法,验证软件特性是否与需求符合。 软件配置审查— 指软件工程过程中所产 生的所有信息项:文档、报告、程序、表 格、数据。随着软件工程过程的进展软 件配置项(SCI software Configuration Item)快速增加和变化。应复查SCI是 否齐全。
9.3.2 回归测试策略
兼顾效率和有效性
全部重新测试:将以前所有的测试用例 全部重新执行。 有选择的重新测试:选择部分;常见方 法是选择所有与修改功能相关的用例及 全部集成测试用例
9.3.3回归测试的过程
9.4验收测试
测试和测试
测试 是在开发机构的监督下,由个别用户在确 认测试阶段后期对软件进行测试,目的是评价软 件的FLURPS注重界面和特色。 测试 由支持软件预发行的客户对FLURPS进 行测试,主要目的是测试系统的可支持性。