Rubysikulicucumber Cucumber Cucumber Cucumber Cucumber Cucumber Features Stepdefinitions
Sign up to view full document!
SIGN UP
Ruby+sikuli+cucumber自动化 测试框架运用
Cucumber简介 • Cucumber是做什么用的? • Cucumber三大组成 • Cucumber的开发过程
Cucumber三大组成 • Features • Step_definitions • Cucumber command
Cucumber command • 当运行cucumber 命令时,cucumber会分 析feature文件中定义的step,然后去step definitions寻找相匹配的step,如果找到就 执行step中的代码 • 执行命令,在命令行输入cucumber 项目目 录features文件名. feature
Cucumber的开发过程 • 1: Describe behaviour in plain text 2: Write a step definition in Ruby 3: Run and watch it fail 4: Write code to make the step pass 5: Run again and see the step pass 6: Repeat 2 -5 until green like a cuke 7: Repeat 1 -6 until the money runs out (摘自网 路) • 简单的说就是:写用例->跑测试->看结果->写实 现->换个用例,再循环
Cucumber目录结构
- Slides: 23