测试之道
从小工到专家
¥19.90
作品简介
谁适合读这本书?
1. 你不是互联网公司的人,想进入互联网。
2. 你不是程序员,想成为程序员。
3. 你是一名程序员,想成为更好的程序员。
4. 你想揭开百度是如何做测试的神秘面纱。
5. 你想加入 BAT 等大公司。
那么,别犹豫了,这本书就是为你准备的,每天 30 分钟持续充电,下一个大牛就是你自己。
为什么选择这本书?
1. 作者历任 UC、金山、百度高级测试开发工程师,用丰富的实战经验浓缩成满满的干货指导读者;
2. 互联网公司软件测试技术大全,测试技术都在这里;
3. 加入读者群 574360524(仅限购买的读者),作者耐心解答书里的问题;
4. 读者们的眼睛是雪亮的,这本书好评如潮,相信也正是你想要的书。
软件测试之道,真的从小工到专家!
作品目录
序
为什么选择这本书?
谁适合读这本书?
软件测试基础知识
现状和前景
现状
前景
测试简介
测试原则
测试目标
测试内容
测试方法
测试分类
测试流程
测试模型
测试工具
前端自动化
Selenium - IDE
Selenium - IDE 工具特点
Selenium IDE 测试创建
保存记录的测试
保存测试套件
执行记录的测试
Selenium - Java
Selenium - Webdriver
Selenium - Python
介绍
下载Selenium Python
下载Selenium服务器
使用
代码剖析
使用Selenium编写测试代码
安装Chrome driver
项目构建管理
Maven 是什么?
Maven历史
Maven目标
Maven 安装配置
Maven POM
构建生命周期是什么?
Maven 构建配置文件
什么是构建配置文件?
生成配置文件的类型
配置文件激活
配置文件的文件激活的例子
显式配置文件激活
Maven 存储库
本地库
中央储存库
远程仓库
Maven 依赖搜索序列
Maven 插件
什么是 Maven 的插件?
插件类型
Eclispe IDE集成Maven
Eclipse 构建 Maven 项目
1. 安装m2eclipse插件
2. 构建Maven项目
3. 运行Maven命令
测试框架
其中JUnit缺点:
TestNG是什么?
TestNG的特点
TestNG 环境设置
TestNG Eclipse 插件
TestNG 获取方式
TestNG 编写测试
TestNG 基本注解
TestNG套件测试
TestNG Ignore测试
TestNG 组测试
TestNG 异常测试
TestNG 依赖测试
TestNG 参数化测试
TestNG 测试结果报告
持续集成
持续集成(Continuous Integration简称CI)是什么?
为什么选择Jenkins?
Jenkins 安装
下载Jenkins
Jenkins 启动
访问Jenkins
Jenkins 任务
Jenkins 邮件通知
Linux Shell 编程
几种常见的Shell
bash
sh
ash
csh
ksh
Shell脚本语言与编译型语言的差异
编译型语言
解释型语言
什么时候使用Shell
Shell 实例
Linux下Java安装与配置
Linux下Tomcat的下载和安装
Linux 安装与配置 mysql 环境
敏捷模式
价值观
原则
核心原则
宣言原则
实践
核心实践
补充实践
移动端自动化测试
Monkey测试
一、 什么是Monkey
二、 Monkey的特征
三、Monkey的基本用法
四、Monkey命令详解
五、实战
六、测试结果分析
高级篇:Monkey UI自动化
用Monkey实现登录QQ
MonkeyRunner测试
一、什么是monkeyrunner
二、monkeyrunner工具同Monkey工具的差别
三、monkeyrunner的测试类型
四、运行monkeyrunner
五、实例
monkeyrunner API
接口自动化测试
Get请求
分分钟把百度网页抓下来
分析方法
下载一个应用
Post请求
登录新浪微博
有道翻译
接口测试
接口测试自动化 - 基于Java
简介
特性
使用方法
实例
读取网页(HTTP/HTTPS)内容
使用POST方式提交数据(httpClient3)
模拟文件上传到指定位置
处理页面重定向
HTTP响应
单元测试
单元测试的定义
编写优秀单元测试的重要性
我们都写过(某种)单元测试
优秀单元测试的特性
集成测试
与自动化单元测试相比,非自动化集成测试的缺点
什么是优秀的单元测试
单元测试范例
基于 - Java
运行测试方法
Assert
代码覆盖率
Jacoco
Java Agent嵌入
Java Report
TestNG
基于 - C/C++
CppUnit
C++Test
基于 - C#
基于 - Python
测试驱动开发
TDD的核心技能
小结
压力测试
JMeter是什么?
JMeter的特性
Jmeter 环境
脚本生成与调试 - 录制脚本
测试计划是什么?
写测试计划
脚本生成与调试 - 手工编写脚本
WebService 脚本生成
参数化
检查点设置
获取结果和分析
拓展阅读
百度系
阿里系
腾讯系
搜狗系
网易系
其它测试平台
联系作者
载入中
大家都喜欢
Photoshop CC 2018从入门到精通
55.30元Flutter:从0到1构建大前端应用
47.40元React Native跨平台移动应用开发
39.50元抖音短视频全攻略:录制+特效+直播+运营
27.90元百度统计:网站数据分析实战
17.65元