现代软件测试技术之美
全新正版未拆封
¥
32.16
全新
仅1件
作者茹炳晟 吴骏龙 刘冉
出版社人民邮电出版社
出版时间2024-05
上书时间2024-05-18
商品详情
- 品相描述:全新
图书标准信息
-
作者
茹炳晟 吴骏龙 刘冉
-
出版社
人民邮电出版社
-
出版时间
2024-05
-
版次
1
-
ISBN
9787115622594
-
定价
89.80元
-
装帧
平装
-
开本
16开
-
页数
201页
-
字数
338千字
- 【内容简介】
-
本书内容聚焦于“现代”软件测试技术,既包括近几年颇受关注的前沿软件测试技术,也包括一些“老技术”在新场景下的应用。作者希望将这些技术剖析清楚,在此基础上给出一些常见的实践案例或应用场景,让读者深入理解这些软件测试技术的来龙去脉,并能够将其快速应用到实践中。本书分为7章,主要内容包括软件测试新理念、软件测试新方法、软件测试新技术、软件测试基础设施、软件测试常见困惑、软件测试行业案例等。
本书内容通俗易懂,案例丰富,既适合软件测试从业人员(测试工程师、测试开发工程师、测试架构师、测试经理、测试监等)阅读,也适合软件开发人员、架构师和企业管理人员阅读,还适合作为高等院校相关专业的用书。
- 【作者简介】
-
茹炳晟腾讯 tech lead,腾讯研究院特约研究员,中国计算机学会技术前线委员会研发效能ig ,软件研发效能度量规范标准核心编写专家,中国商业联合会互联网应用工作委员会智库专家,腾讯云、阿里云、华为云“具价值专家”,测试工程师全栈技术与实践的作者。自媒体号“茹炳晟聊软件研发”的主理人。
吴骏龙某大型互联网公司质量与效能团队技术监,腾讯云“具价值专家”,曾任 wih中国测试监、阿里巴巴本地生活测试经理。在软件质量体系、服务容量保障、服务稳定建设、软件研发效能等领域深耕多年,善于通过创新手段解决工程难题。他是测试行业的实践者和前沿技术的传播者,多次受邀参加 qcon、qecon、ccf 等行业峰会并进行演讲。
刘冉现任thoughtwork软件测试和质量专家,具有 20 年软件开发和测试工作经验;对web 应用测试、服务器能测试、移动测试、安全测试、敏捷测试、测试驱动开发、测试分层一体化解决方案,以及代码管理、持续集成、持续交付和 devo 等有深入研究,曾是多个行业峰会的演讲嘉宾。
精彩书评:
本书全面介绍了现代软件测试技术、工具与实践,例如,契约测试、混沌工程、流量回放、测试等。书中介绍的可测试设计、tdd、实际案例等内容也很实用。全书涵盖了测试新技术和新的测试场景,实践强,有助于快速提高读者的技术水和实践能力。
— 朱少民,全程软件测试敏捷测试:以持续测试促进持续交付的作者
本书系统地剖析了现代软件测试所面临的诸多挑战,针对地结了测试左移、右移的理念和实践,也提炼了在安全和大数据等新兴测试方向上的实战方法,同时还展望了生成式ai在智能测试方向的应用。该书内容广泛、案例实用,是测试从业人员很好的参书。
— 肖然,thoughtwork 中国区经理、中关村智联软件服务业质量创新联盟秘书长
当我一拿到这本书,被这本书的内容深深吸引了。这是一本涵盖测试技术、质量保障实践的书,内容上不仅适合有经验的从业者参,而且也适合初入测试行业的读者学,如果你也和我一样热爱软件测试技术,那么,你不要错过这本书。
— 陈磊,前测试架构师、接测试方持续测试的作者
本书深入浅出地探讨了现代软件测试的技术与实践,涵盖了新的测试理念和测试场景,如人工智能辅助测试、混沌工程等。本书还包含丰富的案例,帮助读者将理论知识与实际工作相结合。我向每一位追求很好、渴望在软件测试领域持续成长的专业人士,强烈这本难得的佳作。
—阮峰,争锋信息科技有限公司董事长兼ceo
本书不但介绍了测试左移和测试右移的基本理论,而且也阐述了当前主流的软件测试技术和新的应用场景,非常适合希望在软件测试领域持续提升能力的读者学。本书还特别介绍了近正在兴起的各种测试新技术,如混沌测试、测试、全链路压测、大数据测试、人工智能测试等,助力读者解决传统测试技术效率不高和无法发现更多软件bug的问题,对读者具有很好的实践指导作用。
—徐琨,tetin云测ceo
- 【目录】
-
章软件测试新理念1
1.1测试左移2
1.1.1传统瀑布模型下软件测试的挑战2
1.1.2测试左移的早期实践3
1.1.3当前软件测试工程化的困局与解法4
1.1.4测试左移的实践7
1.1.5测试左移的深度思9
1.1.6结9
1.2测试右移9
1.2.1a/b测试9
1.2.2灰度发布10
1.2.3线上监控12
1.2.4用户体验分析12
1.2.5结14
1.3可测试设计14
1.3.1可测试的定义15
1.3.2可测试差引发的问题15
1.3.3可测试的3个核心观点17
1.3.4可测试的4个维度18
1.3.5不同级别的可测试与工程实践21
1.3.6结25
1.4测试分析与测试设计25
1.4.1什么是测试分析与测试设计25
1.4.2测试分析与测试设计的分类26
1.4.3基于用户行为和业务场景的测试分析与测试设计28
1.4.4测试分析与测试设计的未来28
第2章软件测试新方法30
2.1契约测试31
2.1.1什么是契约测试31
2.1.2契约测试存在的问题32
2.1.3契约测试的主要实践32
2.1.4结37
2.2测试驱动开发38
2.2.1tdd是什么38
2.2.2tdd怎么做40
2.2.3“tdd已死”?44
2.2.4结46
2.3探索式测试46
2.3.1探索式测试的历史与简介46
2.3.2探索式测试的现状47
2.3.3探索式测试在敏捷开发中的实践48
2.3.4探索式测试的产出度量50
2.3.5结50
2.4低代码测试50
2.4.1低代码测试的切入点51
2.4.2低代码gui测试51
2.4.3低代码api测试55
2.4.4结56
2.5混沌工程57
2.5.1混沌工程的理念57
2.5.2混沌工程的发展历程57
2.5.3混沌工程的价值58
2.5.4核心观点和常见误区59
2.5.5实施混沌工程的原则61
2.5.6实施混沌实验的步骤62
2.5.7混沌工程常用工具和使用演示63
第3章软件测试新技术(上)71
3.1流量回放72
3.1.1使用gorey和diffy进行流量回放73
3.1.2使用jvm-sandbox-repeater进行流量回放75
3.1.3基于servicemesh进行流量回放76
3.1.4结78
3.2测试78
3.2.1测试的技术实现79
3.2.2测试的前沿探索81
3.2.3结82
3.3模糊测试82
3.3.1模糊测试介绍82
3.3.2模糊测试实施步骤83
3.3.3模糊测试实例84
3.3.4展望85
3.4变异测试86
3.4.1单元测试代码覆盖率的局限86
3.4.2变异测试的基本概念86
3.4.3变异测试是新技术吗86
3.4.4实施变异测试的步骤87
3.4.5主流变异测试工具用法简介88
3.4.6变异测试的工程化实践94
3.4.7变异测试在接测试中的应用与探索95
3.5服务虚拟化96
3.5.1服务虚拟化介绍及面对的问题96
3.5.2解决方案97
3.5.3服务虚拟化实例——hoverfly100
3.5.4结102
第4章软件测试新技术(下)103
4.1全链路压测104
4.1.1压测数据隔离104
4.1.2压测模型构建106
4.1.3应用服务改造108
4.1.4压测流量制造108
4.1.5风险控制109
4.1.6组织协作110
……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价