敏捷测试高效实践:测试架构师成长记

敏捷测试高效实践:测试架构师成长记

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书的核心主题是“敏捷测试”与“高效测试技术实践”。

内容简介

本书讲述一名测试工程师如何从传统测试思维和工作模式中跳脱出来、拥抱变化,并逐渐融入敏捷测试的过程,详细讲解了测试行业中常用的测试方法和开发技术。

本书既浓缩了丰富的软件测试方法和作者大量宝贵的实践经验,又包含了作者在职场的认知和测试技术总结。书中剖析了诸多自动化测试和敏捷测试的优秀实例,并详细介绍了三款由作者自主研发的创新测试工具。读者不仅可以将这些知识直接应用到实际工作中,还可以学习使用创新测试工具PostSuperman,一键自动生成接口自动化测试脚本。

本书既适合软件测试人员阅读,又可作为软件相关专业人士的工作参考与实践指南。

作者简介

作者司文,就职于世界500强知名企业、国内知名某股份制商业银行,担任技术经理一职,拥有16年以上的软件测试、开发和项目管理经验,具有丰富的测试质量体系设计经验,精通自动化测试、敏捷测试、探索测试、测试工具平台开发等相关技术,曾服务于世界500强企业上海惠普有限公司(HP)。

章节目录

版权信息

内容简介

推荐序一

推荐序二

推荐序三

前言

主要登场人物

第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的第一轮优化

6.6.1 使用反馈

6.6.2 支持基于场景的自动化测试

6.6.3 工具从“可用”到“有用”

6.7 PostSuperman工具第二轮优化

6.7.1 从开发视角到用户视角

6.7.2 工具从“有用”到“好用”

6.8 团队试用情况

6.9 工具的后续拓展强化

6.10 小结

第7章 代码染色覆盖率工具

7.1 背景介绍

7.1.1 快速且高质量交付

7.1.2 故事背景介绍

7.1.3 发现并提出问题

7.2 再次向效率挑战:先定义问题

7.3 分析问题

7.3.1 再次向效率挑战

7.3.2 工具方法应用

7.3.3 技术可行性分析

7.4 方案设计

7.4.1 价值对等的沟通

7.4.2 设计价值对等的条件

7.4.3 系统设计

7.5 工具实现

7.5.1 工具名称CodeColor

7.5.2 管理模块设计

7.5.3 自动化构建插桩编译包

7.5.4 覆盖率文件收集

7.5.5 报告改造与生成

7.5.6 报告存档

7.6 功能优化

7.6.1 用户第一轮试用

7.6.2 第一轮工具优化

7.6.3 第二轮工具试用和优化

7.7 推广使用

7.8 后续产品功能规划

7.9 实践心得

附录A 随书资源包安装和使用指南

A.1 资源包介绍

A.2 安装部署步骤

A.2.1 依赖软件安装

A.2.2 PostSuperman服务端部署

A.2.3 PostSuperman浏览器扩展安装

A.2.4 PostSuperman前端部署

A.3 补充说明

参考文献及资料

个人感悟

本书赞誉

反侵权盗版声明

敏捷测试高效实践:测试架构师成长记是2021年由电子工业出版社出版,作者司文。

得书感谢您对《敏捷测试高效实践:测试架构师成长记》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
测试技术 电子书
《测试技术(机车车辆类高等教育轨道交通十二五规划教材)》由彭俊彬主编,本书内容包括信号描述、测试装置的基本特性、常用传感器、信号的调理与记录、信号分析与处理、测试技术的工程应用、计算机测试系统与虚拟仪器等。本书着重基本概念和原理的阐述,突出理论知识的应用,加强了针对性和实用性。《测试技术(机车车辆类高等教育轨道交通十二五规划教材)》可作为高等学校机械类和相近专业本科生教材,也适于作为各类职业学院、
金融软件测试从入门到实践 电子书
随着社会的不断进步,各行各业都在拥抱数字化转型,软件的应用规模不断扩大,普及率呈现大幅度上升的趋势。软件测试是保障软件质量的重要环节,金融软件测试更是金融业务与测试技术融合的重要领域。本书通过9章内容,深入浅出地介绍了金融软件测试的基础知识、常用工具、相关标准、项目管理知识、用例设计方法、执行方法、报告编写等内容,并通过银行国际业务测试项目实战带领读者全面复盘所学知识和相关技巧。本书围绕金融软件测
Python测试开发入门与实践 电子书
本书系统且深入阐释利用Python进行Web自动化测试涉及的方法和实践。
渗透测试技术 电子书
本书是一本关于渗透测试技术的实用教材,旨在帮助读者深入了解渗透测试的核心概念和方法,以便有效地发现和防范网络漏洞和风险。本书分为七篇,共21章,从渗透测试环境搭建入手,介绍信息收集、常见Web应用漏洞利用、中间件漏洞利用、漏洞扫描、操作系统渗透、数据库渗透等。本书以任务的形式呈现,易于理解和操作。通过阅读本书,读者能够全面了解渗透测试技术的原理和应用,提高网络安全水平。本书适合作为高等院校网络安全
Python测试之道 电子书
基于Python 3.6,详解测试开发技术大趋势。