
由讲师进行实时指导的行为驱动开发(BDD)本地培训课程涵盖了BDD的各种实际应用。课程涵盖验收测试驱动开发(ATDD)、测试驱动开发(TDD)、Cucumber和Gherkin语言等领域。
BDD培训形式包括“现场实时培训”和“远程实时培训”。现场实时培训可在客户位于中国的所在场所或NobleProg位于中国的企业培训中心进行,远程实时培训可通过交互式远程桌面进行。
NobleProg -- 您的本地培训提供商
客户评论
我喜欢干货和练习相结合的部分
FNZ
课程: SpecFlow:为.NET实现BDD
BDD基于的示例
Łukasz Lewandowski
课程: Testowanie behawioralne systemów informatycznych - BDD
Machine Translated
一对一的会议让我可以选择专注于最满足我需要的领域。
Alex Liu
课程: BDD - Behavioral testing of IT systems
Machine Translated
如上所述,我们讨论并实践了“示例映射”方法。也很好,我们有一个pdf(来自一个网站),培训师创建了大量的信息..
Osman Chalaby - Vanderlande
课程: Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
Machine Translated
课程的实用方面 - 讲师的全部意义在于遇到困难时有人可以打电话。可以在不需要讲师的情况下研究Scrum和产品所有者等的定义。但是使用Visual Studio ,启动并运行Specflow并正确使用它 - 这些是需要教师的培训元素。这些实用的动手练习是我最喜欢的元素。我会更喜欢这个。
FNZ Holidings Limited
课程: SpecFlow: Implementing BDD for .NET
Machine Translated
我喜欢学习项目管理方面的知识,比如敏捷和测试框架。我也喜欢生产力课程,例如使用BPM N工具。训练师非常友好,冷静,并渴望提供帮助。
课程: BDD for Non-Programmers: Live Workshop
Machine Translated
我很喜欢功能文件和相应的步骤创建。
FNZ Holidings Limited
课程: SpecFlow: Implementing BDD for .NET
Machine Translated
我喜欢与教练的互动和持续的直接沟通。
Danilo Uy - Texas Instruments Inc.
课程: BDD - Behavioral testing of IT systems
Machine Translated
熟悉剧本模式,并了解为什么这是更好的丹旧模式。
Peter Moors
课程: Serenity BDD for Automated Acceptance Tests
Machine Translated
我喜欢学习项目管理方面的知识,比如敏捷和测试框架。我也喜欢生产力课程,例如使用BPM N工具。训练师非常友好,冷静,并渴望提供帮助。
课程: BDD for Non-Programmers: Live Workshop
Machine Translated
Behavior Driven Development课程大纲
BDD(行为驱动开发)是一种敏捷软件开发技术,鼓励开发人员、QA和非技术业务人员在软件项目中进行协作。
本培训讲首先讨论BDD,以及Behave框架如何用于Web应用程序的BDD测试。学员将有充足的机会与讲师和其他学员进行交流,并在实验室环境中开展动手练习,运用所学的概念和策略。
在本次培训结束后,学员将对BDD和Behave有一个明确的理解,并获得在实际测试场景中使用这些技术和工具的必要实践。
受众
- 测试人员和开发人员
课程形式
- 重视实操。大部分概念是通过示例、练习和动手开发学到的。
这个以讲师为主导的现场培训让参与者了解Behavior Driven Development (BDD)真实案例,并演示如何在各种测试场景中实施Cucumber 。
课程格式
- 本课程包括Behavior Driven Development (BDD)的讨论,以及如何使用Cucumber在各种环境(如Web应用程序测试)中执行BDD测试。参与者将完成自己的用户故事,测试用例和可执行测试代码的编写。
该培训首先讨论BDD,以及如何使用Cucumber对Web应用程序进行BDD测试。参与者有充分的机会与讲师和同伴互动,同时实施在这种基于实践的动手实验环境中学到的概念和策略。
在培训结束时,参与者将对BDD和Cucumber有深刻的了解,以及为实际软件测试场景编写自己的测试用例的必要实践和工具集。
听众
- 测试人员和开发人员
课程形式
- 高度重视动手实践。大多数概念是通过示例,练习和动手开发学习的。
注意
- 本培训使用Eclipse和Selenium 。如果您希望使用其他IDE或测试自动化框架,请与我们联系进行安排。
- 如果您的团队是第一次从手动测试过渡到自动化测试,请与我们联系以安排扩展培训,以涵盖自动化测试的其他内容。
在本讲师指导的现场培训中, 参与者将学习如何使用 Iridium 测试复杂的 web 应用程序
。
到本次培训结束时, 学员将能够:
- 创建端到端测试, 以模拟用户在浏览 web 应用程序时的操作
。 - 自动测试具有多种样式的主题应用程序
。 - 创建非技术人员可读的测试用例
。 - 在各种浏览器中执行测试
。 - 使用 atom 的 Iridium 片段包, 以方便测试脚本的编写.
- 降低维护自定义 Java 代码和页面对象的成本
。 课程 格式
- 互动讲座和讨论.
- 大量的练习和练习
- 在现场
实验室环境中的实际实现。
课程自定义选项
- 要要求本课程的定制培训, 请联系我们安排
本培训从讨论BDD开始,以及如何使用J Behave框架对Web应用程序进行BDD测试。参与者有充分的机会与教师和同伴互动,同时实施在这个动手实践的实践环境中学到的概念和策略。
在本次培训结束时,参与者将对BDD和J Behave有深入的了解,以及为实际软件测试场景编写测试用例的必要实践和工具集。
听众
- 测试人员和开发人员
课程形式
- 非常注重动手练习。大多数概念都是通过样本,练习和实践开发来学习的。
在此讲师指导的实时培训中,参与者将学习如何编写一组测试用例和一个测试套件,然后在演示应用程序上执行测试。
在培训结束时,参与者将能够:
- 使用Robot Framework的关键字驱动的测试方法和表格测试数据语法来编写和执行测试。
- 使用一致的语法从现有关键字组成新关键字。
- 进行Gherkin式Behavior Driven Development (BDD)测试(类似于Cucumber )。
- 生成并解释“报告和日志”以对经过测试的应用程序中的故障进行故障排除。
- 使用以Python , Java , Perl , Java脚本和PHP编写的第三方库扩展了Robot Framework的功能。
- 将Robot Framework与Selenium集成以测试Web应用程序。
课程形式
- 互动式讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 要请求此课程的定制培训,请与我们联系以安排。
在这个由讲师指导的实时培训中,参与者将学习如何使用SpecFlow编写技术和非技术利益相关者都能理解的验收测试。
在培训结束时,参与者将能够:
- 将业务需求绑定到.NET代码
- 应用BDD技术为应用程序构建活文档
- 从Visual Studio或命令行运行SpecFlow
- 将SpecFlow集成到现有的连续测试和构建环境中
- 将SpecFlow与其他测试框架集成,例如MSTest,NUnit,xUnit和MbUnit
听众
- 测试工程师
- 开发商
课程形式
- 部分讲座,部分讨论,练习和繁重的实践练习