python 驱动开发,python测试驱动开发
追求代码质量:亲身体验行动驱动的开发
使用RSpec的行为驱动测试
行为驱动开发(BDD)是一种敏捷软件开发技术,它鼓励软件项目开发人员、QA和非技术人员或业务参与者之间的合作。BDD最初由Dan North在2003年命名为极限编程实践,作为对测试驱动开发的回应。
“敏捷方法、BDD和极限测试交流”于2009年在伦敦出版
BDD是第二代可扩展的、高度自动化的敏捷技术,基于外部和内部的拉动以及多个利益相关者。它显示了一个带有预定义输出(即工作期间提供的结果),即测试软件的交互循环。
BDD的焦点是通过利益相关者的讨论获得对预期软件行为的清晰理解。通过用自然语言编写非程序员可读的测试用例,扩展了测试驱动开发方法。行为开发人员使用该地区混合语言的母语来描述代码的目的。这样,你就可以专注于如何编写代码,而不是技术细节,并最大限度地减少代码编写人员的技术语言与业务用户、用户、参与者和项目管理员的领域语言之间的翻译成本。
North创建了第一个BDD框架。替换JBehaveRSpec项目Cucumber。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。