当前位置:网站首页>推荐书籍 > 正文 >>

全程软件自动化测试:开源实战

图书信息

作者:刘冉著著

出版社:人民邮电出版社

定价:79.80

ISBN:9787115677938

出版时间:2025-10-01

分类:图书,行业职业,计算机,编程语言

商品介绍

目录

第 1章 全程软件自动化测试绪论 1

1.1 软件自动化测试的概念 1

1.2 软件自动化测试的意义 3

1.3 测试自动化与自动化测试 4

1.4 全程软件自动化测试 6

1.5 小结 8

第 2章 自动化测试的基础 9

2.1 自动化测试的环境、工具和框架 9

2.1.1 自动化测试环境介绍 10

2.1.2 自动化测试工具和框架介绍 10

2.1.3 自动化测试框架的4种类型 11

2.1.4 自动化测试框架的选择 16

2.2 自动化测试用例、数据和有效性 17

2.2.1 测试用例编写和管理 18

2.2.2 测试数据 26

2.2.3 自动化测试的有效性 26

2.3 自动化测试策略 27

2.3.1 测试策略 27

2.3.2 测试策略分类 28

2.3.3 测试策略实例 32

……

内容简介

本书系统阐述自动化测试在软件开发生命周期中的理论体系与工程实践。

本书从自动化测试方法论入手,全面覆盖软件全生命周期中的应用场景,包括测试左移、持续集成、测试右移、敏捷开发和DevOps等;深入探讨自动化测试的框架选型、测试用例管理、测试策略等核心理论与方法;详细解析TDD、ATDD和活文档等自动化测试实践;对比分析单元测试、API自动化测试、UI自动化测试、性能测试和自动化安全测试等不同测试类型,并介绍在不同平台下的数十种主流开源自动化测试框架和工具。此外,本书前瞻性地探讨自动化测试在Serverless架构下的应用,以及大语言模型辅助自动化测试的理论与实践。

为增强学习效果,本书附赠超过10小时的配套教学视频,使本书兼具理论深度与实践指导价值。

本书可作为软件测试工程师、质量分析师、软件开发人员和项目管理人员的参考书,也可作为高等院校计算机及相关专业师生的教学用书。

作者简介

刘冉,前Thoughtworks首席软件测试和质量咨询师,拥有20多年的软件开发和测试经验。《现代软件测试技术之美》《软件研发效能提升实践》等图书及Thoughtworks《质量体系白皮书》作者之一,《质量三人行》播客主播。

主编推荐

拥抱开源,引领行业突破自动化测试瓶颈; 系统阐述自动化测试在软件开发生命周期中的理论体系与工程实践; 既有自动化“术”的硬核工具实战,更有质量保障“道”的体系构建; 融入Serverless/AI等前沿技术,拒绝技术过时焦虑; 随书附赠: ·思维导图-梳理上百个开源工具和框架列表; ·扫码看视频-超10小时开源工具教学。

媒体评论

对软件测试工程师而言,锤炼自动化测试能力是从新手到专家的必经之路。然而,如何实现ROI优选的自动化测试,业内长期缺乏统一答案。刘冉先生深耕测试一线多年,更以强烈的好奇心对各类自动化测试开源工具进行了全面体验与实践验证。他将这些经验沉淀成书,系统介绍了自动化测试的实战方法。本书还特别增设章节探讨如何利用大模型推动自动化测试升级,其时效性与实用性尤为突出。相信本书将成为软件测试从业者职业进阶的推荐指南。 ——徐琨 Testin云测CEO 系统讲透、实践到位,在自动化测试成为质量保障核心能力的今天,本书提供了一条系统、实用且可落地的路径。本书从自动化测试的概念解读、工具和框架选择策略入手,逐步深入多个层面的测试实践,还探讨了大语言模型辅助自动化测试等未来趋势,推荐所有深耕质量与测试的一线同行阅读。 ——林冰玉 前Thoughtworks总监质量咨询师,现独立质量专家顾问 这本自动化测试实战指南,带你深度掌握软件全生命周期的测试精髓:从测试左移、持续集成到测试右移与敏捷实践,硬核解析框架选型、TDD/ATDD核心方法,并手把手对比单元测试、API测试、UI测试、性能测试和安全测试等各类测试的落地策略与数十种主流工具。本书前瞻探索Serverless与AI大模型如何重构测试未来,附赠近10小时视频与配套源代码,助你快速精通自动化测试,决胜质量战场。 ——茹炳晟 腾讯Tech Lead,中国计算机学会(CCF)TF研发效能SIG主席 过去十多年,随着软件架构(如微服务、云原生)的复杂度持续提升,测试领域也迎来关键变革:传统的依赖商业工具的模式逐渐失灵,难以应对多样化的测试场景与快速迭代需求,开源工具与平台迎来爆发式发展。刘冉老师作为深耕开源测试框架研究的,长期通过行业大会及媒体分享一线实战经验。本书不仅横向覆盖了功能测试与非功能测试场景下的开源工具链,还纵向剖析了不同编程语言和架构下的框架实践心得。对计划构建自动化测试体系的读者而言,本书既是架构规划的实用指南,也是工具选型的权威参考手册。 ——陈霁 TestOps创始人 本书是测试领域极具价值的实践指南,以自动化测试为核心,系统解析开源工具与框架,涵盖十多种主流测试框架的实际应用,并配有近10小时的视频课程,为读者提供了从理论到实践的全面指导。无论是初学者希望快速上手,还是资深从业者寻求测试流程优化或测试技术选型,都能从中获益。 ——陈磊 阿里云MVP,华为云MVP,《接口测试方法论》《持续测试》作者 在人工智能技术快速发展的浪潮中,软件测试行业正经历深刻变革。传统的重度依赖人工的测试环节(如需求建模、断言配置和链路分析等)正逐渐被人工智能取代,效率显著提升。这一变革不仅加速了部分传统测试方法退出历史舞台,更催生了大量创新性测试技术。面对日新月异的技术迭代,测试工程师常常陷入“学而不及”的困境,尽管新的测试理论层出不穷,但缺乏可落地的实施路径。刘冉老师的著作恰逢其时,以实战为导向,不仅系统阐述测试方法论,更配套丰富的开源框架资源和视频课程,是一本顺应当前时代需求的好书。 ——吴骏龙 腾讯云TVP,《软件研发效能提升之美》《深入浅出全链路压测》等图书作者 刘冉大哥是长期深耕软件自动化测试一线的资深专家,兼具扎实的理论功底与丰富的实战经验。本书凝聚了其20多年的技术沉淀,以开源工具为核心,全面覆盖功能测试与非功能测试的各个场景,系统整合了跨语言、跨架构的测试框架实践。在大模型技术兴起的背景下,本书还前瞻性地探讨了人工智能对测试体系的重构与影响。对寻求技术突破的测试工程师而言,这不只是一部工具手册,更是一份职业发展指南。 ——刘琛梅(梅子)绿盟科技网络安全技术部研发总监,《测试架构师修炼之道》作者

推荐书籍