更新时间:2024-01-05 17:55:23
封面
版权信息
作者简介
内容简介
推荐序一
推荐序二
推荐序三
前言
主要登场人物
第1章 测试的核心价值
1.1 理想与现实中的测试工作
1.1.1 理想中的测试工作
1.1.2 现实中的测试工作
1.1.3 如何破解窘境
1.2 测试工作的价值
1.2.1 测试岗位价值认知
1.2.2 提高团队成员的测试工作效率
1.2.3 角色认知
1.3 如何做一名出色的测试工程师
1.3.1 软件测试在校园
1.3.2 软件测试在软件行业
1.3.3 测试工程师如何从技术角度看待软件测试
1.3.4 怎样提升测试工程师的专业性
1.4 测试架构师的使命与价值
1.4.1 什么是测试架构师
1.4.2 测试架构师需要具备的四项能力
1.4.3 测试架构师与开发架构师
1.4.4 测试架构的高效实践
第2章 敏捷软件开发模式中的测试
2.1 敏捷软件开发模式
2.1.1 瀑布软件开发模式与敏捷软件开发模式
2.1.2 敏捷软件开发模式的介绍
2.2 一次成功的敏捷转型经验分享
2.2.1 简介
2.2.2 转型前的状况
2.2.3 测试团队的构成
2.2.4 转型阶段概述
2.2.5 转型的经验与心得
2.3 敏捷测试工程师
2.3.1 敏捷测试与传统测试的区别
2.3.2 敏捷测试工程师的技能特点
2.3.3 敏捷测试开展原则
2.4 敏捷测试工程师的思维方式
第3章 敏捷测试技术
3.1 工程实践与研究型知识
3.1.1 软件开发和测试工程实践
3.1.2 研究型知识
3.2 敏捷测试工程师技术
3.2.1 测试工程师需要掌握的软件开发技术
3.2.2 测试工程师需要掌握的软件测试技术
3.2.3 测试开发技术落地心得
第4章 接口自动化测试技术
4.1 自动化测试简介
4.2 接口测试文档
4.3 接口测试工具对比
4.4 Postwoman介绍
4.5 基于pytest框架和requests库的接口自动化测试
4.5.1 pytest测试框架介绍
4.5.2 requests库介绍
4.5.3 编写接口自动化测试脚本
第5章 自动化测试平台
5.1 背景介绍
5.1.1 自动化测试开展存在的问题
5.1.2 分析自动化测试问题的根本原因
5.1.3 解决自动化测试开展所遇到的问题
5.2 自动化测试平台开发设计
5.2.1 动手前的准备
5.2.2 平台开发技术介绍
5.2.3 自动化测试平台详细设计
5.2.4 自动化测试平台实现
5.2.5 自动化测试平台展示
5.3 功能优化
5.3.1 用户第一轮试用
5.3.2 第一轮工具优化
5.3.3 第二轮工具优化
5.3.4 第三轮工具优化
5.4 平台未来规划
5.5 实践心得
第6章 测试创新工具PostSuperman
6.1 开发团队介绍
6.1.1 理想中与现实中团队的差别
6.1.2 敏捷开发团队:一个实例
6.1.3 团队面临的效率问题
6.2 设计提高效率的方案
6.2.1 了解效率问题的全貌
6.2.2 分析导致效率问题的瓶颈
6.2.3 提高效率的方案:加强接口自动化测试
6.2.4 优化效率方案
6.2.5 本节内容回顾
6.3 提高效率的短期方案:借助工具
6.4 提高效率的长期方案:接口自动化测试框架
6.5 PostSuperman工具诞生
6.5.1 测试框架带来的效率提升效果有限
6.5.2 工具与测试脚本结合可行性分析
6.5.3 Postwoman源代码修改尝试
6.5.4 创新工具方案设计
6.5.5 PostSuperman的名字由来
6.5.6 PostSuperman工具实现
6.5.7 第一个可用版本交付
6.6 PostSuperman的第一轮优化