Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

软件测试基础 原书第2版 PDF 下载


分享到:
时间:2022-07-30 14:00来源:http://www.java1234.com 作者:转载  侵权举报
This extensively classroom-tested text uses an innovative approach to explaining software testing,and covers the latest techniques to test software such as OO,web applications,and embedded software.This new edition features vastly expanded c
失效链接处理
软件测试基础 原书第2版 PDF 下载


下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版

用户下载说明:

电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/683625917.html
 

相关截图:



资料简介:
This extensively classroom-tested text uses an innovative approach to explaining software testing,and covers the latest techniques to test software such as OO,web applications,and embedded software.This new edition features vastly expanded coverage of the basics and the JUnit framework,as well as many new examples and exercises.

资料目录:

出版者的话
译者序
前言
部分软件测试基础
章为什么测试软件2
1.1软件何时会出现问题3
1.2软件测试的目的6
1.3参考文献注解13
第2章模型驱动测试设计15
2.1软件测试基础15
2.2软件测试活动17
2.3基于软件活动的测试级别17
2.4覆盖准则19
2.5模型驱动测试设计21
2.5.1测试设计22
2.5.2测试自动化22
2.5.3测试执行23
2.5.4测试评估23
2.5.5测试者和抽象23
2.6MDTD为什么重要25
2.7参考文献注解25
第3章测试自动化27
3.1软件可测性27
3.2测试用例的构成28
3.3测试自动化框架30
3.3.1JUnit测试框架31
3.3.2数据驱动测试35
3.3.3在单元测试中添加参数36
3.3.4从命令行运行JUnit38
3.4超越自动化38
3.5参考文献注解41
第4章测试优先42
4.1驯服改动成本曲线42
4.1.1改动成本曲线真的被驯服了吗43
4.2测试装具——守护者44
4.2.1持续集成45
4.2.2敏捷方法中的系统测试45
4.2.3将测试加入遗留系统46
4.2.4敏捷方法中测试的弱点47
4.3参考文献注解48
第5章基于准则的测试设计49
5.1定义覆盖准则49
5.2不可行性和包含52
5.3使用覆盖准则的好处53
5.4下一个部分54
5.5参考文献注解54
第二部分覆盖准则
第6章输入空间划分58
6.1输入域建模60
6.1.1基于接口的输入域建模61
6.1.2基于功能的输入域建模61
6.1.3设计特征62
6.1.4选择区块和测试值63
6.1.5检查输入域模型65
6.2组合策略准则66
6.3检查特征之间的约束71
6.4扩展实例:从JavaDoc中推导IDM72
6.4.1设计基于IDM的测试用例中的任务72
6.4.2为迭代器设计基于IDM的测试用例73
6.5参考文献注解78
第7章图覆盖82
7.1概述82
7.2图覆盖准则86
7.2.1结构化的覆盖准则87
7.2.2游历、顺路和绕路90
7.2.3数据流准则97
7.2.4图覆盖准则间的包含关系103
7.3基于源代码的图覆盖104
7.3.1基于源代码的结构化图覆盖104
7.3.2基于源代码的数据流图覆盖108
7.4设计元素的图覆盖116
7.4.1设计元素的结构化图覆盖116
7.4.2设计元素的数据流图覆盖118
7.5设计规范的图覆盖124
7.5.1测试顺序约束125
7.5.2测试软件的行为状态127
7.6用例的图覆盖134
7.6.1用例场景137
7.7参考文献注解137
第8章逻辑覆盖141
8.1有效的语义逻辑覆盖准则141
8.1.1简单的逻辑覆盖准则142
8.1.2有效子句覆盖144
8.1.3无效子句覆盖148
8.1.4不可行性和包含148
8.1.5让子句决定谓词150
8.1.6找到满足准则的取值153
8.2语法逻辑覆盖准则157
8.2.1蕴涵项覆盖158
8.2.2极小DNF159
8.2.3MUMCUT覆盖准则160
8.2.4卡诺图163
8.3程序的结构化逻辑覆盖166
8.3.1满足谓词覆盖169
8.3.2满足子句覆盖170
8.3.3满足有效子句覆盖171
8.3.4谓词转换问题174
8.3.5谓词中的副作用176
8.4基于规范的逻辑覆盖178
8.5有限状态机的逻辑覆盖180
8.6参考文献注解184
第9章基于语法的测试187
9.1基于语法的覆盖准则187
9.1.1基于通用语法的覆盖准则187
9.1.2变异测试189
9.2基于程序的语法192
9.2.1编译器的BNF语法192
9.2.2基于程序的变异193
9.3集成测试和面向对象测试206
9.3.1BNF集成测试206
9.3.2集成变异206
9.4基于规约的语法212
9.4.1BNF语法212
9.4.2基于规约的变异212
9.5输入空间的语法215
9.5.1BNF语法215
9.5.2变异输入语法218
9.6参考文献注解222
第三部分实践中的测试
0章管理测试过程226
10.1概述226
10.2需求分析和规约227
10.3系统和软件设计227
10.4中间设计228
10.5详细设计228
10.6实现229
10.7集成229
10.8系统部署229
10.9运行和维护229
10.10实现测试过程230
10.11参考文献注解230
1章编写测试计划231
11.1分层测试计划模板231
11.2参考文献注解233
2章测试实现234
12.1集成顺序234
12.2测试替身235
12.2.1桩和模拟:测试替身的变种236
12.2.2使用测试替身来代替组件237
12.3参考文献注解240
3章软件演化中的回归测试241
13.1参考文献注解243
4章编写有效的测试预言244
14.1应该检查的内容244
14.2决定正确的测试值245
14.2.1对输出进行基于规约的直接验证246
14.2.2冗余计算246
14.2.3一致性检查247
14.2.4蜕变测试247
14.3参考文献注解248
测试准则表250
参考文献252
索引269
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