BDD Training Courses

BDD Training Courses

BDD, or Behavior Driven Development, is an Agile software development technique that encourages collaboration among developers, quality assurance teams and non-technical business people throughout the planning, development and testing cycle of a software project. NobleProg onsite live BDD training courses cover various real-world applications for BDD. Courses cover areas such as Acceptance Test Driven Development (ATDD), Test Driven Development (TDD), Cucumber and the Gherkin language. BDD training is available in various formats, including onsite live training and live instructor-led training using an interactive, remote desktop setup. Local BDD training can be carried out live on customer premises or in NobleProg local training centers.

Testimonials

★★★★★
★★★★★

BDD Course Outlines

CodeNameDurationOverview
bddtestBDD - Behavioral testing of IT systems7 hours교육은 IT 및 비즈니스 직원 모두를 대상으로합니다 이 과정의 목표는 소프트웨어 개발 프로세스에서 부서 간 의사 소통을 원활하게 할 수있는 방법을 제공하는 것입니다 참가자는 비용이 많이 드는 고급 도구가 없어도보다 안정적인 소프트웨어를 만들 수 있도록 행동 테스트를 학습합니다 .
rspectestTesting Ruby applications with RSpec7 hours이 oneday 과정은 RSpec, BDD (Behavior Driven Development) 및 기타 손동작 연습을 통한 테스트 방법의 기본을 통해 참가자들을 안내합니다 .
cucumberCucumber: Implementing Behavior Driven Development (BDD) with Cucumber14 hoursBehaviourDriven Development (BDD)는 소프트웨어 개발자, 품질 보증 / 테스터, 비즈니스 분석가 및 프로젝트에 참여한 다른 당사자 간의 커뮤니케이션 및 공동 작업을 개선하기위한 민첩한 방법론입니다 Cucumber는 Ruby로 작성된 오픈 소스 "스토리 기반"프레임 워크입니다 비즈니스 이해 관계자와 같은 기술자가 아닌 기술자가 이해할 수있는 테스트를 작성할 수 있도록하여 BDD (Behavior Driven Development)를 구현할 수 있습니다 이 과정에서는 Behavior Driven Development (BDD)에 대한 reallife 사례를 통해 참가자를 안내하고 다양한 테스트 시나리오에서 Cucumber를 구현하는 방법을 handson에 설명합니다 청중 테스터 및 개발자 코스 형식 이 과정에는 Behavior Driven Development (BDD)에 대한 토론과 웹 응용 프로그램 테스트와 같은 다양한 상황에서 BDD 테스트를 수행하는 데 오이가 사용될 수있는 방법이 포함되어 있습니다 참가자들은 자신의 사용자 이야기, 테스트 케이스 및 실행 가능한 테스트 코드 작성을 통해 진행됩니다 .
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7 hours"많은 테스트 자동화 팀이 소비하는 시간의 40 % ~ 70 %는 테스트 스위트를 유지 보수하는 데 사용됩니다 응용 프로그램이 변경 되었기 때문에 테스트를 리팩터링하거나 중단되었을 때 테스트 결과를 우회하는 중"John Furguson Smart, 세레 니아의 창조자 Serenity는 개방형 오픈 소스보고 라이브러리로서 테스터가 잘 정리되고 유지 가능한 수용 기준을 작성할 수 있도록합니다 Serenity는 테스트 결과를보고 할뿐만 아니라 테스트 데이터 및 스크린 샷을 포함하는 단계별 서사 형식으로 문서를 작성하는 풍부하고 의미있는 테스트 보고서 ( "생생한 문서")를 제작합니다 이 교육에서는 참가자들이 시스템 구성 요소 간의 상호 작용이 아닌 비즈니스 용어로 테스트를 표현하기 위해 "시나리오"와 "배우, 작업 및 목표"아이디어를 사용하여 고품질의 테스트를 작성하는 방법을 학습합니다 우리는 기능 및 UI 테스트 시나리오를 살펴보고 Serenity를 사용하여 테스트를 관리하는 방법을 보여줍니다 모든 강의, 노트, 퀴즈 및 토론에는 라이브 핸드 슨 연습 및 구현이 수반됩니다 이 교육이 끝날 때까지 참가자들은 Serenity 프레임 워크를 이해하고 편안하게 활용할 수 있습니다 중요한 점은 참가자가 다른 조명에서 테스트 자동화에 대해 생각하고 그에 접근하는 방법을 배우는 것입니다 청중 자동화 테스터 코스 형식 이 과정에서는 Behavior Driven Development (BDD)에 대한 reallife 사례를 통해 참가자를 안내하고 다양한 테스트 시나리오에서 Serenity를 구현하는 방법을 handson에 보여줍니다 .
behaveBehave: BDD with Python (Cucumber/Gherkin for Python)7 hoursBehave는 자연어 스타일로 테스트를 작성하는 Python 기반 BDD 프레임 워크 인 opensource입니다 BDD (Behavior Driven Development)는 소프트웨어 프로젝트의 개발자, QA 및 비 기술적 비즈니스 사람 간의 공동 작업을 장려하는 민첩한 소프트웨어 개발 기술입니다 이 교육은 BDD 토론과 Behave 프레임 워크를 사용하여 웹 응용 프로그램에 대한 BDD 테스트를 수행하는 방법으로 시작됩니다 참가자는 강사 및 동료와 상호 작용할 수있는 충분한 기회가 주어지며이 핸드 슨, 연습 기반 실험실 환경에서 배운 개념과 전술을 구현합니다 이 교육이 끝나면 참가자는 BDD 및 Behave에 대한 확고한 이해뿐만 아니라 실제 시나리오 테스트 시나리오에서 이러한 기술 및 도구를 구현하는 데 필요한 연습을하게됩니다 청중 테스터 및 개발자 코스 형식 손손 연습에 중점을 둡니다 대부분의 개념은 샘플, 연습 및 손자 개발을 통해 학습됩니다 .
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 hoursBDD 또는 Behavior Driven Development는 소프트웨어 프로젝트의 기획, 개발 및 테스트주기 전반에 걸쳐 개발자, 품질 보증 팀 및 비전문 비즈니스 직원 간의 공동 작업을 장려하는 민첩한 소프트웨어 개발 기술입니다 워크샵은 BDD에 대한 소개부터 시작하여 BDD에 대한 소개와 회사에서 우수한 소프트웨어 디자인, 개발 및 테스트를 촉진하는 데 어떻게 사용되는지에 대해 설명합니다 우리는 최종 사용자, 요구 사항, 언어 및 사고 방식에 주안점을 둔 비 공학적 관점에서이 작업을 수행합니다 우리는 또한 비즈니스 이해 관계자가 기술적 인 관심을 가진 동료와 더 긴밀히 일할 때 마주 치게 될 커뮤니케이션 문제를 해결합니다 이 훈련이 끝나면 참가자는 다음을 수행 할 수 있습니다 소프트웨어의 실제 사용자의 사용 패턴을 포착하는 간결한 사용자 스토리를 작성하십시오 사용자 스토리를 BDD의 행동 언어로 번역합니다 (Given, When, Then) 엔지니어가 구현 및 테스트 할 수 있도록이 사례에서 테스트 케이스를 도출하십시오 제품 요구 사항, 승인 기준 및 테스트 사례 간의 관계 이해 의사 소통과 이해를 방해하는 전문 용어를 알아보기 BDD 기능 파일을 작성하기위한 훌륭한 도구 설치 및 사용 엔지니어에게 작업 물이 전달되면 어떻게 될지 이해하고 감사하십시오 반복 개발주기에서보다 적극적인 역할 수행 청중 제품 소유자 및 관리자 비즈니스 분석가 수동 테스터 소프트웨어 제품 또는 시스템의 최종 사용자 제품 설계에 관련된 비 기술자 및 비 코더 코스 형식 많은 활동과 손자 실습이있는 대화식 강습 된 워크샵 노트 워크샵에는 사례 연구와 소프트웨어 샘플이 포함되어 있습니다 귀사의 제품 및 상황에 맞게 자료를 사용자 정의하려면 당사에 문의하여 준비하십시오 .
jbehaveJBehave: BDD with Java7 hoursJBehave는 자연 언어 스타일로 테스트를 작성하는 오픈 소스, Javabased BDD 프레임 워크입니다 BDD (Behavior Driven Development)는 소프트웨어 프로젝트의 개발자, QA 및 비 기술적 비즈니스 사람 간의 공동 작업을 장려하는 민첩한 소프트웨어 개발 기술입니다 이 교육은 BDD에 대한 논의와 JBehave 프레임 워크를 사용하여 웹 응용 프로그램에 대한 BDD 테스트를 수행하는 방법으로 시작됩니다 참가자는 강사 및 동료와 상호 작용할 수있는 충분한 기회가 주어지며이 핸드 슨, 연습 기반 실험실 환경에서 배운 개념과 전술을 구현합니다 이 교육이 끝나면 참가자는 BDD 및 JBehave에 대한 확고한 이해뿐만 아니라 실제 소프트웨어 테스트 시나리오에 대한 테스트 사례를 작성하는 데 필요한 연습 및 도구 집합을 갖게됩니다 청중 테스터 및 개발자 코스 형식 손손 연습에 중점을 둡니다 대부분의 개념은 샘플, 연습 및 손자 개발을 통해 학습됩니다 .
cucumberjavaCucumber: Implementing BDD with Java7 hoursCucumber는 자연 언어 스타일로 테스트를 작성하는 오픈 소스, BDD 프레임 워크입니다 BDD (Behavior Driven Development)는 소프트웨어 프로젝트의 개발자, QA 및 비 기술적 비즈니스 사람 간의 공동 작업을 장려하는 민첩한 소프트웨어 개발 기술입니다 이 교육은 BDD 토론과 Cucumber가 웹 응용 프로그램 용 BDD 테스트를 수행하는 데 사용되는 방법으로 시작됩니다 참가자는 강사 및 동료와 상호 작용할 수있는 충분한 기회가 주어지며이 핸드 슨, 연습 기반 실험실 환경에서 배운 개념과 전술을 구현합니다 이 교육이 끝나면 BDD 및 오이에 대한 확고한 이해뿐만 아니라 실제 소프트웨어 테스트 시나리오에 대한 자체 테스트 사례를 작성하는 데 필요한 연습 및 도구 세트도 제공됩니다 청중 테스터 및 개발자 코스 형식 손손 연습에 중점을 둡니다 대부분의 개념은 샘플, 연습 및 손자 개발을 통해 학습됩니다 노트 이 교육은 Eclipse와 Selenium을 사용합니다 다른 IDE 또는 테스트 자동화 프레임 워크를 사용하려면 문의하여 협의하십시오 팀이 수작업 테스트에서 자동화 테스팅으로 처음 이동하는 경우, 자동화 테스트의 추가 적용 범위를 포함하도록 교육 기간을 연장하려면 Google에 문의하십시오 .
specflowSpecFlow: Implementing BDD for .NET21 hoursSpecFlow는NET에 대한 공식 오이 구현입니다 테스터는NET 프로젝트에서 인간 판독 가능 테스트를 정의하고 관리하며 자동으로 실행할 수 있습니다 SpecFlow는 공식 Gherkin 파서를 사용하고NET 프레임 워크 인 Xamarin 및 Mono를 지원합니다 강사진의 실제 교육에서 참가자는 SpecFlow를 사용하여 기술 분야의 이해 관계자뿐 아니라 기술 분야의 이해 관계자가 이해할 수있는 수용 테스트를 작성하는 방법을 배웁니다 이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 비즈니스 요구 사항을NET 코드에 바인딩 BDD 기술을 적용하여 응용 프로그램의 실제 문서 작성 Visual Studio 또는 명령 줄에서 SpecFlow 실행 SpecFlow를 기존의 지속적인 테스트 및 빌드 환경에 통합 SpecFlow를 MSTest, NUnit, xUnit 및 MbUnit과 같은 다른 테스트 프레임 워크와 통합합니다 청중 테스트 엔지니어 개발자 코스 형식 파트 강의, 파트 토론, 연습 및 무거운 핸드 슨 연습 .
iridiumIridium: Cucumber and Selenium Based Testing7 hoursIridium은 Cucumber와 Selenium 주위에 구축 된 오픈 소스 웹 테스트 도구입니다 테스트에 Behavior Driven Development (BDD) 방식을 사용합니다 교육 강좌를 통해 참가자는 Iridium을 사용하여 복잡한 웹 응용 프로그램을 테스트하는 방법을 배우게됩니다 이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 사용자가 웹 응용 프로그램을 탐색 할 때 사용자의 동작을 시뮬레이트하는 endtoend 테스트를 만듭니다 여러 스타일을 사용하여 테마 응용 프로그램의 테스트 자동화 비 기술적 인 사람들이 읽을 수있는 테스트 케이스를 만든다 다양한 브라우저에서 테스트 실행 테스트 스크립트 작성을 용이하게하기 위해 Atom 용 Iridium Snippets 패키지 사용 사용자 정의 Java 코드 및 페이지 객체 유지 관리 비용 절감 청중 테스트 엔지니어 개발자 코스 형식 파트 강의, 파트 토론, 연습 및 무거운 핸드 슨 연습 .
cucumberjsCucumber.js: Behavior Driven Development (BDD) with Javascript14 hoursCucumberjs는 Cucumber의 기본 JavaScript 구현입니다 강사가 진행되는이 교육 과정에서 참가자는 오이와 자바 스크립트를 사용하여 BDD (Behavior Driven Devleopment) 스타일 테스트 케이스를 작성하고 실행하는 방법을 배웁니다 이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 인간이 읽을 수있는 언어 인 Gherkin으로 작성된 자동 테스트 실행 오이 기반 테스트 케이스를 사용하여 기술 팀과 비 기술적 팀 간의 커뮤니케이션 및 협업 향상 각도 응용 프로그램 테스트를 위해 각도기와 같은 다른 테스트 프레임 워크와 Cucumberjs 통합 청중 소프트웨어 테스트 엔지니어 개발자 코스 형식 파트 강의, 파트 토론, 연습 및 무거운 핸드 슨 연습 .
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 hoursRobot Framework는 수락 테스트 및 수락 테스트 개발 개발 (ATDD)을위한 오픈 소스 테스트 자동화 프레임 워크입니다 키워드를 사용하여 테스트의 세부 사항을 추상화하고 너트와 볼트보다는 의도를 전달합니다 핵심 프레임 워크는 Python으로 구현되며 Jython (JVM) 및 IronPython (NET)에서 실행될 수 있습니다 Robot Framework는 Nokia에서 개발 한 것입니다 강사진이 진행되는이 강의에서는 참가자가 일련의 테스트 사례 및 테스트 슈트를 작성하는 방법을 배우고 데모 애플리케이션에서 테스트를 수행합니다 이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 Robot Framework의 keyworddriven 테스트 접근법 및 표 형식 테스트 데이터 구문을 사용하여 테스트 작성 및 실행 일관된 구문을 사용하여 기존 키워드에서 새 키워드 작성 Gherkinstyle Behavior Driven Development (BDD) 테스트 실시 (오이와 유사) 테스트 된 응용 프로그램의 오류를 해결하기 위해 보고서 및 로그 생성 및 해석 Python, Java, Perl, Javascript 및 PHP로 작성된 타사 라이브러리를 사용하는 Extended Robot Framework의 기능 웹 애플리케이션 테스트를위한 Robot Framework와 Selenium 통합 청중 소프트웨어 테스트 엔지니어 코스 형식 파트 강의, 파트 토론, 연습 및 무거운 핸드 슨 연습 .
behatBehat: Behavior Driven Development (BDD) with PHP14 hoursBehat은 PHP로 작성된 Behavior Driven Development (BDD) 테스트 프레임 워크입니다 소프트웨어 개발 프로세스 중에 개발자, 테스터, 비즈니스 이해 관계자 및 고객 간의 커뮤니케이션을 촉진합니다 Behat은 비 기술적 인 사람들이 응용 프로그램의 의도 된 동작에 대한 명확한 설명을 작성한 다음 해당 "시나리오"를 응용 프로그램에 대한 기능 테스트로 실행합니다 강사진이 진행되는이 교육 과정에서 참가자는 Behat 및 PHP를 사용하여 BDD 스타일 테스트 사례를 작성하고 실행하는 방법을 배웁니다 이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 인간이 읽을 수있는 "Given, When, Then"Gherkin 언어로 작성된 자동 테스트를 실행합니다 Behat 기반 테스트 사례를 사용하여 기술 팀과 비 기술적 팀 간의 협업 향상 BeHhat을 Selenium, Mink, Goutte 및 기타 브라우저 에뮬레이터와 통합하여 테스트를 수행하고 보고서를 생성하십시오 확장 시스템을 통해 Behat 기능 확장 터미널 명령, REST API 등을 통해 수많은 사용 시나리오를 테스트하십시오 청중 테스트 엔지니어 개발자 코스 형식 파트 강의, 파트 토론, 연습 및 무거운 핸드 슨 연습 .
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 hoursCucumber Electron은 웹 기술을 사용하여 데스크톱 응용 프로그램을 구축하기위한 프레임 워크 인 Electron를 사용하여 BDD (Behavior Driven Development) 테스트를 평이한 언어로 작성하기위한 프레임 워크입니다 Javascript 웹 응용 프로그램을 테스트하기위한 것입니다 교습, 실제 교육을 통해 참가자는 Cucumber Electron을 사용하여 nodejs 응용 프로그램 용 BDD 스타일 테스트 사례를 작성하고 실행하는 방법을 학습합니다 이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 BDD 테스트 및 응용 프로그램 코드를 단일 프로세스로 실행 (투명화 없음) 더 빠르고, 부서지기 쉽고 디버그하기 쉬운 테스트를 작성하십시오 청중 개발자 코스 형식 파트 강의, 파트 토론, 연습 및 무거운 핸드 슨 연습 .
Weekend BDD courses, Evening BDD training, BDD boot camp, BDD instructor-led, Weekend BDD training, Evening BDD courses, BDD coaching, BDD instructor, BDD trainer, BDD training courses, BDD classes, BDD on-site, BDD private courses, BDD one on one training

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in South Korea!

As a Business Development Manager you will:

  • expand business in South Korea
  • 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!