本书共8章。

第1章:测试流程与理论。主要包括测试流程介绍、测试用例设计方法,以及测试流程实战练习。

第2章:Web测试方法与技术。主要讲解Web测试方法与技术,包括Web基础技术、HTML、JavaScript、CSS等,并将这些常见技术与软件测试结合,让读者理论结合实践,学以致用。

第3章:Web自动化测试。主要讲解Web自动化测试过程中常用的技术,以及常见问题的解决方法,如Selenium的常用API、经典的UI自动化测试模式(PO设计模式)等。

第4章:App测试方法与技术。主要讲解App测试中常用的工具与技术,包括模拟器、常用的adb命令,并举一反三地介绍这些技术的应用方法。

第5章:App自动化测试。主要讲解App自动化测试过程中常用的技术以及常见问题的解决方法,如Appium的常用API、多种定位方法。

第6章:接口协议抓包分析与Mock。主要介绍接口测试的价值和意义,以及接口测试的常用技术,如用于接口测试的Mock和抓包;目前行业内常用的接口测试工具的使用方法,如Postman、CURL、Charles等。

第7章:服务端接口自动化测试。主要介绍如何处理多种类型的接口请求和响应问题,以及接口自动化测试中常见的加密问题和多环境切换的问题,并提供了实战示例与解决方案。

第8章:持续集成。主要介绍持续集成在测试过程中的使用场景与Jenkins常用的操作,并结合Jenkins与自动化测试脚本,构建一套完整的持续集成体系。