курси Behavior Driven Development (BDD)

курси Behavior Driven Development (BDD)

Навчальні курси, присвячені живим моделям поведінки (BDD) під керівництвом інструктора, охоплюють різні реальні програми для BDD. Курси охоплюють такі області, як "Приймально-тестовий розвиток" (ATDD), "Тестовий розвиток" (TDD), "Огірок" та "Герків". Підготовка до BDD доступна як "тренування на місці" або "дистанційне навчання в режимі реального часу". Навчання на місці може здійснюватися локально на приміщеннях клієнта в Україні україна або в корпоративних навчальних центрах NobleProg в Росії україна . Дистанційне навчання в режимі реального часу здійснюється за допомогою інтерактивного, віддаленого робочого столу. NobleProg - Ваш постачальник місцевих навчальних закладів

Testimonials

★★★★★
★★★★★

Behavior Driven Development (BDD) Subcategories

Behavior Driven Development (BDD) Course Outlines

CodeNameDurationOverview
bddtestBDD - Behavioral testing of IT systems7 hoursНавчання призначено як для ІТ, так і для бізнес-співробітників. Метою курсу є створення способу полегшення спілкування між відділами в процесі розробки програмного забезпечення. Учасники вивчають поведінкові тестування, щоб зробити можливим створення більш надійного програмного забезпечення без потреби в дорогих та просунутих інструментах.
rspectestTesting Ruby applications with RSpec7 hoursЦей одноденний курс ходить учасниками через основи RSpec, BDD (Behavior Driven Development) та інших методів тестування з практичними вправами.
cucumberCucumber: Implementing Behavior Driven Development (BDD) with Cucumber14 hoursПоведінковий розвиток (BDD) - це методика Agile, спрямована на покращення зв'язку та співпраці між розробниками програмного забезпечення, забезпеченням якості / тестувальниками, бізнес аналітиками та іншими сторонами, що беруть участь у проекті.

Огірок - це відкрите джерело "історії", створене в Ruby. Це дає можливість керування поведінкою (BDD), дозволяючи створювати тести, зрозумілі як технічним, так і нетехнічним людям, таким як зацікавлені сторони бізнесу.

Цей курс ходить учасників через реальні випадки для поведінкового розвитку (BDD) і демонструє практичні, як реалізувати огірок в різних тестових сценаріях.

Аудиторія
Тестери та розробники

Формат курсу
Курс включає обговорення "Поведінкового розвитку" (BDD) та те, як огірок може використовуватися для тестування BDD в різних контекстах, таких як тестування веб-додатків. Учасники пройдуться шляхом написання власних розповідей користувача, тестів і виконуваного тестового коду.
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7 hours"40% до 70% часу, витраченого багатьма командами автоматизації тестування, витрачається на підтримку їх тестових комплексів ... або рефакторингові тести, оскільки додаток змінювався, а й просто просіяв результати тестів, коли вони ламаються ..." - Джон Фургусон Смарт, творець Serenity.

Serenity - це бібліотека звітності з відкритим вихідним кодом, яка дозволяє тестувальникам написати добре структуровані та підтримувані критерії прийняття. Serenity випускає багаті та змістовні звіти про тестування ("жива документація"), які не тільки повідомляють про результати тесту, але також документують те, що вони зробили, в поетапному наративному форматі, який включає в себе дані тесту та скріншоти.

У цьому тренінгу учасники навчаться писати високоякісні тести, використовуючи "сценарії" та ідею "акторів, завдань та цілей" для вираження тестів на ділових умовах, а не як взаємодія між компонентами системи. Ми розглядаємо як функціональні, так і інтерфейсні сценарії тестування та демонструємо, як Serenity може використовуватися для керування їх тестуванням. Всі лекції, ноти, вікторини та дискусії супроводжуються практичною практикою та впровадженням.

До кінця цього тренінгу учасники зможуть зрозуміти структуру Serenity і мати можливість використовувати її з комфортом. Важливо, учасники навчаться думати і підходити до автоматизації тестування з іншого світла.

Аудиторія

- Тестери автоматизації

Формат курсу

- Цей курс ходить учасників через реальні випадки для поведінкового розвитку (BDD) і демонструє практичні способи реалізації Serenity в різних тестових сценаріях.
behaveBehave: BDD with Python (Cucumber/Gherkin for Python)7 hoursBehave - це відкрите джерело, оснований на Python BDD, для написання тестів у стилі природного мови.

