请原谅我,因为我不太清楚我所谈论的确切条款......因此我的问题。
最近我在一个大型敏捷团队工作,在那里我遇到了一种定义用户场景的方法(很像用户故事)。
这些场景是一些非常基本的短句,带有关键词和人类(尤其是项目经理)可以理解的结构,也可以使用某些Java Framework进行编码(用于验证测试)。
这种迷你语言的确切结构使用了“when”和“and”或“if”等关键字,这是框架解析和验证结果的方式。该框架的目的是在管理和验收测试框架之间建立联系。因此,管理层基本上可以使用英语编写测试。
场景如下:
“当用户访问网址时
和
用户点击X
有些事情发生了(可以衡量)“
任何人都可以帮我记住我在说什么吗?
非常感谢
答案 0 :(得分:1)
JBehave使用Given / When / Then作为Java中行为驱动开发的语言关键字。
答案 1 :(得分:0)
听起来你在描述easyb或Fit。
答案 2 :(得分:0)
答案 3 :(得分:0)
答案 4 :(得分:0)
您可能正在进入测试驱动开发TDD。如果做得好,它会非常有效。