对本书的赞誉
随着越来越多的企业开始应用云原生技术栈推动业务和架构的发展,Docker和Kubernetes逐渐成为大多数IT从业人员必备的技能并在面向B端的领域大放光彩,它们被融入产品并提供给用户使用。因此,在云原生架构下开展测试已经成为质量保证行业中一个重要的细分领域。在本书中,作者结合自建测试平台的经验,详细地总结了云原生架构下的测试方案,帮助测试人员解决云原生架构下的测试难题。
——黄小明 腾讯云智能总监
容器技术相关的图书并不少,但大多都从开发和运维的视角进行科普和实践内容的讲解,很难指导测试人员在云原生背景下开展测试活动,建立质量保证体系。因此,业界急需从测试人员视角出发的侧重云原生架构和相关测试理论的图书,本书满足了行业需要。本书内容丰富,案例众多,包含容器基础技术、云原生架构特点、在云原生架构下开发对应的测试工具和各项测试实践的细节。本书通俗易懂且实用性强,适合相关领域的测试人员阅读。
——杨春晖 工业和信息化部电子第五研究所研究员、高级工程师
随着云计算和边缘计算的普及,云原生已经成为当今软件行业发展的核心元素。在云原生时代,如何在工业级产品应用中适配云平台的网络,以及存储、算力、调度等方面的难题,已经成为相关从业人员重点学习的内容。而测试人员还需探索如何保证云原生产品质量、如何研究各项测试活动,以及如何利用云原生的特性构建更有效的测试技术。本书深入研究和探讨这些问题,汇集业界的最新实践成果,从理论、方法和实践层面进行全面的分析和总结,为在云原生架构下工作的从业人员提供参考资料和学习指南,帮助读者快速入门容器技术并开展云原生测试。
——朱华亮 百度主任架构师
2016年4月高飞在TesterHome写了第一篇文章,从此开始了篇篇精华之路。那时候我们还在移动测试方向“玩”得不亦乐乎,高飞已经开始研究容器、大数据、机器学习等领域了。我曾经有一个签名“和高飞学Kubernetes”,虽然我一直没有用心学,但是高飞的精华文章从没有停止。高飞的容器相关的文章随着他工作经验的丰富,越来越成体系,并终于在2023年成书。我们可以在市面上搜到很多关于云原生、关于Kubernetes的开发和运维的图书,但是从测试角度切入,向大家介绍如何测试云原生产品的图书少之又少,即便书中有相关内容,也是粗浅地带过。通过本书的内容简介,可以看出这是一本有细节、有落地的图书。这得益于高飞在第四范式做测试工作的时候,对Kubernetes的专研和在日常业务迭代中的应用。随着越来越多的应用“生”在云上,“长”在云上,云原生已经成为各大互联网公司技术发展的主要方向,Kubernetes作为云原生的核心平台,无论是开发人员、测试人员,还是运维人员,都需要去了解、学习和掌握它。测试人员想要了解如何保障云原生产品的质量(如高可用性和稳定性),阅读真正有这方面经验的前辈写的书是很好的学习途径。正所谓“师傅领进门,还带你修行”,相信读者阅读本书会有所收获。
——张立华(恒温) 蚂蚁高级测试开发专家
目前云原生技术应用越来越广泛,而其测试技术却很缺乏。本书全面介绍了各种云原生场景,特别是故障注入、混沌工程和边缘计算等场景的测试方案,还介绍了我个人比较关注的云原生产品的性能测试和监控数据收集,这些内容都非常值得参考和借鉴。
——齐涛(道长) 南方基金网络金融部测试负责人,
《Robot Framework自动化测试修炼宝典》作者
随着云计算和DevOps的广泛应用,容器技术及其应用成为当下软件行业非常热门的话题。在此背景下,从业人员发现传统的测试技能已经无法满足云原生时代的需要。测试人员需要面对在云原生架构下保证产品的质量,实践基于容器技术的自动化测试、性能测试、容量测试、混沌工程以及环境治理等一系列问题。这些问题或许可以从本书中找到答案,本书从Docker和Kubernetes技术出发,全面介绍了云原生架构的特点和测试活动的细节,非常适合在云原生架构下工作的测试人员以及对该领域有兴趣的从业人员阅读。
——陈振宇 南京大学软件学院教授、博导
本书是非常实用的技术图书,对在现代云原生环境下进行测试工作的读者来说非常有价值。本书深入介绍了云原生测试的概念、策略、工具和实践,涵盖了云原生应用、微服务、容器、Kubernetes等相关技术,并且从性能、稳定性、持续集成、大数据等不同角度出发,讲解了云原生产品的各种测试场景以及测试场景的具体实现,读者可以通过本书循序渐进地学习和了解云原生测试。本书融合了理论和实践,让读者既能深入理解云原生测试的原理和策略,又能使用具体的工具和框架实践,非常值得推荐。本书不仅对测试人员有用,对在云原生环境下进行开发和部署的人员,也具有一定的参考价值。
——邓东汉 前平安银行测试专家
容器技术的出现带来了云技术的爆发式发展,随着相关云端应用数量和规模的增加,工业界急需一套自动部署、扩缩和管理容器的应用,Kubernetes应运而生。当前介绍Kubernetes及其所赋能的领域的测试方面的图书很少,本书恰到好处地面世了。本书详细介绍的混沌工程、分布式压力测试以及与Jenkins结合的CI/CD等内容特别能体现质量保证的技术力和生产力,在我的互联网大厂工作经历中,这些专项的产物都是作为基础建设,在公司生产发布活动中发挥着重要的作用,这些内容值得重点学习和拓展研究。
——哈莫(Harmo) 前腾讯高级测试开发工程师