bdd
2016-06-06 09:44:20 0 举报
BDD(行为驱动开发)是一种软件开发方法,它强调在开发过程中使用自然语言编写可执行的需求规范。这种方法将测试与开发紧密结合,使得开发人员能够更好地理解需求,并确保代码满足这些需求。BDD的核心概念包括Gherkin语言、Given/When/Then语句和Cucumber框架。通过使用BDD,团队可以更快地交付高质量的软件,同时减少沟通成本和潜在的错误。总之,BDD是一种有效的软件开发方法,有助于提高团队协作和软件质量。
作者其他创作
大纲/内容
level1
start
-
value2
stut
open
bdd[package]Structure
tank1
constrainslevel = level1
valueslevel1:water
tankController
valuesvalue1:open=0value2:open=0value3:open=0level1:level_constraintlevel2:level_constraintstart:control=0stop:control=0stut:control=0
control
level2
level_constraint
stop
tank
valueslevel:water
operationscompare_constraints(level):openaccept_water(level)give_water(level)accept_contronl()
bool
reservior
valuesstart:control=0stop:control=0stut:control=0
operationsgive_water()
value1
water
Real
value3
ambient
tank2
constrainslevel = level2
valueslevel2:water
0 条评论
下一页