BDD, або "Поведінковий розвиток" - це гнучка технологія розробки програмного забезпечення, яка заохочує співпрацю розробників, QA та нетехнічних бізнесменів до програмного проекту.

Це навчання розпочинається з обговорення BDD та того, як структуру Behave можна використовувати для тестування BDD для веб-програм. Учасникам надаються широкі можливості спілкуватися з інструктором та колегами під час впровадження концепцій та тактики, отриманих у цій практичній навчальній лабораторії.

До кінця цього навчання учасники матимуть глибоке розуміння BDD та Behave, а також необхідну практику для впровадження цих методів та інструментів у реальних тестових сценаріях.

Аудиторія

- Тестери та розробники

Формат курсу

- Важкий наголос на практичній практиці. Більшість концепцій вивчаються за допомогою зразків, вправ та практичного розвитку.
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 hoursBDD або керування розвитком поведінки - це технологія розробки програм Agile, яка заохочує співпрацю між розробниками, командами забезпечення якості та нетехнічними діловими людьми протягом всього циклу планування, розробки та тестування програмного проекту.

Семінар починається з вступу до BDD, що це та як він використовується компаніями для сприяння розробці, розробці та тестуванню належного програмного забезпечення. Ми робимо це з неінженерного точки зору, уважно стежимо за кінцевими користувачами, їх вимогами, мовою та способом мислення. Ми також розглядаємо проблеми комунікації, з якими зустрічаються зацікавлені сторони бізнесу, оскільки вони працюють ближче зі своїми технічними однодумцями.

До кінця цього тренінгу учасники знають, як:

- Напишіть короткі історії користувачів, які фіксують шаблони використання реальних користувачів програмного забезпечення
- Перекладіть свої розповіді користувача на поведінкову мову BDD (Given, When, Then)
- Витягніть тестові приклади з цих історій, для використання інженерами для реалізації та тестування
- Зрозумійте зв'язок між вимогами до продукції, критеріями прийняття та тестами
- Демістіфікуйте технічний жаргон, який перешкоджає спілкуванню та розумінню
- Встановіть та використовуйте чудові інструменти для написання файлів з функцією BDD
- Зрозумійте і оцініть, що станеться, коли робота буде передана інженерам
- Грайте більш активну роль у циклі ітеративного розвитку

Аудиторія

- Власники та менеджери продуктів
- Бізнес аналітики
- Тестери вручну
- Кінцеві користувачі програмного продукту або системи
- Неінженерні та не кодерів, які займаються розробкою продукту

Формат курсу

- Інтерактивний семінар під керівництвом інструктора з великою кількістю практичних навичок.

Примітки

- Семінар включає тематичні дослідження та зразки програм. Щоб налаштувати матеріали для продукту та ситуації вашої компанії, зв'яжіться з нами, щоб організувати.
jbehaveJBehave: BDD with Java7 hoursJBehave - це платформа BDD на базі Java з відкритим кодом для написання тестів у стилі природного мови. BDD, або "Поведінковий розвиток" - це гнучка технологія розробки програмного забезпечення, яка заохочує співпрацю розробників, QA та нетехнічних бізнесменів до програмного проекту.

Це навчання починається з обговорення BDD та того, як JBehave Framework може використовуватися для тестування BDD для веб-програм. Учасникам надаються широкі можливості спілкуватися з інструктором та колегами під час впровадження концепцій та тактики, отриманих у цій практичній навчальній лабораторії.

До кінця цього тренінгу учасники матимуть глибоке розуміння BDD та JBehave, а також необхідну практику та набір інструментів для написання тестів для реальних сценаріїв тестування програмного забезпечення.

Аудиторія

- Тестери та розробники

Формат курсу

- Важкий наголос на практичній практиці. Більшість концепцій вивчаються за допомогою зразків, вправ та практичного розвитку.
cucumberjavaCucumber: Implementing BDD with Java7 hoursОгірок - це система з відкритим вихідним кодом, BDD для написання тестів у стилі природного мови. BDD, або "Поведінковий розвиток" - це гнучка технологія розробки програмного забезпечення, яка заохочує співпрацю розробників, QA та нетехнічних бізнесменів до програмного проекту.

Це тренування починається з обговорення BDD та того, як Огірок використовується для тестування BDD для веб-програм. Учасникам надаються широкі можливості спілкуватися з інструктором та колегами під час впровадження концепцій та тактики, отриманих у цій практичній навчальній лабораторії.

До кінця цього тренінгу учасники матимуть глибоке розуміння BDD та Огірка, а також необхідну практику та набір інструментів для написання власних тестів для реальних сценаріїв тестування програмного забезпечення.

