Selenium用户>为黄瓜编写更好的小黄瓜测试盒

时间:2016-04-19 20:14:58

标签: gherkin

我试图用小黄瓜重写我的测试用例,但我不熟悉小黄瓜任何身体可以帮助我如何将我的病例翻译成小黄瓜? 感谢

1 个答案:

答案 0 :(得分:0)

Gherkin是Cucumber可以理解的语言。在小黄瓜,你可以用自己的语言写作,即它支持超过60种常用语言。

Gherkin有两个目的 - 文档和自动化测试。第三个是奖励功能 - 当它以红色喊叫时,它会和你说话,告诉你应该写什么代码。

与Python和YAML一样,Gherkin是一种面向行的语言,它使用缩进来定义结构。行结尾终止语句(例如,步骤)。空格或制表符可用于缩进(但空格更便携)。大多数行都以关键字开头。

实施例

英文,

Feature: This is sample feature

    Scenario: First Scenario
    Given the input
    When I do
    Then I see

挪威语,

# language: no
Egenskap: Summering
  For å unngå at firmaet går konkurs
  Må regnskapsførerere bruke en regnemaskin for å legge sammen tall

  Scenario: to tall
    Gitt at jeg har tastet inn 5
    Og at jeg har tastet inn 7
    Når jeg summerer
    Så skal resultatet være 12