持续集成实践PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:兰洋,温迎福编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2015
- ISBN:9787121262388
- 页数:234 页
第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+Selenium 37
5.3 场景三:Jenkins+Android 43
5.4 场景四:Jenkins+GitHub 52
5.5 总结 58
第2部分 持续集成:玩转Jenkins 62
第6章 持续集成工具Jenkins 62
6.1 持续集成工具介绍 62
6.2 为什么选用Jenkins 68
6.3 Jenkins简介 69
6.4 总结 71
第7章 搭建Jenkins环境 72
7.1 Jenkins的官网地址 72
7.2 安装环境 72
7.3 在Windows系统中安装Jenkins 78
7.4 在Linux系统中安装Jenkins 79
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中配置Checkstyle 128
10.2 在Jenkins中配置FindBugs 129
10.3 在Jenkins中配置Publish over SSH 132
10.4 在Jenkins中配置Weblogic项目的部署 134
10.5 在Jenkins中配置Tomcat项目的部署 135
10.6 Jenkins中邮件的配置 136
10.7 配置构建完成后自动发送邮件 142
10.8 总结 144
第3部分 自动化测试篇:JenkinS+Selenium 146
第11章 自动化测试工具之Selenium 146
11.1 Selenium的定义 147
11.1.1 自动化测试的定义 147
11.1.2 Selenium是优秀的Web测试工具 148
11.2 Selenium 1.0与Selenium 2.0 148
11.3 浏览器的支持 149
11.4 Selenium RC的原理 150
11.5 Firefox的安装 150
11.6 Selenium IDE的安装 151
11.7 Firebug 152
11.7.1 Firebug简介 152
11.7.2 Firebug的安装 153
11.7.3 Firebug定位页面元素 154
11.8 Java开发环境的配置 156
11.9 Eclipse 158
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 ID 174
12.4.2 By Name 174
12.4.3 By className 174
12.4.4 By XPath 174
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 读取Cookie 177
12.6.2 调用JavaScript 178
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 Firefox 182
13.2.2 IE 182
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 配置Maven 206
14.1.5 Windows批处理命令设置 206
14.2 分布式测试执行 208
14.3 测试报告集成 210
附录A 技能储备 227
附录B 持续集成相关资源 228
附录C 名词解释 230
后记 234
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《民国时期医药卫生文献集成 37》路丽明编 2019
- 《民国时期医药卫生文献集成 19》路丽明编 2019
- 《民国时期医药卫生文献集成 24》路丽明编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017