图书介绍
持续集成实践PDF|Epub|txt|kindle电子书版本网盘下载
![持续集成实践](https://www.shukui.net/cover/27/30902897.jpg)
- 兰洋,温迎福编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121262388
- 出版时间:2015
- 标注页数:234页
- 文件大小:28MB
- 文件页数:245页
- 主题词:软件质量-质量管理
PDF下载
下载说明
持续集成实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 持续集成:介绍篇2
第1章 持续集成解决了什么问题2
1.1 提高软件质量2
1.2 节约时间,缩短项目发布周期5
1.3 便捷部署7
1.4 增强项目的可见性8
1.5 建立团队对开发产品的信心9
1.6 解决项目管理的困惑10
1.7 总结11
第2章 何谓持续集成12
2.1 持续集成的定义12
2.2 持续集成的特点12
2.3 原则15
2.4 总结17
第3章 持续集成的核心价值18
3.1 价值点18
3.2 减少风险19
3.3 根据变更构建软件20
3.4 总结22
第4章 持续集成实践步骤23
4.1 如何选取最佳解决方案23
4.2 持续集成实践计划26
4.3 持续集成实践风险31
4.4 总结32
第5章 持续集成如何实施33
5.1 场景一:Jenkins+版本控制33
5.2 场景二:Jenkins+Selenium37
5.3 场景三:Jenkins+Android43
5.4 场景四:Jenkins+GitHub52
5.5 总结58
第2部分 持续集成:玩转Jenkins62
第6章 持续集成工具Jenkins62
6.1 持续集成工具介绍62
6.2 为什么选用Jenkins68
6.3 Jenkins简介69
6.4 总结71
第7章 搭建Jenkins环境72
7.1 Jenkins的官网地址72
7.2 安装环境72
7.3 在Windows系统中安装Jenkins78
7.4 在Linux系统中安装Jenkins79
7.5 Jenkins的目录结构80
7.6 总结81
第8章 Jenkins的系统配置及使用说明82
8.1 Jenkins的系统配置82
8.2 插件管理89
8.3 权限设置89
8.4 Jenkins中slave节点的应用92
8.5 新建一个构建93
8.6 控制台操作100
8.7 例子104
8.8 Jenkins维护之升级110
8.9 Jenkins维护之备份111
8.10 总结113
第9章 Jenkins与Ant、Maven结合114
9.1 Ant简介114
9.2 在Jenkins中配置Ant环境114
9.3 用Ant构建项目115
9.4 Ant的常用命令116
9.5 Maven介绍118
9.5.1 Maven简介118
9.5.2 Maven的安装119
9.5.3 Maven坐标详解120
9.5.4 Maven的生命周期与命令行122
9.6 在Jenkins中配置Maven环境124
9.7 用Maven构建项目125
9.8 总结127
第10章 持续评审、持续部署与持续反馈128
10.1 在Jenkins中配置Checkstyle128
10.2 在Jenkins中配置FindBugs129
10.3 在Jenkins中配置Publish over SSH132
10.4 在Jenkins中配置Weblogic项目的部署134
10.5 在Jenkins中配置Tomcat项目的部署135
10.6 Jenkins中邮件的配置136
10.7 配置构建完成后自动发送邮件142
10.8 总结144
第3部分 自动化测试篇:JenkinS+Selenium146
第11章 自动化测试工具之Selenium146
11.1 Selenium的定义147
11.1.1 自动化测试的定义147
11.1.2 Selenium是优秀的Web测试工具148
11.2 Selenium 1.0与Selenium 2.0148
11.3 浏览器的支持149
11.4 Selenium RC的原理150
11.5 Firefox的安装150
11.6 Selenium IDE的安装151
11.7 Firebug152
11.7.1 Firebug简介152
11.7.2 Firebug的安装153
11.7.3 Firebug定位页面元素154
11.8 Java开发环境的配置156
11.9 Eclipse158
11.9.1 Eclipse简介158
11.9.2 Eclipse的安装159
11.9.3 Eclipse的常用快捷键159
11.10 Eclipse插件安装160
第12章 Selenium入门163
12.1 Selenium IDE的用法163
12.1.1 Selenium IDE脚本的录制与回放163
12.1.2 Selenium IDE脚本的调试164
12.1.3 Selenium IDE脚本的导出166
12.2 XPath的简介与应用169
12.2.1 XPath简介169
12.2.2 XPath中节点的定位171
12.3 Selenium 2.0基础172
12.3.1 下载Selenium lib包172
12.3.2 打开浏览器173
12.3.3 打开测试页面173
12.4 如何在Selenium中查找与定位页面元素174
12.4.1 By ID174
12.4.2 By Name174
12.4.3 By className174
12.4.4 By XPath174
12.5 Selenium如何操作页面元素175
12.5.1 输入框175
12.5.2 按钮175
12.5.3 下拉选择框175
12.5.4 弹出对话框176
12.5.5 导航176
12.5.6 上传文件176
12.5.7 拖曳177
12.5.8 双击177
12.5.9 右键菜单177
12.6 高级应用177
12.6.1 读取Cookie177
12.6.2 调用JavaScript178
12.6.3 截图178
12.6.4 页面的隐式等待178
12.6.5 页面的显式等待178
12.6.6 设置profile属性179
12.7 其他179
第13章 基于Selenium封装的测试框架180
13.1 框架简介180
13.1.1 框架特色181
13.2 浏览器支持181
13.2.1 Firefox182
13.2.2 IE182
13.3 Maven管理183
13.4 TestNG工具184
13.4.1 监听187
13.5 关键字驱动192
13.6 报告193
13.6.1 日志193
13.6.2 结果统计197
13.7 其他功能201
13.7.1 高亮201
13.7.2 智能提醒202
第14章 自动化测试持续集成204
14.1 持续集成的基础配置204
14.1.1 选择JDK的版本204
14.1.2 配置源码管理方式204
14.1.3 测试频率205
14.1.4 配置Maven206
14.1.5 Windows批处理命令设置206
14.2 分布式测试执行208
14.3 测试报告集成210
附录A 技能储备227
附录B 持续集成相关资源228
附录C 名词解释230
后记234