行为驱动开发(BDD)培训课程 | Behavior Driven Development (BDD)培训课程

行为驱动开发(BDD)培训课程

由讲师进行实时指导的行为驱动开发(BDD)本地培训课程涵盖了BDD的各种实际应用。课程涵盖验收测试驱动开发(ATDD)、测试驱动开发(TDD)、Cucumber和Gherkin语言等领域。

BDD培训形式包括“现场实时培训”和“远程实时培训”。现场实时培训可在客户位于中国的所在场所或NobleProg位于中国的企业培训中心进行,远程实时培训可通过交互式远程桌面进行。

NobleProg -- 您的本地培训提供商

客户评论

★★★★★
★★★★★

行为驱动开发(BDD)子类别

行为驱动开发(BDD)课程大纲

代码名字时长概览
bddtestBDD - Behavioral testing of IT systems7小时该培训专为IT和业务人员而设计。本课程的目的是提供一种方法,以促进软件开发过程中各部门之间的沟通。参与者学习行为测试,以便创建更可靠的软件,而无需昂贵和先进的工具。
rspectestTesting Ruby applications with RSpec7小时本课程旨在让学员通过RSpec,BDD(行为驱动开发)和其他测试方法的基本知识,通过简单的练习。
cucumberCucumber: Implementing Behavior Driven Development (BDD) with Cucumber14小时行为驱动开发(BDD)是一种敏捷方法,旨在改善软件开发人员,质量保证/测试人员,业务分析人员以及参与项目的其他各方之间的沟通和协作。 Cucumber是一个用Ruby编写的开源“基于故事的”框架。它支持行为驱动开发(BDD),允许创建技术性和非技术性人员(如业务利益相关方)都能理解的测试。 本课程向参与者介绍行为驱动开发(BDD)的再生案例,并演示如何在各种测试场景中实施Cucumber。 听众 测试人员和开发人员 课程的格式 本课程包括对行为驱动开发(BDD)的讨论以及如何使用Cucumber在各种环境下进行BDD测试,例如Web应用程序测试。参与者将通过编写自己的用户故事,测试用例和可执行测试代码。 。
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7小时“许多测试自动化团队花费的时间中有40%到70%花费在维护他们的测试套件上要么重构测试,要么因为应用程序发生变化,而只是在测试结果破裂时筛选测试结果”John Furrenon Smart,Serenity的创造者。 Serenity是一个开放式的开源报告库,可以让测试人员编写井结构,可维护的验收标准。 Serenity提供丰富而有意义的测试报告(“活体文档”),不仅报告测试结果,还记录他们做了什么,以分步骤的叙述格式包括测试数据和截图。 在这次培训中,参与者将学习如何编写高质量的测试,通过采用“剧本”和“演员,任务和目标”的思想来表达测试的商业术语而不是系统组件之间的交互。我们着眼于功能和UI测试场景,并展示如何使用Serenity来管理他们的测试。所有讲座,笔记,测验和讨论都伴随着现场实践和实践。 通过这次培训的结束,参与者将理解宁静框架并能够舒适地使用它。同样重要的是,参与者将学习从不同的角度思考和处理测试自动化。 听众 自动化测试人员 课程的格式 本课程向参与者介绍行为驱动开发(BDD)的再生案例,并演示如何在各种测试场景中实施宁静。
behaveBehave: BDD结合Python(针对Python使用Cucumber/Gherkin)7小时Behave是一个开源的、基于Python的BDD框架,用于以自然语言风格编写测试。

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

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

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

受众

- 测试人员和开发人员

课程形式