Аудиторія

- Тестери та розробники

Формат курсу

- Важкий наголос на практичній практиці. Більшість концепцій вивчаються за допомогою зразків, вправ та практичного розвитку.

Примітка

- Це тренування використовує Eclipse і Selenium. Якщо ви хочете скористатись іншою структурою IDE або автоматизації тестування, зв'яжіться з нами, щоб узгодити.
- Якщо ваша команда переходить від ручного тестування до тестування автоматизації вперше, зв'яжіться з нами, щоб організувати продовження навчання, щоб включити додаткове охоплення тестування автоматизації.
specflowSpecFlow: Implementing BDD for .NET21 hoursSpecFlow - це офіційна реалізація огірків для .NET. Це дозволяє тестувальникам визначати, керувати та автоматично виконувати людські читання приймальні тести в проектах. NET. SpecFlow використовує офіційний парсер Gherkin і підтримує .NET Framework, Xamarin і Mono.

У цій інструкції під керівництвом тренерів, учасники навчаться використовувати SpecFlow для написання приймальних тестів, зрозумілих як технічними, так і нетехнічними учасниками.

До кінця цього тренінгу учасники зможуть:

- Прив'язка бізнес-вимог до .NET-коду
- Застосуйте методи BDD, щоб створити живу документацію для програми
- Запустіть SpecFlow з Visual Studio або командного рядка
- Інтегруйте SpecFlow в існуюче постійне тестування та створення середовища
- Інтеграція SpecFlow з іншими тестовими структурами, такими як MSTest, NUnit, xUnit та MbUnit

Аудиторія

- Тестові інженери
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика.
iridiumIridium: Cucumber and Selenium Based Testing7 hoursIridium - це інструмент веб-тестування з відкритим кодом, побудований навколо огірка та селену. Він використовує підхід до моделювання поведінки (BDD) для тестування.

У цьому навчанні під керівництвом інструктора, учасники навчаться навчатися, як протестувати складну веб-програму, використовуючи Iridium.

До кінця цього тренінгу учасники зможуть:

- Створіть кінцеві тести, які імітують дії користувача під час навігації веб-додатком
- Автоматизація тестування тематичних програм із декількома стилями
- Створіть тестові випадки, які можна читати нетехнічним людям
- Виконайте тести в самих різних браузерах
- Скористайтеся пакетом Iridium Snippets для Atom, щоб полегшити написання тестового сценарію
- Зменшіть витрати на підтримку власного коду Java та об'єктів сторінки

Аудиторія

- Тестові інженери
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
cucumberjsCucumber.js: Behavior Driven Development (BDD) with Javascript14 hoursCucumber.js є оригінальною JavaScript-реалізацією огірка.

У цій навчальній інструкції, учасники навчаться, як написати та виконати тести стилю BDD (Behavior Driven Devleopment) з використанням огірка та Javascript.

До кінця цього тренінгу учасники зможуть:

- Запустіть автоматичні тести, написані на людською мовою, Gherkin
- Використовуйте тестові випадки на основі огірка, щоб поліпшити спілкування та співпрацю між технічними та нетехнічними командами
- Інтеграція Cucumber.js з іншими тестовими структурами, такими як Protractor для тестування кутових програм

Аудиторія

- Інженери тестування програмного забезпечення
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 hoursRobot Framework - це система автоматизованої автоматизованої тестування з відкритим вихідним кодом для прийняття тестування та прийняття тест-систем (ATDD). Він використовує ключові слова, щоб абстрагувати деталі тесту, передаючи намір, а не гайки та болти. Основна платформа реалізована в Python і може працювати на Jython (JVM) та IronPython (.NET). Роботу Framework була органічно розроблена компанією Nokia.

У цій інструкції під керівництвом живих тренінгів учасники навчаться писати набір тестів і тестового набору, а потім виконати тести на демонстраційній програмі.

До кінця цього тренінгу учасники зможуть:

- Використовуйте підхід з тестування на основі ключових слів Robot Framework та синтаксис табличних даних тесту для написання та виконання тестів
- Використовуйте послідовний синтаксис для складання нових ключових слів з існуючих
- Виконайте тести "Поведінка за кермом" (BDD) у стилі "черви" (аналогічні Огірки).
- Створюйте та інтерпретуйте Звіт та Журнали для усунення несправностей у тестуваній програмі
- Можливості Extended Robot Framework з використанням сторонніх бібліотек, написаних на Python, Java, Perl, Javascript та PHP
- Інтегруйте Robot Framework з Selenium для тестування веб-програм

