bdd
2016-06-06 09:44:20 0 举报
BDD(Behavior-Driven Development)是一种软件开发方法,它强调在开发过程中使用自然语言描述软件的行为。这种方法的核心是让开发者和利益相关者能够更好地理解软件的需求,从而提高软件的质量和可维护性。 在BDD中,开发人员会使用Gherkin语言编写测试用例,这些测试用例描述了软件在不同场景下的行为。然后,开发人员会使用工具将这些测试用例转换为可执行的代码。这样,开发人员就可以通过运行这些测试用例来验证软件是否满足需求。
作者其他创作
大纲/内容
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 条评论
下一页