Behave: BDD结合Python(针对Python使用Cucumber/Gherkin) ( behave | 7 hours )

Prerequisites:
  • 基本的Python编程经验
  • 了解自动化测试
Overview:

Behave是一个开源的、基于Python的BDD框架,用于以自然语言风格编写测试。

BDD(行为驱动开发)是一种敏捷软件开发技术,鼓励开发人员、QA和非技术业务人员在软件项目中进行协作。

本培训讲首先讨论BDD,以及Behave框架如何用于Web应用程序的BDD测试。学员将有充足的机会与讲师和其他学员进行交流,并在实验室环境中开展动手练习,运用所学的概念和策略。

在本次培训结束后,学员将对BDD和Behave有一个明确的理解,并获得在实际测试场景中使用这些技术和工具的必要实践。

受众

  • 测试人员和开发人员
  • 课程形式:
  • 重视实操。大部分概念是通过示例、练习和动手开发学到的。
Course Outline:

介绍

  • 行为驱动开发(BDD)和验收测试驱动开发(ATDD)
  • BDD作为软件工程师、测试工程师和商务人员的协作工具

定义你的项目需求

为Web应用程序测试设置你的环境

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

功能文件的剖析

编写你的第一个功能

为你的功能编写场景

编写步骤定义

将参数传递给步骤

创建场景轮廓以传递多个参数

在步骤之间共享数据

使用标签组织功能和场景

安装和卸载

结束语

Sites Published:

United Arab Emirates - BDD with Python and Behave

Qatar - BDD with Python and Behave

Egypt - BDD with Python and Behave

Saudi Arabia - BDD with Python and Behave

South Africa - BDD with Python and Behave

Brasil - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Canada - BDD with Python and Behave

中国 - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

香港 - BDD with Python and Behave

澳門 - BDD with Python and Behave

台灣 - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

USA - BDD with Python and Behave

Österreich - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Schweiz - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Deutschland - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Czech Republic - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Denmark - BDD with Python and Behave

Estonia - BDD with Python and Behave

Finland - BDD with Python and Behave

Greece - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Magyarország - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Ireland - BDD with Python and Behave

Israel - BDD with Python and Behave

Luxembourg - BDD with Python and Behave

Latvia - BDD with Python and Behave

España - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Italia - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Lithuania - BDD with Python and Behave

Nederland - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Norway - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Portugal - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

România - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Sverige - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Türkiye - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Malta - BDD with Python and Behave

Belgique - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

France - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

日本 - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Australia - BDD with Python and Behave

Malaysia - BDD with Python and Behave

New Zealand - BDD with Python and Behave

Philippines - BDD with Python and Behave

Singapore - BDD with Python and Behave

Thailand - BDD with Python and Behave

Vietnam - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

India - BDD with Python and Behave

Argentina - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Chile - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Costa Rica - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Ecuador - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Guatemala - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Colombia - Compórtate: BDD con Python (Pepino / pepinillo para Python)

México - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Panama - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Peru - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Uruguay - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Venezuela - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Polska - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

United Kingdom - BDD with Python and Behave

South Korea - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Pakistan - BDD with Python and Behave

Sri Lanka - BDD with Python and Behave

Bulgaria - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Bolivia - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Indonesia - BDD with Python and Behave

Kazakhstan - BDD with Python and Behave

Moldova - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

Morocco - BDD with Python and Behave

Tunisia - BDD with Python and Behave

Kuwait - BDD with Python and Behave

Oman - BDD with Python and Behave

Slovakia - BDD with Python and Behave

Kenya - BDD with Python and Behave

Nigeria - BDD with Python and Behave

Botswana - BDD with Python and Behave

Slovenia - BDD with Python and Behave

Croatia - BDD with Python and Behave

Serbia - BDD with Python and Behave

Bhutan - BDD with Python and Behave

Nepal - BDD with Python and Behave