Serenity BDD for Automated Acceptance Tests ( serenitybdd | 7 hours )

Prerequisites:
  • 具有测试自动化的经验。
  • Java 编程经验。

观众

  • 自动化测试仪
Overview:

“许多测试自动化团队花费 40% 到 70% 的时间都花在维护他们的测试套件上......要么因为应用程式更改而重构测试,要么只是在测试中断时筛选测试结果...“-- John Furguson Smart,Serenity 的建立者。

Serenity 是一个开源报告库,它使测试人员能够编写结构良好、可维护的验收标准。Serenity 生成丰富而有意义的测试报告(“动态文档”),这些报告不仅报告测试结果,还以包括测试数据和屏幕截图的分步叙述格式记录了它们所做的工作。

在这个由公司主导的现场培训中,参与者将学习如何通过使用“剧本”和“参与者、任务和目标”的概念来编写高质量的测试,以业务术语而不是系统元件之间的交互来表达测试。我们著眼于功能和UI测试场景,并演示了如何使用 Serenity 来管理他们的测试。所有讲座、笔记、测验和讨论都伴随著现场动手实践和实施。

在本次培训结束时,参与者将理解 Serenity 框架并能够舒适地使用它。同样重要的是,参与者将学会从不同的角度思考和处理测试自动化。

课程形式

  • 本课程将引导参与者了解 Behavior Driven Development (BDD) 的实际案例,并演示如何在各种测试场景中实现 Serenity。
Course Outline:

介绍

  • 自动化测试
  • ATDD(验收测试驱动开发)
  • BDD(行为驱动开发)

为什么 Serenity?

  • 测试报告作为“活文档”
  • 参与者、任务和目标
  • 剧本模式与页面对象

Serenity 建筑学

  • 页面、步骤、要求、测试、报告

设置和配置测试环境

  • JUnit、Serenity BDD 和一点 Selenium WebDriver

定义要求和验收标准

自动化验收标准

设置你的剧本

  • 剧本问题
  • Serenity 能力

使用 Screenplay 测试 Web 应用程序

编写第一个 Serenity 测试

剧本 Web 交互

剧本网络问题

处理超时和等待

运行 Serenity 测试

生成 Serenity 测试报告

看一下 Serenity 项目结构

将 Serenity 与 Cucumber 和 JBehave 集成

总结和结论

Sites Published:

United Arab Emirates - Serenity BDD for Automated Acceptance Tests

Qatar - Serenity BDD for Automated Acceptance Tests

Egypt - Serenity BDD for Automated Acceptance Tests

Saudi Arabia - Serenity BDD for Automated Acceptance Tests

South Africa - Serenity BDD for Automated Acceptance Tests

Brasil - Serenity BDD for Automated Acceptance Tests

Canada - Serenity BDD for Automated Acceptance Tests

中国 - Serenity BDD for Automated Acceptance Tests

香港 - Serenity BDD for Automated Acceptance Tests

澳門 - Serenity BDD for Automated Acceptance Tests

台灣 - Serenity BDD: Writing Better Automated Acceptance Tests

USA - Serenity BDD for Automated Acceptance Tests

Österreich - Serenity BDD for Automated Acceptance Tests

Schweiz - Serenity BDD for Automated Acceptance Tests

Deutschland - Serenity BDD for Automated Acceptance Tests

Czech Republic - Serenity BDD for Automated Acceptance Tests

Denmark - Serenity BDD for Automated Acceptance Tests

Estonia - Serenity BDD for Automated Acceptance Tests

Finland - Serenity BDD for Automated Acceptance Tests

Greece - Serenity BDD for Automated Acceptance Tests

Magyarország - Serenity BDD for Automated Acceptance Tests

Ireland - Serenity BDD for Automated Acceptance Tests

Luxembourg - Serenity BDD for Automated Acceptance Tests

Latvia - Serenity BDD for Automated Acceptance Tests

España - Serenity BDD: Escribir mejores pruebas de aceptación automática

Italia - Serenity BDD for Automated Acceptance Tests

Lithuania - Serenity BDD for Automated Acceptance Tests

Nederland - Serenity BDD for Automated Acceptance Tests

Norway - Serenity BDD for Automated Acceptance Tests

Portugal - Serenity BDD for Automated Acceptance Tests

România - Serenity BDD for Automated Acceptance Tests

Sverige - Serenity BDD for Automated Acceptance Tests

Türkiye - Serenity BDD for Automated Acceptance Tests

Malta - Serenity BDD for Automated Acceptance Tests

Belgique - Serenity BDD for Automated Acceptance Tests

France - Serenity BDD for Automated Acceptance Tests

日本 - Serenity BDD for Automated Acceptance Tests

Australia - Serenity BDD for Automated Acceptance Tests

Malaysia - Serenity BDD for Automated Acceptance Tests

New Zealand - Serenity BDD for Automated Acceptance Tests

Philippines - Serenity BDD for Automated Acceptance Tests

Singapore - Serenity BDD for Automated Acceptance Tests

Thailand - Serenity BDD for Automated Acceptance Tests

Vietnam - Serenity BDD for Automated Acceptance Tests

India - Serenity BDD for Automated Acceptance Tests

Argentina - Serenity BDD: Escribir mejores pruebas de aceptación automática

Chile - Serenity BDD: Escribir mejores pruebas de aceptación automática

Costa Rica - Serenity BDD: Escribir mejores pruebas de aceptación automática

Ecuador - Serenity BDD: Escribir mejores pruebas de aceptación automática

Guatemala - Serenity BDD: Escribir mejores pruebas de aceptación automática

Colombia - Serenity BDD: Escribir mejores pruebas de aceptación automática

México - Serenity BDD: Escribir mejores pruebas de aceptación automática

Panama - Serenity BDD: Escribir mejores pruebas de aceptación automática

Peru - Serenity BDD: Escribir mejores pruebas de aceptación automática

Uruguay - Serenity BDD: Escribir mejores pruebas de aceptación automática

Venezuela - Serenity BDD: Escribir mejores pruebas de aceptación automática

Polska - Serenity BDD for Automated Acceptance Tests

United Kingdom - Serenity BDD for Automated Acceptance Tests

South Korea - Serenity BDD for Automated Acceptance Tests

Pakistan - Serenity BDD for Automated Acceptance Tests

Sri Lanka - Serenity BDD for Automated Acceptance Tests

Bulgaria - Serenity BDD for Automated Acceptance Tests

Bolivia - Serenity BDD: Escribir mejores pruebas de aceptación automática

Indonesia - Serenity BDD for Automated Acceptance Tests

Kazakhstan - Serenity BDD for Automated Acceptance Tests

Moldova - Serenity BDD for Automated Acceptance Tests

Morocco - Serenity BDD for Automated Acceptance Tests

Tunisia - Serenity BDD for Automated Acceptance Tests

Kuwait - Serenity BDD for Automated Acceptance Tests

Oman - Serenity BDD for Automated Acceptance Tests

Slovakia - Serenity BDD for Automated Acceptance Tests

Kenya - Serenity BDD for Automated Acceptance Tests

Nigeria - Serenity BDD for Automated Acceptance Tests

Botswana - Serenity BDD for Automated Acceptance Tests

Slovenia - Serenity BDD for Automated Acceptance Tests

Croatia - Serenity BDD for Automated Acceptance Tests

Serbia - Serenity BDD for Automated Acceptance Tests

Bhutan - Serenity BDD for Automated Acceptance Tests

Nepal - Serenity BDD for Automated Acceptance Tests

Uzbekistan - Serenity BDD for Automated Acceptance Tests