RSpec和Selenium中的Cucumber有什么区别?
下面列出了RSpec和Cucumber之间的区别-
用纯英语文本创建测试用例的工具。
主要用于用户验收测试。
用于行为驱动开发。
使用Describe、Context和It块叙述来自业务规范的步骤。
用Given、When、Then和But等关键字叙述业务规范中的步骤。
步骤实现的代码可以在一个称为步骤定义的单独文件中获得。
Cucumber的例子
功能文件
Feature: Login Module Scenario: User login Given: Visit URL "https://nhooo.com"
相应的步骤定义文件
@Given ("^Visit URL \"([^\"]*)\"$")
public void visit_url(String u){
System.out.println("网址是: " + u);
}RSpec的例子
describe Login Module
context "User Login" do
it "Visit URL 'https://nhooo.com'" do
message = successfully logged in
end
end
end热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语