敏捷测试----左移右移的思考
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章《用户故事--需求实例化》在元旦期间发布后引发了行业内对“测试左移”概念的讨论。作者在这篇文章中阐述了对测试职位天然优势和质量优化路径的看法,并提出了需求实例化的重要性。
作者认为,测试职位的左移是为了更好地质量优化,而非因为岗位焦虑。左移意味着测试人员参与到需求的实例化过程,从而提高需求的清晰度和可执行性。需求实例化是将模糊的需求转化为团队能够理解的用户故事,这涉及从业务流程到系统架构设计的各个方面。
软件产品的开发过程首先要求对需求有清晰的认识,然后进行软件设计,包括建模、输出设计文档,并依据这些文档进行开发工作。作者通过“快递员放快递至快递柜,用户取件”的用户故事案例,展示了需求实例化的过程。
在当前研发环境中,用户对交付速度和质量的要求不断提高,而研发模式仍然是瀑布模式或敏捷研发模式。测试左移被认为是满足用户真实需求的方式,测试人员通过需求实例化,帮助团队明确共同的业务目标和责任,并实现知识共享。
需求实例化不仅促进了团队的开放讨论和责任共担,也引入了质量内建的概念。测试人员在实例化过程中可以提供不同角度的测试方法和方式,从而让开发人员在编码过程中刻意重视可能的质量问题。
最后,作者强调了需求实例化的过程与精益思想中的持续反馈相似。测试不仅是发现和解决问题的过程,也是一个持续改进和优化的循环。测试左移的目的旨在提升团队技能,并实现软件产品的持续高速高质量交付,体现了“团队为我,我为团队”的集体主义精神。
想要了解更多内容?