测试是软件开发绕不开的话题,也是研发人员心中永远的痛。测试是一个专项领域,其重要性不言自明,不可或缺,但又总被忽视,一旦(或者说是经常)时间紧、任务重,往往第一个被牺牲。
敏捷开发与DevOps是大势所趋,业务人员与开发人员要频繁沟通,开发与运维要一体化,测试人员应该何去何从?总会有测试人员询问职业发展方向,眼前过于真实的“苟且”,看不清楚的“诗和远方”,谁能够指点迷津?好的测试人员不多,既要懂技术,又要了解业务,上能体验产品,下能写脚本,明明是全能型选手,却往往被视为全天候救火队员,如何找到自己的定位,并且体现出测试真正的价值?
关于测试的相关实践,你能想到无数的问题:如何在敏捷开发中践行测试?如何敏捷地进行测试?敏捷测试会是“银弹”吗?敏捷的测试需要注意哪些问题?DevOps与测试的关系是什么?如何将测试融入DevOps流程?手工与自动化如何共存?测试是越多越好吗?测试如何“左移”又如何“右移”?
我是提问题的人,而本书的三位作者则负责答疑解惑,我们一直苦苦探寻的答案,也许在眼前这本书中就能够找到启示。
与三位作者相识相知多年,他们均是本领域的专家,如今携手共撰本书,强强联合的产出,绝对是值得庆幸并仔细研读的一本好书!
姚冬
华为云应用平台部首席技术架构师
中国DevOps社区2021年度理事长
IDCF社区联合发起人