Course Code: cucumberjava
Duration: 7 hours
Prerequisites:
  • Java 编程经验
  • 具有软件自动化测试经验

观众

  • 测试人员和开发人员
Overview:

Cucumber 是一个开源的 BDD 框架,用于以自然语言风格编写测试。 BDD,即行为驱动开发,是一种敏捷的软体开发技术,它鼓励开发人员、QA 和非技术业务人员在软体专案中进行协作。

本培训首先讨论 BDD 以及如何使用 Cucumber 对 Web 应用程式执行 BDD 测试。参与者有充足的机会与讲师和同行互动,同时实施在这个动手实践、基于实践的实验室环境中学到的概念和策略。

在本次培训结束时,参与者将对 BDD 和 Cucumber 有深入的理解,并掌握必要的实践和工具集,以便为实际软体测试场景编写自己的测试用例。

课程形式

  • 非常重视动手实践。
  • 大多数概念都是通过示例、练习和动手实践开发来学习的。

注意

  • 该训练使用 Eclipse 和 Selenium。如果您希望使用不同的 IDE 或测试自动化框架,请联系我们进行安排。
  • 如果您的团队是第一次从手动测试转向自动化测试,请联系我们以安排扩展培训,以包括自动化测试的额外覆盖范围。
Course Outline:

介绍

安装和配置 Cucumber

Business 驱动开发 (BDD) 和验收测试驱动开发 (ATDD)

让组织中的 Business 分析师参与进来

定义项目要求

建立测试生态系统

  • IDE、测试框架和构建库

设置 Web Application Testing 系统

Gherkin:用用户友好的语言编写你的故事

写作特点

编写方案

在 Java 中编写步骤定义

使用标记组织功能和方案

使用 Hooks

使用 Database

重构 Cucumber

将 Cucumber 与 Selenium 一起使用

生成报告

新兴趋势

结论

Sites Published:

United Arab Emirates - Cucumber: Implementing BDD with Java

Qatar - Cucumber: Implementing BDD with Java

Egypt - Cucumber: Implementing BDD with Java

Saudi Arabia - Cucumber: Implementing BDD with Java

South Africa - Cucumber: Implementing BDD with Java

Brasil - Cucumber: Implementing BDD with Java

Canada - Cucumber: Implementing BDD with Java

中国 - Cucumber: Implementing BDD with Java

香港 - Cucumber: Implementing BDD with Java

澳門 - Cucumber: Implementing BDD with Java

台灣 - Cucumber: Implementing BDD with Java

USA - Cucumber: Implementing BDD with Java

Österreich - Cucumber: Implementing BDD with Java

Schweiz - Cucumber: Implementing BDD with Java

Deutschland - Cucumber: Implementing BDD with Java

Czech Republic - Cucumber: Implementing BDD with Java

Denmark - Cucumber: Implementing BDD with Java

Estonia - Cucumber: Implementing BDD with Java

Finland - Cucumber: Implementing BDD with Java

Greece - Cucumber: Implementing BDD with Java

Magyarország - Cucumber: Implementing BDD with Java

Ireland - Cucumber: Implementing BDD with Java

Luxembourg - Cucumber: Implementing BDD with Java

Latvia - Cucumber: Implementing BDD with Java

España - Cucumber: implementando BDD con Java

Italia - Cucumber: Implementing BDD with Java

Lithuania - Cucumber: Implementing BDD with Java

Nederland - Cucumber: Implementing BDD with Java

Norway - Cucumber: Implementing BDD with Java

Portugal - Cucumber: Implementing BDD with Java

România - Cucumber: Implementing BDD with Java

Sverige - Cucumber: Implementing BDD with Java

Türkiye - Cucumber: Implementing BDD with Java

Malta - Cucumber: Implementing BDD with Java

Belgique - Cucumber: Implementing BDD with Java

France - Cucumber: Implementing BDD with Java

日本 - Cucumber: Implementing BDD with Java

Australia - Cucumber: Implementing BDD with Java

Malaysia - Cucumber: Implementing BDD with Java

New Zealand - Cucumber: Implementing BDD with Java

Philippines - Cucumber: Implementing BDD with Java

Singapore - Cucumber: Implementing BDD with Java

Thailand - Cucumber: Implementing BDD with Java

Vietnam - Cucumber: Implementing BDD with Java

India - Cucumber: Implementing BDD with Java

Argentina - Cucumber: implementando BDD con Java

Chile - Cucumber: implementando BDD con Java

Costa Rica - Cucumber: implementando BDD con Java

Ecuador - Cucumber: implementando BDD con Java

Guatemala - Cucumber: implementando BDD con Java

Colombia - Cucumber: implementando BDD con Java

México - Cucumber: implementando BDD con Java

Panama - Cucumber: implementando BDD con Java

Peru - Cucumber: implementando BDD con Java

Uruguay - Cucumber: implementando BDD con Java

Venezuela - Cucumber: implementando BDD con Java

Polska - Cucumber: Implementing BDD with Java

United Kingdom - Cucumber: Implementing BDD with Java

South Korea - Cucumber: Implementing BDD with Java

Pakistan - Cucumber: Implementing BDD with Java

Sri Lanka - Cucumber: Implementing BDD with Java

Bulgaria - Cucumber: Implementing BDD with Java

Bolivia - Cucumber: implementando BDD con Java

Indonesia - Cucumber: Implementing BDD with Java

Kazakhstan - Cucumber: Implementing BDD with Java

Moldova - Cucumber: Implementing BDD with Java

Morocco - Cucumber: Implementing BDD with Java

Tunisia - Cucumber: Implementing BDD with Java

Kuwait - Cucumber: Implementing BDD with Java

Oman - Cucumber: Implementing BDD with Java

Slovakia - Cucumber: Implementing BDD with Java

Kenya - Cucumber: Implementing BDD with Java

Nigeria - Cucumber: Implementing BDD with Java

Botswana - Cucumber: Implementing BDD with Java

Slovenia - Cucumber: Implementing BDD with Java

Croatia - Cucumber: Implementing BDD with Java

Serbia - Cucumber: Implementing BDD with Java

Bhutan - Cucumber: Implementing BDD with Java

Nepal - Cucumber: Implementing BDD with Java

Uzbekistan - Cucumber: Implementing BDD with Java