Аудиторія

- Інженери тестування програмного забезпечення

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
behatBehat: Behavior Driven Development (BDD) with PHP14 hoursBehat - це тестова система керування поведінкою (BDD), написана на PHP. Це полегшує спілкування між розробниками, тестувальниками, зацікавленими сторонами бізнесу та клієнтами під час розробки програмного забезпечення. Behat дозволяє нетехнічним людям написати чіткі описи передбачуваної поведінки програми, а потім виконує ці "сценарії" як функціональні тести проти програми.

У цій інструкції під керівництвом живих тренінгів учасники навчаться писати та виконувати тести BDD-стилю, використовуючи Behat і PHP.

До кінця цього тренінгу учасники зможуть:

- Запустіть автоматичні тести, написані в людино-читабельному "Даному, коли, потім", "Геркін" мовою
- Використовуйте тестові випадки на основі Behat для покращення співпраці технічних і нетехнічних груп
- Інтеграція Behat з селеном, мінером, Goutte та іншими емуляторами браузера для тестування та створення звітів
- Розширюйте функціональність Behat через систему розширення
- Перевірте численні сценарії використання за допомогою термінальних команд, API REST і багато іншого.

Аудиторія

- Тестові інженери
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 hoursОгірок Електрон є основою для написання тестів BDD (Behavior Driven Development) простою мовою, з Electron - основою для створення настільних програм із використанням веб-технологій. Він призначений для тестування веб-програм Javascript.

У цій навчальному посібнику учасники навчаться навчатися, як написати та виконати тести BDD-тесту для програм node.js, використовуючи Cucumber Electron.

До кінця цього тренінгу учасники зможуть:

- Запустіть тести BDD та код програми в одному процесі (без перенесення)
- Напишіть тести, які швидше, менш ламкі і простіші для налагодження

Аудиторія

- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Upcoming Behavior Driven Development (BDD) Courses

CourseCourse DateCourse Price [Remote / Classroom]
Behave: BDD with Python (Cucumber/Gherkin for Python) - Kiev, Holosiyvskiy Park Thu, 2019-01-03 09:301500EUR / 1900EUR
Cucumber Electron: Implementing BDD without Selenium - Kiev, Holosiyvskiy Park Tue, 2019-02-19 09:301500EUR / 1900EUR
Behave: BDD with Python (Cucumber/Gherkin for Python) - Kiev, Holosiyvskiy Park Fri, 2019-02-22 09:301500EUR / 1900EUR
Behave: BDD with Python (Cucumber/Gherkin for Python) - Kiev, Holosiyvskiy Park Wed, 2019-04-17 09:301500EUR / 1900EUR
Behave: BDD with Python (Cucumber/Gherkin for Python) - Kiev, Holosiyvskiy Park Wed, 2019-06-05 09:301500EUR / 1900EUR
Weekend Behavior Driven Development (BDD) courses, Evening Behavior Driven Development (BDD) training, Behavior Driven Development (BDD) boot camp, Behavior Driven Development (BDD) instructor-led, Weekend Behavior Driven Development (BDD) training, Evening Behavior Driven Development (BDD) courses, Behavior Driven Development (BDD) coaching, Behavior Driven Development (BDD) instructor, Behavior Driven Development (BDD) trainer, Behavior Driven Development (BDD) training courses, Behavior Driven Development (BDD) classes, Behavior Driven Development (BDD) on-site, Behavior Driven Development (BDD) private courses, Behavior Driven Development (BDD) one on one training

Course Discounts

CourseVenueCourse DateCourse Price [Remote / Classroom]
Business Process Modeling using BPMN and UMLKiev, Holosiyvskiy Park Tue, 2019-04-02 09:303150EUR / 3750EUR
Elasticsearch Advanced Administration, Monitoring and MaintenanceKiev, Holosiyvskiy Park Tue, 2019-04-02 09:303150EUR / 3750EUR
Introduction to Embedded ComputersKiev, Holosiyvskiy Park Wed, 2019-06-05 09:303150EUR / 3750EUR
Advanced Go ProgrammingKiev, Holosiyvskiy Park Mon, 2019-06-10 09:304725EUR / 5525EUR
Introduction to R for FinanceKiev, Holosiyvskiy Park Mon, 2019-06-17 09:305250EUR / 6050EUR

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 Ukraine!

As a Business Development Manager you will:

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