敏捷下的测试(Cypress ) | IDCF FDCC认证学员作品
一、引言
在目前的软件开发领域,敏捷、DevOps 是最热门的‘词’了、现在大多数的公司都在进行着 “敏捷”转型。业界有很多所谓敏捷开发流程,比如Scrum,Kanban等,但是其中测试相关的内容相对较少,并且不够系统化和细节化,所以业界就出现了很多测试人员,他们总结了测试人员应该在敏捷开发中如何进行测试工作。由于很多测试人员也是公司或者团队在Scrum和Kanban的转型中接触和学习到敏捷,然后通过有限的资料以及自悟在团队中进行敏捷测试,又在一知半解下去宣传敏捷测试或者去抵制敏捷测试,导致敏捷测试甚至敏捷本身在国内乱象丛生。
首先敏捷测试一定是敏捷开发方法的一部分,所以敏捷开发方法论里应该需要包括敏捷测试的相关内容,但是现在业界中所谓的一些标准的敏捷开发流程里却很少包含系统化的测试实践。由于敏捷测试实践或者说敏捷实践的核心就是缩短反馈周期,逐步优化整个系统。并且因为每个团队的情况都是有差距的,所以通过同一种标准的方式去要求所有的团队,会产生很多负面的效果。
现在业界已经有不少通用的敏捷测试实践,以及一些在特定条件下的经典流程(后面会介绍一个经典的敏捷测试管理流程)。其次对于大规模敏捷开发中的敏捷测试来讲,其核心还是在开发团队里合理使用各种敏捷测试实践,缩短测试反馈周期。
因此不管敏捷开发还是敏捷测试里的敏捷都没有一个所谓统一的最终敏捷,应该是需要越来越敏捷的状态才是最好,然后最终达到自己项目的一个稳定敏捷状态就可以。【引用】“ThoughtWorks的敏捷测试”
二、实践
基于组织的“测试标准化文档“进行测试相关工作的相关追踪跟进机制的确认,并和相关人员达成共识,同时确认本次冲刺需要收集的度量数据。 完善功能级的DoD 验收标准,最终形成的一个在线检查清单,这个检查清单主要面对是用户或者PO层面、产品展示会议进行之前,会首先确认检查清单是否已经完成,所有检查项目是否已经全部通过。也是我们敏捷流程中质量内建第一把锁。
三、技术栈
四、总结
【leansoftX.com招贤令】你不必对DevOps和敏捷已经具备很深的认知。最难的恐怕是通过我们的面试,在整个面试过程中,对每一名面试者我们都将投入超过20小时的时间与你沟通,一同工作和讨论未来发展方向。如果你能通过如此严苛的面试,就证明你已经是同行中的佼佼者。我们也不会让“专业”的HR来审核你的简历,因为一个不懂技术的人是无法判断一个技术人员的能力的,和你进行面试交流的都是业内的技术大牛和专家。我们相信只有技术人可以懂得技术人。
扫描下方⬇️海报中二维码,输入关键词:job
请发送您的简历至:wanglin@idcf.io