扫码阅读
手机扫码阅读
检查项驱动开发CheckList Drive Development
638 2023-08-22
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
老邓聊开发
扫码关注公众号
文章首先通过一个比喻的故事讲述了一个人订做饭桌的过程中,由于对产品耐用性的不合理测试要求,导致了与木匠的冲突,最终没有获得想要的饭桌。这个故事象征了软件开发过程中,在测试验收阶段因为各方对产品需求理解的分歧而产生的冲突。这种分歧会导致项目中大量的人力浪费,尤其是在Bug提交、修复和验收的循环中。
为了解决开发过程中的这种分歧,文章提出了采用检查项驱动开发的方法。检查项驱动开发利用User Story的可测试性,让产品和测试团队能够定义出User Story的测试项目。这些检查项用简单自然的语言来描述测试目的,而不是像传统的Test Case那样精准且繁琐。这促使开发人员在编码时就考虑这些检查项的要求,从而减少开发和测试过程中的冲突,提高开发效率。
文章最后指出,虽然传统的产品需求文档(PRD)也包含了类似的测试内容,但其格式和冗长性常使关键信息难以捕捉,且阅读起来耗时。相反,如果产品团队能将这些测试场景提炼成简单的检查项,不仅能提高团队的生产力,还能促进团队成员间的和谐,避免不必要的冲突。
想要了解更多内容?
文章来源:
老邓聊开发
扫码关注公众号
老邓聊开发的其他文章
DRY原则下区分重复还是巧合
DRY原则(Don\x26#39;t Repeat Yourself)已经深入人心。重复的代码在不同地方出现,是程序隐患之
解决产品经理和开发团队撕逼
有个问题很有趣:有一块蛋糕两个人分,如何保证公平?很简单的答案是,让切的人后选。那么,在开发团队中,产品经理
降低软件质量能让你更快吗?
我们经常听到一个说法,说团队软件质量低是因为面临工期压力,为了快速交付不得不做出来的让步。通
需求在变,还要写自动化测试吗?
当问一个团队为什么不写自动化测试的时候,往往有两种答案。一是我们的系统已经没什么变化,写测试没意义;
劝君放弃微服务
最近几年以来,微服务开始大行其道。各种项目都开始采用微服务架构。在此基础上,又诞生了多种服务、框架用来治理
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线