- 重视实操。大部分概念是通过示例、练习和动手开发学到的。
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14小时BDD或行为驱动开发是一种敏捷软件开发技术,鼓励开发人员,质量保证团队和非技术业务人员在整个软件项目的规划,开发和测试周期中进行协作。 研讨会首先介绍BDD,它是什么以及公司如何使用它来促进良好的软件设计,开发和测试。我们从非工程化的角度来看待这个问题,关注最终用户,他们的要求,语言和思维方式。我们还解决了业务利益相关者在与技术密切的同行密切合作时可能遇到的沟通挑战。 在培训结束后,参与者将知道如何: 写简洁的用户故事,捕捉软件真实用户的使用模式将他们的用户故事转换成BDD的行为语言(Given,When,Then) 从这些故事中派生测试用例,供工程师用来实施和测试了解产品需求,验收标准和测试用例之间的关系揭示阻碍沟通和理解的技术术语安装和使用伟大的工具来编写BDD功能文件理解并欣赏将工作交给工程师后会发生什么在迭代开发周期中发挥更积极的作用 听众 产品所有者和经理业务分析师手动测试人员软件产品或系统的最终用户参与产品设计的非工程师和非编码员 课程的格式 一个交互式的,有教练的工作坊,有很多活动和练习。 笔记 研讨会包括案例研究和软件样本。要根据贵公司的产品和情况定制材料,请联系我们安排。
jbehaveJBehave: BDD with Java7小时JBehave是一个开源的,基于Java的BDD框架,用于以自然语言风格编写测试。 BDD或行为驱动开发是一种敏捷软件开发技术,鼓励开发人员,质量保证和非技术业务人员在软件项目中进行协作。 本培训从讨论BDD开始,以及如何使用JBehave框架对Web应用程序进行BDD测试。参与者有充足的机会与教练和同伴进行互动,同时实施在这个实践环境中学习的概念和策略。 通过本次培训的结束,与会者将对BDD和JBehave有深入的了解,并为编写真实世界软件测试场景的测试案例提供必要的实践和工具。 听众 测试人员和开发人员 课程的格式 强调强调练习。大多数概念都是通过样本,练习和动手开发来学习的。
cucumberjavaCucumber: Implementing BDD with Java7小时Cucumber是一个开源的BDD框架,用于以自然语言风格编写测试。 BDD或行为驱动开发是一种敏捷软件开发技术,鼓励开发人员,质量保证和非技术业务人员在软件项目中进行协作。 此培训从讨论BDD开始,以及如何使用Cucumber对Web应用程序进行BDD测试。参与者有充足的机会与教练和同伴进行互动,同时实施在这个实践环境中学习的概念和策略。 在培训结束时,参与者将对BDD和Cucumber有一个明确的理解,并且有必要的实践和工具集来编写他们自己的真实世界软件测试场景的测试用例。 听众 测试人员和开发人员 课程的格式 强调强调练习。大多数概念都是通过样本,练习和动手开发来学习的。 注意 此培训使用Eclipse和Selenium。如果你想使用不同的IDE或测试自动化框架,请联系我们安排。 如果您的团队第一次从手动测试转向自动化测试,请联系我们安排扩展培训以包含自动化测试的其他范围。
specflowSpecFlow:为.NET实现BDD21小时SpecFlow是.NET的官方Cucumber实现。它允许测试人员在.NET项目中定义,管理和自动执行人类可读的验收测试。 SpecFlow使用官方Gherkin解析器并支持.NET框架,Xamarin和Mono。

在这个由讲师指导的实时培训中,参与者将学习如何使用SpecFlow编写技术和非技术利益相关者都能理解的验收测试。

在培训结束时,参与者将能够:

- 将业务需求绑定到.NET代码
- 应用BDD技术为应用程序构建活文档
- 从Visual Studio或命令行运行SpecFlow
- 将SpecFlow集成到现有的连续测试和构建环境中
- 将SpecFlow与其他测试框架集成,例如MSTest,NUnit,xUnit和MbUnit

听众

- 测试工程师
- 开发商

课程形式

- 部分讲座,部分讨论,练习和繁重的实践练习
iridiumIridium: Cucumber and Selenium Based Testing7小时铱星是一个围绕黄瓜和硒建立的开源Web测试工具。它使用行为驱动开发(BDD)方法进行测试。 在这个有指导意义的现场培训中,参与者将学习如何使用铱星测试复杂的Web应用程序。 在培训结束后,参与者将能够: 创建endtoend测试,模拟用户在浏览Web应用程序时的操作使用多种样式自动化主题应用程序的测试创建对非技术人员可读的测试用例在各种浏览器中执行测试使用Atom的Iridium Snippets包来帮助编写测试脚本降低维护自定义Java代码和页面对象的成本 听众 测试工程师开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
cucumberjsCucumber.js: Behavior Driven Development (BDD) with Javascript14小时Cucumberjs是Cucumber的本地JavaScript实现。 在这个有指导意义的现场培训中,参与者将学习如何使用Cucumber和Javascript编写和执行BDD(行为驱动开发)风格的测试用例。 在培训结束后,参与者将能够: 运行使用人类可读语言编写的自动化测试,Gherkin 使用基于黄瓜的测试案例来改善技术和非技术团队之间的沟通和协作将Cucumberjs与其他测试框架(如Protractor)集成以测试Angular应用程序 听众 软件测试工程师开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7小时Robot Framework是用于验收测试和验收测试驱动开发(ATDD)的开源测试自动化框架。它使用关键字来抽象测试的细节,传达意图而不是坚果和螺栓。核心框架是用Python实现的,可以在Jython(JVM)和IronPython(NET)上运行。 Robot Framework最初由诺基亚开发。 在这个有指导意义的现场培训中,参与者将学习如何编写一组测试用例和测试套件,然后在演示应用程序上执行测试。 在培训结束后,参与者将能够: 使用Robot Framework的关键字驱动测试方法和表格测试数据语法来编写和执行测试使用一致的语法从现有的关键字组成新的关键字进行Gherkinstyle行为驱动开发(BDD)测试(类似于黄瓜) 生成并解释报告和日志,以对测试应用程序中的故障进行故障排除扩展机器人框架的功能使用Python,Java,Perl,Javascript和PHP编写的第三方库将Robot Framework与Selenium集成以测试Web应用程序 听众 软件测试工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
behatBehat: Behavior Driven Development (BDD) with PHP14小时Behat是用PHP编写的行为驱动开发(BDD)测试框架。它有助于开发人员,测试人员,业务利益相关方和客户在软件开发过程中进行沟通。 Behat允许非技术人员编写应用程序预期行为的明确描述,然后将这些“应用场景”作为针对应用程序的功能测试。 在这个有指导意义的现场培训中,参与者将学习如何使用Behat和PHP编写和执行BDD风格的测试用例。 在培训结束后,参与者将能够: 运行可读的自动化测试,“给定,当时,然后”黄瓜语言使用基于Behat的测试案例来改善技术和非技术团队之间的协作将Behat与Selenium,Mink,Goutte和其他浏览器模拟器集成以推动测试并生成报告通过扩展系统扩展Behat功能通过终端命令,REST API等测试大量的使用场景。 听众 测试工程师开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
cucumberelectronCucumber Electron: Implementing BDD without Selenium7小时Cucumber Electron是用简单的语言编写BDD(行为驱动开发)测试的框架,Electron是一个使用Web技术构建桌面应用程序的框架。它旨在用于测试Javascript Web应用程序。 在这个有指导意义的实时培训中,参与者将学习如何使用Cucumber Electron为nodejs应用程序编写和执行BDD样式测试用例。 在培训结束后,参与者将能够: 在单个进程中运行BDD测试和应用程序代码(无转储) 编写测试更快,更简单,更易于调试 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习

