封面
版权信息
推荐序
前言
联系博文视点
引子 案例介绍
第1章 自动化测试入门
1.1 初识自动化测试
- APP免费
1.1.1 自动化处理并不陌生
- APP免费
1.1.2 一个简单的自动化测试过程
- APP免费
1.2 自动化测试和手工测试有什么不同
- APP免费
1.3 什么是自动化测试
- APP免费
1.4 自动化测试的引入
- APP免费
1.4.1 思想准备
- APP免费
1.4.2 引入自动化测试的流程
- APP免费
1.4.3 自动化测试范围的考量
- APP免费
1.4.4 区别对待不同的测试阶段
- APP免费
1.4.5 如何评估测试工具
- APP免费
1.5 如何选择合适的测试工具
- APP免费
1.5.1 单元测试工具的选择
- APP免费
1.5.2 功能测试工具
- APP免费
1.5.3 性能测试工具
- APP免费
1.5.4 测试管理工具
- APP免费
1.5.5 其他测试工具
- APP免费
1.6 小结
- APP免费
第2章 自动化测试原理
- APP免费
2.1 代码分析
- APP免费
2.1.1 用Findbugs做一次代码分析
- APP免费
2.1.2 代码分析
- APP免费
2.2 GUI对象识别
- APP免费
2.2.1 亲自动手
- APP免费
2.2.2 如何实现Windows对象识别
- APP免费
2.3 DOM对象识别
- APP免费
2.4 脚本技术
- APP免费
2.4.1 线性脚本
- APP免费
2.4.2 结构化脚本
- APP免费
2.4.3 关键字驱动脚本
- APP免费
2.4.4 数据驱动脚本
- APP免费
2.5 自动比较技术
- APP免费
2.6 小结
- APP免费
第3章 莫问剑——Selenium的Web功能测试
- APP免费
3.1 SeIenium概述
- APP免费
3.1.1 构成
- APP免费
3.1.2 Selenium 命令
- APP免费
3.1.3 Test runner 脚本开发模式
- APP免费
3.1.4 测试用例和测试套件
- APP免费
3.2 SeIenium Test Tunner
- APP免费
3.2.1 TestRunner参数解析和应用
- APP免费
3.2.2 深入Selenium脚本技术
- APP免费
3.3 SeIenium Core扩展及其应用
- APP免费
3.3.1 Selenium的基本机制
- APP免费
3.3.2 如何进行扩展selenium命令
- APP免费
3.3.3 一个完整的实例
- APP免费
3.4 SeIenium RC使用
- APP免费
3.4.1 安装与入门
- APP免费
3.4.2 编写python测试脚本
- APP免费
3.4.3 高级运用:如何与Junit集成
- APP免费
3.5 SeIenium Grid部署及其应用
- APP免费
3.5.1 安装
- APP免费
3.5.2 初步应用
- APP免费
3.5.3 测试脚本的开发
- APP免费
3.6 小结
- APP免费
第4章 游龙剑——Aut0IT实施功能测试
- APP免费
4.1 AutoIT简介
- APP免费
4.1.1 安装
- APP免费
4.1.2 为何选用AutolT
- APP免费
4.2 AutoIT脚本的语法特征
- APP免费
4.3 如何使用AutoIT 完成单机测试
- APP免费
4.3.1 识别窗口的方法
- APP免费
4.3.2 窗口句柄
- APP免费
4.3.3 识别控件的方法
- APP免费
4.3.4 操作窗口和控件
- APP免费
4.3.5 验证
- APP免费
4.3.6 实例
- APP免费
4.4 如何使用AutoIT完成多机交互测试
- APP免费
4.4.1 STAF/STAX实现的方法
- APP免费
4.4.2 实例一:MSN聊天功能的测试
- APP免费
4.4.3 实例二:MSN选项卡的测试
- APP免费
4.5 测试报告
- APP免费
4.6 小结
- APP免费
第5章 舍神剑——Jmeter的性能测试
- APP免费
5.1 JMeter简介
- APP免费
5.1.1 特点和优势
- APP免费
5.1.2 JMeter的安装和目录结构
- APP免费
5.2 脚本录制
- APP免费
5.2.1 录制利器——Badboy及其实例
- APP免费
5.2.2 自带录制组件——Http代理服务器
- APP免费
5.3 JMeter的脚本开发
- APP免费
5.3.1 Access Log Sampler
- APP免费
5.3.2 监视器结果
- APP免费
5.4 复杂的分布式大规模压力测试
- APP免费
5.5 数据库性能测试
- APP免费
5.6 借助Ant进行批量测试和报表生成
- APP免费
5.7 小结
- APP免费
第6章 日月剑——Junit的单元测试
- APP免费
6.1 什么是JUnit
- APP免费
6.2 单元测试环境的建立
- APP免费
6.3 UtiI工具类的JUnit测试
- APP免费
6.3.1 Liferay工具类的JUnit测试分析
- APP免费
6.3.2 亲身体验工具类的JUnit测试程序
- APP免费
6.4 持久层的测试
- APP免费
6.5 Action层的测试
- APP免费
6.6 完整的软件开发过程示例
- APP免费
6.6.1 为源代码编写测试程序
- APP免费
6.6.2 调试程序跟踪中间结果
- APP免费
6.7 与EcIipse集成实现日常工作自动化
- APP免费
6.7.1 Eclipse与CVS的集成
- APP免费
6.7.2 Eclipse与SubVersion的集成
- APP免费
6.7.3 Eclipse与Ant的集成
- APP免费
6.8 TestNG与JUnit比较
- APP免费
6.9 小结
- APP免费
第7章 竞星剑——EMMA覆盖率分析
- APP免费
7.1 测试覆盖率及其工具
- APP免费
7.1.1 提高测试覆盖率的传统方法
- APP免费
7.1.2 常见的测试覆盖率工具
- APP免费
7.2 EMMA工具概述
- APP免费
7.3 EMMA命令行应用方式
- APP免费
7.3.1 简单的示例
- APP免费
7.3.2 测量配置
- APP免费
7.3.3 合并EM文件
- APP免费
7.3.4 执行代码并生成报告
- APP免费
7.4 EMMA的ANT应用方式
- APP免费
7.4.1 测量配置文件
- APP免费
7.4.2 报告生成配置文件
- APP免费
7.5 EMMA报告的分析运用
- APP免费
7.5.1 EMMA报告的组成
- APP免费
7.5.2 EMMA报告的信息
- APP免费
7.5.3 EMMA报告的运用
- APP免费
7.6 小结
- APP免费
第8章 青干剑——MantisBT管理缺陷
- APP免费
8.1 简介
- APP免费
8.2 安装
- APP免费
8.3 管理
- APP免费
8.3.1 用户管理
- APP免费
8.3.2 自定义字段
- APP免费
8.3.3 项目管理
- APP免费
8.3.4 管理配置
- APP免费
8.4 缺陷报告
- APP免费
8.4.1 报告和处理缺陷
- APP免费
8.4.2 缺陷查询
- APP免费
8.4.3 缺陷修改
- APP免费
8.4.4 我的视图
- APP免费
8.5 统计分析和报表
- APP免费
8.6 与其他系统集成
- APP免费
8.6.1 与CVS集成
- APP免费
8.6.2 与SubVersion集成
- APP免费
8.6 小结
- APP免费
第9章 天瀑剑——TestLink管理测试
- APP免费
9.1 简介
- APP免费
9.2 安装
- APP免费
9.3 管理
- APP免费
9.3.1 用户管理
- APP免费
9.3.2 产品管理
- APP免费
9.3.3 测试需求管理
- APP免费
9.3.4 测试用例管理
- APP免费
9.4 测试计划的制定
- APP免费
9.4.1 创建测试计划
- APP免费
9.4.2 为测试计划分配测试用例
- APP免费
9.5 测试执行
- APP免费
9.6 测试报告
- APP免费
9.7 与缺陷管理系统集成
- APP免费
9.8 小结
- APP免费
第10章 构建自动化测试框架
- APP免费
10.1 为何要建立自动化测试框架
- APP免费
10.2 什么是自动化测试框架
- APP免费
10.2.1 须要解决哪些问题
- APP免费
10.2.2 软件开发框架的启发
- APP免费
10.2.3 测试自动化框架的基本构成
- APP免费
10.3 几个典型的自动化测试框架
- APP免费
10.3.1 回顾Selenium来看自动化测试框架
- APP免费
10.3.2 集成测试框架Fit
- APP免费
10.3.3 Eclipse TPTP
- APP免费
10.4 自动化测试框架SAFS/STAF/STAX
- APP免费
10.4.1 SAFS
- APP免费
10.4.2 STAF
- APP免费
10.4.3 STAX
- APP免费
10.4.4 集成的自动化测试框架
- APP免费
10.5 理想的自动化测试框架
- APP免费
10.6 小结
- APP免费
第11章 自动化测试的最佳实践
- APP免费
11.1 自动化测试面临的挑战
- APP免费
11.2 自动化测试的组织支持
- APP免费
11.3 自动化测试的标准
- APP免费
11.4 自动化测试的实施
- APP免费
11.4.1 目标和策略
- APP免费
11.4.2 实施过程
- APP免费
11.4.3 开发流程的调整
- APP免费
11.5 走向成功
- APP免费
附录A 所用软件包下载地址
- APP免费
附录B 参考资源
更新时间:2018-12-27 18:24:24