高效软件测试自动化PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)Kanglin Li,(美)Mengqi Wu著;曹文静,谈利群等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2004
- ISBN:7121001284
- 页数:358 页
目 录 1
第1章软件测试概述 1
1.1软件测试的目的 3
1.2对自动软件测试的期望 4
1.2.1自动测试和XP实践 4
1.2.2软件测试人员 5
1.3软件测试自动化的方法 5
1.4软件测试和编程语言 7
1.4.1 C#在软件测试自动化中的应用 12
1.4.2测试脚本 13
1.5本章小结 14
第2章当前测试的支撑技术基础和本书提出的测试方法 15
2.1软件测试类型 16
2.2商业自动测试工具 18
2.2.1 Compuware公司的DevPartner Studio 18
2.2.2 Parasoft公司的Insure++ 19
2.2.3 Mercury公司的Mercury Interactive 19
2.2.5 IBM的Rational工具 20
2.2.4 ObjectSoftware公司的ObjectTester 20
2.2.6 Segue Software公司的工具 21
2.2.7 Software Research公司的TestWorks工具 22
2.2.8开放测试工具 22
2.2.9比较测试工具 23
2.3本书开发的软件测试工具 24
2.3.1改善单元测试 24
2.3.2自动产生测试数据 24
2.3.4升级工具 25
2.3.3一种独特的集成测试方法 25
2.3.5基于数据编写测试脚本 26
2.4本章小结 26
第3章.NET命名空间及类在软件测试中的应用 27
3.1确定软件产品的命名空间 28
3.2确定多个源文件中的命名空间 31
3.3测试类和命名空间 32
3.3.1产生AutomatedTest工程 32
3.4 C#关键字:using和namespace 38
3.4.1用关键字using声明命名空间指示 39
3.4.2简单.NET数据类型及其C#描述 40
3.4.3预定义的.NET命名空间在自动测试中的应用 41
3.5确定被测程序集合的Type类 42
3.5.1通过名字确定类型 42
3.5.2通过实例确定类型 45
3.5.3给定程序集合中的类型的确定 47
3.6本章小结 48
第4章.NET Reflection在测试自动化中的应用 50
4.1 Reflection基础 51
4.1.1 System.Type类 51
4.1.2获得变量的类型信息 52
4.1.3产生一个被测的示例类 53
4.1.4 System.Type类在收集测试信息中的应用 63
4.1.5列举方法参数 66
4.2.NET Reflection命名空间在软件测试中的应用 68
4.2.1装载集合 68
4.2.2从程序集合中装载类型类 74
4.3动态测试调用(后期绑定) 78
4.4本章小结 81
第5章电子数据表和XML在测试数据存储中的应用 82
5.1在C#中使用MS Excel对象 83
5.2.2打开MS Excel应用程序 84
5.2 Excel对象模型 84
5.2.1 ExcelApplication对象 84
5.3产生工作簿对象 87
5.3.1工作簿的属性 88
5.3.2工作簿的方法 89
5.3.3工作簿的事件 91
5.4产生Worksheet对象 91
5.4.1工作表属性 92
5.4.2工作表方法 92
5.5产生Range对象 93
5.4.3工作表事件 93
5.5.1区域属性 94
5.5.2区域方法 95
5.6自动软件测试的数据存储功能实现 96
5.6.1构造Utility类 97
5.6.2 收集类型测试信息 100
5.6.3产生Excel应用程序 101
5.6.4测试返回值 102
5.6.5实现数据存储 103
5.6.6处理被测类型的方法清单 110
5.6.7 收集测试所需的信息 115
5.7 XML文档在测试数据存储中的应用 117
5.7.1 XML编程 117
5.7.2使用存储在XML文档中的数据进行测试 123
5.8本章小结 124
第6章.NET CodeDom 126
6.1 CodeDom动态编程 127
6.2 System.CodeDom命名空间 137
6.2.1 Systerr. CodeDom命名空间类型 138
6.2.2示例LastCodeDom 139
6.3本章小结 162
第7章产生测试脚本 164
7.1继续开发AutomatedTest工程 165
7.2开始测试脚本产生 166
7.3应用CodeDom编写测试脚本 168
7.3.1获取依赖的命名空间 173
7.3.2编程MS Excel应用程序 176
7.3.3枚举类型信息 180
7.3.4列举方法信息 182
7.3.5列举参数信息 195
7.3.6关闭测试脚本 202
7.3.7执行软件测试脚本 205
7.4运行AutomatedTest 211
7.5 AutomatedTest工程的输出 212
7.6本章小结 221
第8章集成测试 222
8.1测试对象参数 223
8.2搭建被测的较高层模块 224
8.3为手工搭建桩模块构造窗体 230
8.4测试对象参数的代码 244
8.4.1为给定程序集合构造代码桩模块 247
8.4.2列举程序集合信息 248
8.5完成对象参数的测试 251
8.6本章小结 253
第9章验证、确认、描述 254
9.1 自动验证 255
9.1.1测试脚本的验证测试过程 255
9.1.2验证测试结果判定 258
9.2.1AutomatedTest工具确认测试的范围 259
9.2自动确认 259
9.2.2产生早期阶段测试脚本…………………………………………………26C9.3测试结果描述 286
9.3.1测试通过 287
9.3.2测试失败 289
9.4本章小结 294
第10章完成AutomatedTest工具 295
10.1改善AutomatedTest工具外观 296
10.2自动产生.NET工程组件 297
10.2.1 App.ico和.AssemblyInfo.cs文件 297
10.2.2.NET的*.csproj文件 301
10.3测试脚本命名规则 309
10.4构造多数据存储 313
10.5测试脚本工程的自动执行 315
10.6达到完全测试自动化 318
10.7本章小结 319
第11章增加AutomatedTmt工具的Windows注册表测试功能 321
11.1 Windows注册表 322
11.2访问Windows注册表 322
11.2.1 RegEdit 323
11.2.3命令提示窗口 324
11.2.2系统属性 324
11.2.4 Windows注册表编程 325
11.3产生能够测试软件注册的测试脚本 329
11.4使用CodeDom方法为.AutomatedTest工具增加新功能 331
11.5测试AddAutoTestPath工程的Windows注册 337
11.6本章小结 341
第12章测试AutomatedTest工具 342
12.1启动AutomatedTest工具 343
12.1.1工程目标文件夹 344
12.1.2结果目标文件夹 344
12.2测试LowLevelObj.dll程序集合 345
12.1.3.NET、IDE Location域 345
12.3编辑数据存储 346
12.4审查测试结果 348
12.5测试对象参数 350
12.6用多数据存储集合测试 352
12.7测试重载方法 353
12.8测试数组参数 355
12.9本章小结 356
参考书目 357
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《无机及分析测试技术》李巍巍 2018
- 《汉语口语测试评分员评价研究》黄霆玮著 2019
- 《奥数教程能力测试 高一年级 第2版》单墫,熊斌总主编;熊斌编著 2014
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《奥数教程能力测试 高二年级 第2版》单墫,熊斌总主编;刘诗雄分册主编 2014
- 《奥数教程能力测试 高三年级 第2版》单墫,熊斌总主编;余红兵分册主编 2014
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017