近期行为驱动开发(BDD)培训课程

课程日期价格【远程 / 传统课堂】
BDD for Non-Programmers: Live Workshop - 上海 - 六八八广场星期四, 2019-03-21 09:30¥19100 / ¥19300
BDD for Non-Programmers: Live Workshop - 厦门 - 国际银行大厦星期三, 2019-04-03 09:30¥19100 / ¥21900
BDD for Non-Programmers: Live Workshop - 上海 - 六八八广场星期二, 2019-05-14 09:30¥19100 / ¥19300
BDD for Non-Programmers: Live Workshop - 厦门 - 国际银行大厦星期三, 2019-07-03 09:30¥19100 / ¥21900
BDD for Non-Programmers: Live Workshop - 上海 - 六八八广场星期三, 2019-07-03 09:30¥19100 / ¥19300
行为驱动开发(BDD),培训,课程,培训课程, 企业行为驱动开发(BDD)培训, 短期行为驱动开发(BDD)培训, 行为驱动开发(BDD)课程, 行为驱动开发(BDD)周末培训, 行为驱动开发(BDD)晚上培训, 行为驱动开发(BDD)训练, 学习行为驱动开发(BDD), 行为驱动开发(BDD)老师, 学行为驱动开发(BDD)班, 行为驱动开发(BDD)远程教育, 一对一行为驱动开发(BDD)课程, 小组行为驱动开发(BDD)课程, 行为驱动开发(BDD)培训师, 行为驱动开发(BDD)辅导班, 行为驱动开发(BDD)教程, 行为驱动开发(BDD)私教, 行为驱动开发(BDD)辅导, 行为驱动开发(BDD)讲师 BDD,培训,课程,培训课程, 企业BDD培训, 短期Behavior Driven Development培训, Behavior Driven Development课程, BDD周末培训, Behavior Driven Development晚上培训, BDD (Behavior Driven Development)训练, 学习BDD, Behavior Driven Development老师, 学Behavior Driven Development (BDD)班, BDD (Behavior Driven Development)远程教育, 一对一Behavior Driven Development课程, 小组Behavior Driven Development (BDD)课程, Behavior Driven Development培训师, BDD (Behavior Driven Development)辅导班, BDD教程, BDD私教, Behavior Driven Development (BDD)辅导, BDD (Behavior Driven Development)讲师

促销课程

课程地址日期价格【远程 / 传统课堂】
Android Security 苏州 - 晋合广场星期二, 2019-01-29 09:30¥18774 / ¥20174
Scrum for Managers and Executives北京 - 数码大厦星期五, 2019-02-01 09:30¥8757 / ¥9957
Python用于财务工作天津中心星期一, 2019-02-11 09:30¥42975 / ¥46675
Analyzing Big Financial Data with Python海南 - 三亚福朋喜来登酒店星期一, 2019-05-20 09:30¥42975 / ¥43175
Embedded C Application Design Principles北京 - 创而新大厦星期一, 2019-05-27 09:30¥19485 / ¥21685

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!