测试之道

测试之道

从小工到专家

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。

作品简介

谁适合读这本书?

1. 你不是互联网公司的人,想进入互联网。

2. 你不是程序员,想成为程序员。

3. 你是一名程序员,想成为更好的程序员。

4. 你想揭开百度是如何做测试的神秘面纱。

5. 你想加入 BAT 等大公司。

那么,别犹豫了,这本书就是为你准备的,每天 30 分钟持续充电,下一个大牛就是你自己。

为什么选择这本书?

1. 作者历任 UC、金山、百度高级测试开发工程师,用丰富的实战经验浓缩成满满的干货指导读者;

2. 互联网公司软件测试技术大全,测试技术都在这里;

3. 加入读者群 574360524(仅限购买的读者),作者耐心解答书里的问题;

4. 读者们的眼睛是雪亮的,这本书好评如潮,相信也正是你想要的书。

软件测试之道,真的从小工到专家!

作者自述

作者历任UC、金山、百度高级测试开发工程师,用丰富的实战经验浓缩成满满的干货指导读者。 不要再犹豫了,这本书就是为你准备的!书山有路勤为径,学海无涯苦作舟,相信自己,你就是下一个大牛!

作品目录

  1. 为什么选择这本书?
  2. 谁适合读这本书?
  3. 软件测试基础知识
  4. 现状和前景
  5. 现状
  6. 前景
  7. 测试简介
  8. 测试原则
  9. 测试目标
  10. 测试内容
  11. 测试方法
  12. 测试分类
  13. 测试流程
  14. 测试模型
  15. 测试工具
  16. 前端自动化
  17. Selenium - IDE
  18. Selenium - IDE 工具特点
  19. Selenium IDE 测试创建
  20. 保存记录的测试
  21. 保存测试套件
  22. 执行记录的测试
  23. Selenium - Java
  24. Selenium - Webdriver
  25. Selenium - Python
  26. 介绍
  27. 下载Selenium Python
  28. 下载Selenium服务器
  29. 使用
  30. 代码剖析
  31. 使用Selenium编写测试代码
  32. 安装Chrome driver
  33. 项目构建管理
  34. Maven 是什么?
  35. Maven历史
  36. Maven目标
  37. Maven 安装配置
  38. Maven POM
  39. 构建生命周期是什么?
  40. Maven 构建配置文件
  41. 什么是构建配置文件?
  42. 生成配置文件的类型
  43. 配置文件激活
  44. 配置文件的文件激活的例子
  45. 显式配置文件激活
  46. Maven 存储库
  47. 本地库
  48. 中央储存库
  49. 远程仓库
  50. Maven 依赖搜索序列
  51. Maven 插件
  52. 什么是 Maven 的插件?
  53. 插件类型
  54. Eclispe IDE集成Maven
  55. Eclipse 构建 Maven 项目
  56. 1. 安装m2eclipse插件
  57. 2. 构建Maven项目
  58. 3. 运行Maven命令
  59. 测试框架
  60. 其中JUnit缺点:
  61. TestNG是什么?
  62. TestNG的特点
  63. TestNG 环境设置
  64. TestNG Eclipse 插件
  65. TestNG 获取方式
  66. TestNG 编写测试
  67. TestNG 基本注解
  68. TestNG套件测试
  69. TestNG Ignore测试
  70. TestNG 组测试
  71. TestNG 异常测试
  72. TestNG 依赖测试
  73. TestNG 参数化测试
  74. TestNG 测试结果报告
  75. 持续集成
  76. 持续集成(Continuous Integration简称CI)是什么?
  77. 为什么选择Jenkins?
  78. Jenkins 安装
  79. 下载Jenkins
  80. Jenkins 启动
  81. 访问Jenkins
  82. Jenkins 任务
  83. Jenkins 邮件通知
  84. Linux Shell 编程
  85. 几种常见的Shell
  86. bash
  87. sh
  88. ash
  89. csh
  90. ksh
  91. Shell脚本语言与编译型语言的差异
  92. 编译型语言
  93. 解释型语言
  94. 什么时候使用Shell
  95. Shell 实例
  96. Linux下Java安装与配置
  97. Linux下Tomcat的下载和安装
  98. Linux 安装与配置 mysql 环境
  99. 敏捷模式
  100. 价值观
  101. 原则
  102. 核心原则
  103. 宣言原则
  104. 实践
  105. 核心实践
  106. 补充实践
  107. 移动端自动化测试
  108. Monkey测试
  109. 一、 什么是Monkey
  110. 二、 Monkey的特征
  111. 三、Monkey的基本用法
  112. 四、Monkey命令详解
  113. 五、实战
  114. 六、测试结果分析
  115. 高级篇:Monkey UI自动化
  116. 用Monkey实现登录QQ
  117. MonkeyRunner测试
  118. 一、什么是monkeyrunner
  119. 二、monkeyrunner工具同Monkey工具的差别
  120. 三、monkeyrunner的测试类型
  121. 四、运行monkeyrunner
  122. 五、实例
  123. monkeyrunner API
  124. 接口自动化测试
  125. Get请求
  126. 分分钟把百度网页抓下来
  127. 分析方法
  128. 下载一个应用
  129. Post请求
  130. 登录新浪微博
  131. 有道翻译
  132. 接口测试
  133. 接口测试自动化 - 基于Java
  134. 简介
  135. 特性
  136. 使用方法
  137. 实例
  138. 读取网页(HTTP/HTTPS)内容
  139. 使用POST方式提交数据(httpClient3)
  140. 模拟文件上传到指定位置
  141. 处理页面重定向
  142. HTTP响应
  143. 单元测试
  144. 单元测试的定义
  145. 编写优秀单元测试的重要性
  146. 我们都写过(某种)单元测试
  147. 优秀单元测试的特性
  148. 集成测试
  149. 与自动化单元测试相比,非自动化集成测试的缺点
  150. 什么是优秀的单元测试
  151. 单元测试范例
  152. 基于 - Java
  153. 运行测试方法
  154. Assert
  155. 代码覆盖率
  156. Jacoco
  157. Java Agent嵌入
  158. Java Report
  159. TestNG
  160. 基于 - C/C++
  161. CppUnit
  162. C++Test
  163. 基于 - C#
  164. 基于 - Python
  165. 测试驱动开发
  166. TDD的核心技能
  167. 小结
  168. 压力测试
  169. JMeter是什么?
  170. JMeter的特性
  171. Jmeter 环境
  172. 脚本生成与调试 - 录制脚本
  173. 测试计划是什么?
  174. 写测试计划
  175. 脚本生成与调试 - 手工编写脚本
  176. WebService 脚本生成
  177. 参数化
  178. 检查点设置
  179. 获取结果和分析
  180. 拓展阅读
  181. 百度系
  182. 阿里系
  183. 腾讯系
  184. 搜狗系
  185. 网易系
  186. 其它测试平台
  187. 联系作者
载入中

大家都喜欢