领测软件测试网
第11章 开源测试工具MILY: 'Times New Roman'; POSITION: relative; TOP: -3pt; mso-hide: screen; mso-text-raise: 3.0pt">... 271
11.1 开源测试工具简介... 272
11.1.1 开源的背景... 272
11.1.2 开源测试工具的发展
现状... 272
11.2 常用开源测试工具简介——测试
管理类... 273
11.2.1 Bugzilla Bug管理系统... 273
11.2.2 Mantis缺陷跟踪系统... 274
11.2.3 BugFree测试管理工具.. 276
11.2.4 综合比较... 276
11.3 常用开源测试工具简介——单元
测试类... 277
11.3.1 NUnit-针对.NET开发的
单元测试框架... 277
11.3.2 NMock单元测试方法... 278
11.3.3 NunitForms——界面层
代码测试... 279
11.4 常用开源测试工具简介——性能
测试类... 280
11.4.1 OpenSTA——Web性能
测试工具... 280
11.4.2 TestMaker——性能测试
工具... 281
11.4.3 DBMonster——生成大批
量数据库数据的工具... 282
11.5 常用开源测试工具简介——自动化
功能测试类.. 284
11.5.1 Abbot Java GUI Test
Framework——自动化测
试框架... 284
11.5.2 SharpRobo——功能测试
工具和录制工具... 285
11.5.3 Samie——IE自动化
测试... 287
11.6 如何在测试组中引入开源
测试工具... 288
11.6.1 开源测试工具的成本
考虑... 288
11.6.2 引入开源测试工具的
步骤... 289
11.6.3 引入开源测试工具可能
碰到的问题... 290
11.7 小结... 291
11.8 新手入门须知... 291
11.9 模拟面试问答... 291
第12章 测试工具的原理及制作... 294
12.1 自制测试工具的优势... 295
12.2 辅助工具的制作... 296
12.2.1 测试工具的开发策划... 296
12.2.2 测试语言的选择... 296
12.2.3 测试工具开发的各种
实现技术... 297
12.3 使用Windows脚本辅助测试... 299
12.3.1 使用JScript进行简单的
GUI自动化测试... 299
12.3.2 使用JScript检查
注册表... 300
12.3.3 使用JScript的FileSystem
Object对象处理文件... 300
12.3.4 使用JScript操作Excel 301
12.3.5 在JScript中运行应用
程序... 302
12.3.6 在JScript中使用WMI 303
12.3.7 在JScript中访问网络... 304
12.3.8 在JScipt中使用正则
表达式... 305
12.3.9 使用JScript发送邮件... 306
12.3.10 JScript脚本的调试
方法... 306
12.4 利用Windows脚本搭建一个
每日构建框架... 307
12.4.1 每日构建框架的基本
要素... 307
12.4.2 使用Windows任务计划
来定时启动脚本... 313
12.4.3 每日构建框架的扩展
1——单元测试... 314
12.4.4 每日构建框架的扩展
2——自动化功能测试... 319
12.4.5 每日构建框架的扩展
3——每日缺陷简报... 321
12.4.6 每日构建框架的扩展4——
每日配置管理简报... 327
12.4.7 每日构建框架的扩展
5——每日里程碑预报... 330
12.4.8 每日构建框架的其他
扩展思路... 332
12.5 利用Windows脚本整合一个自动
错误预防系统... 335
12.5.1 轻量级的AEP框架... 336
12.5.2 整合FxCop. 336
12.5.3 整合SQL BPA. 337
12.6 设计一个性能测试框架... 338
12.6.1 性能测试的基本原理... 338
12.6.2 Controller的简单设计... 339
12.6.3 Agent的简单设计... 340
12.6.4 虚拟用户的产生... 343
12.7 正交表测试用例自动生成
工具的设计... 344
12.7.1 正交表类的设计... 345
12.7.2 加载正交表文件... 346
12.7.3 解释输入... 348
12.7.4 查找正交表... 349
12.7.5 改进方向... 356
12.8 数据库比较工具的制作... 356
12.8.1 “三库”问题... 356
12.8.2 数据库比较工具的
设计... 357
12.9 Oracle的SQL语句跟踪工具的
制作... 361
12.9.1 设置Oracle的SQL跟踪
参数... 361
12.9.2 打开SQL跟踪... 361
12.9.3 关闭SQL跟踪... 362
12.9.4 改进方向... 363
12.10 一个简单的猴子测试工具的
制作... 363
12.10.1 猴子测试工具应该具备
的功能... 364
12.10.2 完整的猴子测试工具... 373
12.10.3 猴子测试工具的扩展... 379
12.11 测试覆盖率辅助管理工具的
制作... 380
12.11.1 测试覆盖率管理... 380
12.11.2 数据覆盖率管理... 383
12.11.3 测试覆盖率统计的
自动化... 384
12.11.4 测试覆盖率对测试
管理的意义... 385
12.11.5 测试覆盖率辅助管理
工具的设计... 385
12.11.6 测试覆盖率辅助管理
工具的使用... 389
12.12 小结... 391
12.13 新手入门须知... 391
12.14 模拟面试问答... 391
文章来源于领测软件测试网 https://www.ltesting.net/