您的位置: 网站首页> it面试题> 当前文章
行为驱动开发BDD有哪些环节?
老董-我爱我家房产SEO2023-06-30180围观,113赞
行为驱动开发或BDD是一种源自TDD的基于示例的方法。BDD专注于开发和产品团队的开发人员和工程师之间的持续沟通和对软件产品的共同理解。这种理解是通过创建产品所需行为的场景来实现的。行为驱动开发(或BDD)有哪些环节呢?
1、讨论功能:团队之间使用各种方法(例如given-when-then等)讨论该功能。
2、写作场景:场景是使用Gherkin语言以纯文本形式编写的用户故事。Gherkin允许分析师、开发人员等通过given-when-then格式描述场景。编写场景是为了以全面的方式描述功能的行为。
3、代码开发:根据场景开发代码(或步骤)。这些场景充当验收测试,开发人员可以在其中为该特定功能开发代码。
4、通过场景:这里与TDD中相同,特定场景的代码应与为其做出的预测相同。验收测试进行检查并通过场景。
5、代码重构:尽管场景清晰,但如果出现任何错误,QA团队会重构代码。因此,测试人员通过重构来消除场景代码中的错误。
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
上一篇:测试驱动开发TDD的缺点是什么?
下一篇:行为驱动开发BDD的优势有哪些?
相关文章
文章评论
-
行为驱动开发BDD有哪些环节?文章写得不错,值得赞赏


