软件测试从入门到精通pdf为大家介绍了软件测试的目标、对象、依据以及方案等内容,非常适合软件研发人员学习使用,需要的朋友快来绿色资源拿走吧!
《软件测试从入门到精通》介绍《软件测试从入门到精通》从软件测试的基本概念讲起,循序渐进地为读者讲解软件生命周期各个测试阶段应该完成的任务和采用的方法。书中涉及的项目实例多为作者及所在团队参与的课题,具有很强的指导和借鉴意义。希望读者能够从这《软件测试从入门到精通》中获取足够的软件测试知识,成为合格的软件测试工作者。《软件测试从入门到精通》适合软件测试的初学者与具有一定测试经验的人员使用。
目录介绍:第1篇入门篇
第1章软件测试的基本概念1
1.1软件测试的定义1
1.1.1软件测试定义的发展1
1.1.2对软件测试的正确认识2
1.1.3软件测试概念的深入理解9
1.1.4软件测试定义的再讨论13
1.2软件测试的概念模型14
1.2.1测试目标14
1.2.2测试对象20
1.2.3测试依据21
1.2.4缺陷定义21
1.2.5测试解决方案24
1.2.6测试结果25
1.3软件测试的分类25
1.3.1测试目标的实例化25
1.3.2测试对象的实例化26
1.3.3测试依据的实例化26
1.3.4测试方案的实例化26
第2章软件测试的基本方法28
2.1审查技术概论29
2.2代码审查技术30
2.2.1几个基本概念30
2.2.2代码审查的依据31
2.2.3代码审查的要求32
2.2.4代码审查的结果33
2.2.5代码审查的文档36
2.2.6代码审查的策略38
2.3文档审查技术41
2.3.1目的与内容41
2.3.2文档审查的流程43
2.3.3文档审查的策略44
2.4自动化静态测试技术47
2.4.1基于模式(规则)的静态代码分析47
2.4.2程序的静态结构分析49
2.4.3代码度量计算51
2.4.4自动化静态测试技术的使用策略52
2.4.5使用自动化工具进行静态测试53
2.5白盒测试技术54
2.5.1逻辑覆盖测试54
2.5.2基本路径测试57
2.5.3循环结构测试59
2.5.4程序插桩测试60
2.5.5白盒测试方法的综合使用策略60
2.6黑盒测试技术61
2.6.1功能分解法61
2.6.2等价类划分法61
2.6.3边界值分析法62
2.6.4因果图方法62
2.6.5随机测试方法66
2.6.6猜错法66
2.6.7黑盒测试方法的综合使用策略66
第3章软件测试的框架表示67
3.1测试框架的概念67
3.2测试框架的表述69
3.2.1原则层69
3.2.2结构层70
3.2.3细节层70
3.3测试框架的特征与优势70
3.4测试框架的质量71
3.5基于测试框架的软件测试72
3.5.1基于测试框架的软件测试过程72
3.5.2测试框架的扩展73
3.5.3测试框架的实例化74
3.6测试框架的设计74
3.6.1设计原则74
3.6.2测试框架的设计方法75
第2篇提高篇
第4章软件测试过程77
4.1软件的生命周期模型77
4.1.1瀑布模型77
4.1.2V模型78
4.1.3螺旋模型79
4.1.4统一的软件开发过程80
4.2软件开发与软件测试84
4.2.1软件测试的生存周期模型84
4.2.2软件测试的分级84
4.2.3全生命周期测试的基本原则85
4.3软件测试过程模型86
4.3.1测试策划86
4.3.2测试设计与实现90
4.3.3测试执行93
4.3.4测试总结94
第5章软件单元测试及实践96
5.1基本概念96
5.2单元测试的目标96
5.2.1单元测试的要求96
5.2.2单元测试的内容96
5.3单元测试的策略98
5.3.1静态与动态结合的测试98
5.3.2单元测试中的覆盖率98
5.3.3单元测试的自动化意义100
5.3.4单元测试与项目开发100
5.3.5单元测试中的功能测试101
5.3.6嵌入式软件单元测试101
5.4单元测试的过程104
5.4.1单元测试的计划104
5.4.2单元测试的设计106
5.4.3单元测试的执行107
5.4.4单元测试的结果分析107
5.5单元测试环境108
5.5.1单元测试自动化108
5.5.2单元测试工具概论109
5.6单元测试的实践109
5.6.1一段实例代码110
5.6.2单元测试策划113
5.6.3单元测试设计115
5.6.4单元测试报告118
......
若网盘地址失效,请在评论中告知。