- 2
- 0
- 约3.71万字
- 约 114页
- 2015-07-19 发布于河南
- 举报
7软件测试策略7【荐】.pdf
测试技术- 软件测试策略
软件测试策略
• 概述
• 单元测试
• 集成测试
• 确认测试
• 系统测试
• 验收测试
2
软件测试策略
• 什么是软件测试策略?
是为软件工程过程定义的一个软件测试的模板,也就是把特定的测试用
例方法放置进去的一系列步骤。
• 软件测试策略包含的特征:
(1)测试从模块层开始,然后扩大延伸到整个基于计算机的系统集合
中。
(2 )不同的测试技术适用于不同的时间点。
(3 )测试是由软件的开发人员和(对于大型系统而言)独立的测试组
来管理的。
(4 )测试和调试是不同的活动,但是调试必须能够适应任何的测试策
略。
3
软件测试充分性准则
• 对任何软件都存在有限的充分测试集合。
• 如果一个软件系统在一个测试数据集合上的测试是充分的,那么再多
测试一些数据也应该是充分的。这一特性称为单调性。
• 即使对软件所有成分都进行了充分的测试,也并不表明整个软件的测
试已经充分了。这一特性称为非复合性。
• 即使对软件系统整体的测试是充分的,也并不意味软件系统中各个成
分都已经充分地得到了测试。这个特性称为非分解性。
• 软件测试的充分性应该与软件的需求和软件的实现都相关。
• 软件越复杂,需要的测试数据就越多。这一特性称为复杂性。
• 测试得越多,进一步测试所能得到的充分性增长就越少。这一特性称
为回报递减率。
4
单元测试(Unit Testing)
• 概述
• 单元测试的内容
• 单元测试的步骤
• 单元测试的执行
5
单元测试(Unit Testing)
• 术语
单元测试:又称模块测试,是针对软件设计的最小单位——程序模
块进行正确性检验的测试工作。其目的在于发现各模块内部可能
存在的各种差错。
• 测试对象
单元测试集中对用源代码实现的每一个程序单元进行测试,检查各
个程序模块是否正确地实现了规定的功能。
只测单元的内部行为,单元间接口不在此时测
在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离
的情况下进行测试。
6
单元测试(Unit Testing)
• 测试目标
分别完成每个单元的测试任务,以确保每个模块能正常工作。
测试健壮性、效率和可维护性
• 测试策略
单元测试需要从程序的内部结构出发设计测试用例,多采用白
盒测试技术为主,黑盒为辅。多个模块可以平行地独立进
行单元测试。
但实际上,许多公司把单元测试当作纯粹的“黑盒”测试,这
是一个大错。
7
单元测试的考虑
• 模块接口
• 算法和逻辑
• 数据结构(全局和局部)
• 边界条件
• 独立的路径
• 错误处理
8
单元测试的考虑
您可能关注的文档
- 4.3图形图像的加工(执信杯教学设计)【荐】.doc
- 4.3图形图像的加工【荐】.ppt
- 4.7软件测试【荐】.ppt
- 4.操作系统专项题库(共22页)【荐】.pdf
- 4399游戏2015校园招聘游戏开发类笔试题【荐】.pdf
- 47.艾默生核心网解决方案-河南移动产品案例【荐】.pdf
- 4a_doc_TD-SCDMA系统概述【荐】.pdf
- 4GWIMAX【荐】.ppt
- 4G产业链分析【荐】.doc
- 4g技术发展前景【荐】.doc
- 2026届河南省郑州市高三上学期一模政治(解析版).docx
- 2026届河南省郑州市高三上学期第一次质量预测历史(原卷版).docx
- 2026届河北省名校联合体高三上学期一模政治(原卷版).docx
- 广东省茂名市信宜市2025-2026学年高二上学期11月期中考试政治(原卷版).docx
- 2026年高一上学期语文期末考试压轴卷含答案.docx
- 河北省部分示范性高中2025-2026学年高一12月考试语文试题含答案.docx
- 考研真题 首都师范大学历史学院776历史学基础综合历年考研真题汇编(含部分答案).pdf
- 考研真题 首都师范大学文学院445汉语国际教育基础[专业硕士]历年考研真题汇编(含部分答案).pdf
- 《护士条例》 辅导讲座.pptx
- 牙科医师质控的年度工作述职.pptx
原创力文档

文档评论(0)