BDD下的自动化测试框架

23天前

测试不再仅仅关注代码的验证,而是围绕需求进行测试。

BDD(Behavior Driven Development),即行为驱动开发,通过自然语言定义系统行为,以功能使用者的角度,编写Story、Scenario,且这些行为描述可以直接形成需求文档,同时也是测试标准。


客户:提出需求
需求分析师:分析需求,形成开发可执行的具体Feature、Story、Taks
开发:实现需求
测试:编写验证步骤,验证最终产品是否满足需求

一般情况下,由于不同人对需求的理解不同,最终导致产品与客户需求可能存在很大差距,如果有一种通用语言可以让客户、产品经理等将需求通过同一种语言描述出来,那么这种差异将会大大缩减

COMMENTS

需要 后方可回复
如果没有账号可以 一个帐号。