多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

自动化测试之Cucumber工具

更新时间:2022-08-05 09:18:22 作者:多测师 浏览:41

  什么是Cucumber?Cucumber的优点有哪些?

  Cucumber是用运行纯文本编写的功能测试的工具。它是用Ruby编程语言编写的。

  Cucumber的优点有:

  可以让不会编码的stakeholder参与进来

  用户体验很好

  高度的代码重用

  运行Cucumber测试场景的必备文件有哪些?

  Features

  Step

  解释一下Cucumber中的background关键字

  Background关键字用于将多个Given语句变成一个组。

  举例说明用纯文本编写的行为驱动测试

  Feature: Visit XYZ page in http://abc.com

  Scenario: Visit http://abc.com

  Given: I am on http://abc.com

  When: I click on XYZ page

  Then: I should see ABC page

自动化测试之Cucumber工具

  在feature文件中的Scenario outline是什么意思?

  Scenario Outline是指可以将多个数据集应用于相同的应用场景。数据以(||)分隔的表格提供。

  Feature文件中用来描述scenario的语言是什么?

  Gherkin语言用来在feature文件中描述scenario。Ruby文件包含对scenario中的步骤进行不明显的自动化抽象。

  什么时候使用Rspec, 什么时候使用Cucumber?

  Rspec用来做单元测试

  Cucumber是用来做行为驱动开发的(BDD),也能用来做系统和集成测试

  什么是BDD

  BDD(行为驱动开发)是基于TDD(测试驱动开发)的软件开发过程,它关于软件测试单元的行为规范。

  需要哪些软件才能跑Cucumber的Web测试用例?

  Ruby and its Development Kit

  Cucumber

  IDE like ActiveState

  Watir ( To simulate browser)

  Ansicon and rspec (if required)

  以上内容为大家介绍了自动化测试中的Cucumber工具,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部