软件测试体系
2016-10-21 15:56
267 查看
测试
![](http://img.blog.csdn.net/20161021155250963)
什么是测试
1. 验证软件的正确性
2. 发现软件的缺陷
2.1测试的三个重要观点
(1)测试是为了证明程序有错而不是证明程序无错
(2)一个好的测试用例在于它能发现以前未发现的错误
(3)一个成功的测试是发现了以前未发现错误的测试
3. 测试的定义
ISTQB (International Software Testing Qualifications Board) 国际软件测试资质认证委员会给出的测试目的有4个:发现缺陷、增加对质量的信心、为决策提供信息、预防缺陷。
操作一个系统或者一个组件在指定条件下的过程,观察或记录这些结果,和对这个系统或组件的一些方面做出一个评价。
测试是一个生命周期并行工程的过程,使用和维护测试件是为了测量和提高软件的质量进行测试。
为什么要测试
1. 软件测试的重要性
2. 软件缺陷的产生原因
3. 测试在整个软件生命周期中的角色
4. 测试是否充分
★如何定义软件测试的出口准则
1.计划测试时间用尽
2.继续测试没有发现新的缺陷
3.测试用例执行完毕
4.测试成本大于收益
5.达到所要的测试覆盖率
6.所有发现的缺陷被清除
软件开发模型
1. 瀑布模型
![](http://img.blog.csdn.net/20161021155352401)
2. V模型
![](http://img.blog.csdn.net/20161021155408323)
3. 增量迭代模型
★螺旋模型
![](http://img.blog.csdn.net/20161021155443465)
★敏捷开发【FDD 功能驱动测试(Feature-Driven Development)】
![](http://img.blog.csdn.net/20161021155511840)
测试活动的分类
1. 动态测试
2. 静态测试
测试技术的分类
1. 黑盒测试
2. 白盒测试
测试级别
1. 单元测试(测试驱动开发 TDD (Test Driven Development ))
2. 集成测试
3. 系统测试
4. 验收测试
软件测试的基本原则
1. 无法穷尽测试
2. 测试只能显示缺陷存在
3. 测试要尽早介入
4. 测试的集群性 (遵循2080原则)
5. 测试人员的杀虫剂效应
什么是测试
1. 验证软件的正确性
2. 发现软件的缺陷
2.1测试的三个重要观点
(1)测试是为了证明程序有错而不是证明程序无错
(2)一个好的测试用例在于它能发现以前未发现的错误
(3)一个成功的测试是发现了以前未发现错误的测试
3. 测试的定义
ISTQB (International Software Testing Qualifications Board) 国际软件测试资质认证委员会给出的测试目的有4个:发现缺陷、增加对质量的信心、为决策提供信息、预防缺陷。
操作一个系统或者一个组件在指定条件下的过程,观察或记录这些结果,和对这个系统或组件的一些方面做出一个评价。
测试是一个生命周期并行工程的过程,使用和维护测试件是为了测量和提高软件的质量进行测试。
为什么要测试
1. 软件测试的重要性
2. 软件缺陷的产生原因
3. 测试在整个软件生命周期中的角色
4. 测试是否充分
★如何定义软件测试的出口准则
1.计划测试时间用尽
2.继续测试没有发现新的缺陷
3.测试用例执行完毕
4.测试成本大于收益
5.达到所要的测试覆盖率
6.所有发现的缺陷被清除
软件开发模型
1. 瀑布模型
2. V模型
3. 增量迭代模型
★螺旋模型
★敏捷开发【FDD 功能驱动测试(Feature-Driven Development)】
测试活动的分类
1. 动态测试
2. 静态测试
测试技术的分类
1. 黑盒测试
2. 白盒测试
测试级别
1. 单元测试(测试驱动开发 TDD (Test Driven Development ))
2. 集成测试
3. 系统测试
4. 验收测试
软件测试的基本原则
1. 无法穷尽测试
2. 测试只能显示缺陷存在
3. 测试要尽早介入
4. 测试的集群性 (遵循2080原则)
5. 测试人员的杀虫剂效应
相关文章推荐
- 基于软件度量的测试体系建设
- 软件测试系列(3)—软件测试体系框架概述
- 软件测试资料分享,经过认真整理的一套完整教学体系
- 软件测试--建立软件测试管理体系----如何配置软件测试环境--(资料 )
- 北京大学信息科学技术学院本科生课程体系课程大纲选登——软件测试
- 软件测试--7软件测试流程及测试体系
- 软件测试知识体系
- SWTBOK(软件测试知识体系)线下沙龙, 上海,5月18日,活动报名中
- 优化测试过程:软件测试知识体系实战
- 软件测试的金字塔体系--从1个中心到5个要素
- 软件测试体系划分与职业素养
- 软件测试体系建设
- 软件测试的金字塔体系--从1个中心到5个要素
- 软件测试体系方案
- 第二阶段 软件测试管理体系1.2
- 如何建立软件测试管理体系?
- SWTBOK软件测试知识体系
- 论测试在软件体系的地位
- “框”起软件测试 ——建立软件测试管理体系