Behavior Driven Development (BDD) Schulungen

Behavior Driven Development (BDD) Schulungen

Online oder vor Ort durchgeführte Live-Schulungen zu verhaltensgesteuerter Entwicklung (Behavior Driven Development, BDD) decken verschiedene reale Anwendungen für BDD ab. Die Kurse behandeln Bereiche wie Acceptance Test Driven Development (ATDD), Test Driven Development (TDD), Cucumber und die Sprache Gherkin.

BDD-Schulungen sind als "Online-Live-Schulungen" oder "Live-Schulungen vor Ort" verfügbar. Das Online-Live-Training (auch "Remote-Live-Training" genannt) wird über einen interaktiven Remote-Desktop durchgeführt. Onsite-Live-Training kann lokal beim Kunden in Deutschland oder in NobleProg Corporate Training Centern in Deutschland durchgeführt werden.

NobleProg -- Ihr lokaler Schulungsanbieter

Machine Translated

Behavior Driven Development (BDD) Subcategories

BDD (Behavior Driven Development) Course Outlines

Name des Kurses
Dauer
Überblick
Name des Kurses
Dauer
Überblick
7 Stunden
Behave ist ein Open-Source-, Python-basiertes BDD-Framework für das Schreiben von Tests in einem natürlichen Sprachstil . BDD, oder Behavior Driven Development, ist eine agile Software-Entwicklungstechnik, die die Zusammenarbeit zwischen Entwicklern, QA und nicht-technischen Geschäftsleuten in einem Software projekt fördert. Das   von Lehrern geleitete Live-Training   beginnt mit einer Diskussion über BDD und wie das Behave-Framework für die Durchführung von BDD-Tests für Web-Anwendungen genutzt werden kann. Die Teilnehmer haben ausreichend Gelegenheit, mit dem Instruktor und den Kollegen zu interagieren und dabei die in diesem praxisnahen, praxisnahen Laborumfeld erlernten Konzepte und Taktiken umzusetzen. Am Ende dieser Ausbildung werden die Teilnehmer ein fundeertes Verständnis von BDD und Behave sowie die notwendige Praxis haben, um diese Techniken und Werkzeuge in realen Testszenarien umzusetzen.
Format der
  • Schwerer Schwerpunkt auf Hands-on-Praxis Die meisten Konzepte werden durch Proben, Übungen und praktische Entwicklung erlernt.
7 Stunden
"40% bis 70% der Zeit, die von vielen Testautomatisierungsteams verbracht wird, wird für die Wartung ihrer Testsuites aufgewendet entweder Refactoring-Tests, weil sich die Anwendung geändert hat, aber auch nur die Testergebnisse durchforsten" John Furguson Smart, Schöpfer von Serenity Serenity ist eine Open Opensource Reporting-Bibliothek, die es Testern ermöglicht, strukturierte, wartbare Akzeptanzkriterien zu schreiben Serenity erstellt umfangreiche und aussagekräftige Testberichte ("lebende Dokumentation"), die nicht nur über die Testergebnisse berichten, sondern auch dokumentieren, was sie getan haben, in einem schrittweisen Erzählformat, das Testdaten und Screenshots enthält In diesem Training lernen die Teilnehmer, wie sie qualitativ hochwertige Tests schreiben, indem sie "Drehbücher" und die Idee von "Akteuren, Aufgaben und Zielen" verwenden, um Tests in Business-Begriffen und nicht als Interaktionen zwischen Systemkomponenten auszudrücken Wir betrachten sowohl funktionale als auch UI-Testszenarien und demonstrieren, wie Serenity zur Verwaltung ihrer Tests verwendet werden kann Alle Vorträge, Notizen, Quiz und Diskussionen werden von Live-Handson-Praxis und Umsetzung begleitet Am Ende dieser Schulung werden die Teilnehmer den Serenity-Rahmen verstehen und in der Lage sein, ihn mit Komfort zu nutzen Wie wichtig, lernen die Teilnehmer die Testautomatisierung aus einem anderen Blickwinkel zu betrachten Publikum Automatisierungstester Format des Kurses Dieser Kurs führt die Teilnehmer durch Reallife-Fälle für verhaltensbasierte Entwicklung (BDD) und zeigt Ihnen, wie Sie Serenity in verschiedenen Testszenarien implementieren können .
14 Stunden
BDD (Behavior Driven Development) ist eine agile Softwareentwicklungstechnik, die die Zusammenarbeit zwischen Entwicklern, Qualitätssicherungsteams und nichttechnischen Geschäftsleuten während des gesamten Planungs-, Entwicklungs- und Testzyklus eines Softwareprojekts fördert Der Workshop beginnt mit einer Einführung in BDD, was es ist und wie es von Unternehmen genutzt wird, um gutes Software-Design, Entwicklung und Tests zu fördern Wir tun dies aus einer nicht-technischen Perspektive, mit Blick auf die Endbenutzer, ihre Anforderungen, Sprache und Denkweise Wir befassen uns auch mit den Kommunikationsherausforderungen, mit denen die Geschäftsinteressenten konfrontiert werden, wenn sie enger mit ihren technischen Kollegen zusammenarbeiten Am Ende dieses Trainings werden die Teilnehmer wissen: Schreiben Sie kurze User Stories, die die Nutzungsmuster von echten Benutzern der Software erfassen Übersetzen Sie ihre User Storys in die Verhaltenssprache von BDD (Gegeben, Wann, Dann) Leiten Sie Testfälle aus diesen Artikeln ab, die von Ingenieuren zum Implementieren und Testen verwendet werden können Verstehen Sie die Beziehung zwischen Produktanforderungen, Akzeptanzkriterien und Testfällen Entmystifiziere den technischen Jargon, der Kommunikation und Verständnis behindert Installieren und verwenden Sie großartige Tools zum Schreiben von BDD-Feature-Dateien Verstehen und schätzen, was passiert, wenn die Arbeit Ingenieuren übergeben wird Spielen Sie eine aktivere Rolle im iterativen Entwicklungszyklus Publikum Produktbesitzer und -manager Business-Analysten Manuelle Tester Endbenutzer eines Softwareprodukts oder -systems Nicht-Ingenieure und Nicht-Programmierer, die am Produktdesign beteiligt sind Format des Kurses Ein interaktiver, instruierter Workshop mit vielen Aktivitäten und praktischen Übungen Anmerkungen Der Workshop beinhaltet Fallstudien und Softwareproben Um die Materialien an das Produkt und die Situation Ihres Unternehmens anzupassen, kontaktieren Sie uns bitte .
7 Stunden
Die Schulung richtet sich sowohl an IT- als auch an Geschäftsmitarbeiter. Ziel des Kurses ist es, die Kommunikation zwischen den Abteilungen im Softwareentwicklungsprozess zu erleichtern. Die Teilnehmer lernen Verhaltenstests, um zuverlässigere Software zu erstellen, ohne teure und fortschrittliche Tools zu benötigen.
7 Stunden
Cucumber Electron ist ein Rahmen für das Schreiben von BDD (Behavior Driven Development) Tests in reiner Sprache, mit Electron, ein Rahmen für die Erstellung von Desktop-Apps mit Web-Technologien. Es ist für die Testung Javascript Web-Anwendungen gedacht. In diesem Instructor-leitet, Live-Training lernen die Teilnehmer, wie man BDD-Stil-Test-Fälle für node.js-Anwendungen mit Cucumber Electron schreiben und ausführen kann. Am Ende dieser Ausbildung können die Teilnehmer:
    BDD-Tests und Anwendungscode in einem einzigen Prozess durchführen (nicht transpiling) Schreiben Sie Tests, die schneller, weniger brittle und leichter zum Debuggen sind
Publikum
    Entwickler
Format des Kurses
    Teilverhandlung, Teildiskussion, Übungen und schwere Übungen
14 Stunden
Das Robot Framework ist ein Open-Source-Testautomatisierungsrahmen für Akzeptanztests und akzeptanztestgetriebene Entwicklung (ATDD). Es verwendet Schlüsselwörter, um die Details eines Tests zu abstrahieren und die Absicht zu vermitteln, anstatt die Einzelheiten zu beschreiben. Der Kern des Frameworks ist in Python implementiert und kann auf Jython (JVM) und IronPython (.NET) ausgeführt werden. Robot Framework wurde ursprünglich von Nokia entwickelt. Diese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an Software-Testingenieure, die lernen möchten, wie man eine Reihe von Testfällen und eine Testsuite schreibt und die Tests anschließend an einer Demo-Anwendung ausführt. Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
    Verwenden Sie den schlüsselwortgesteuerten Testansatz des Robot Frameworks und die tabellarische Testdatensyntax zum Schreiben und Ausführen von Tests. Verwenden Sie eine konsistente Syntax, um neue Schlüsselwörter aus bestehenden zusammenzustellen. Durchführung von Behavior Driven Development (BDD)-Tests im Gherkin-Stil (ähnlich wie bei Cucumber). Generieren und interpretieren Sie Berichte und Protokolle, um Fehler in der getesteten Anwendung zu beheben. Erweiterung der Fähigkeiten von Robot Framework mit Bibliotheken von Drittanbietern, die in Python, Java, Perl, Javascript und PHP geschrieben sind. Integration von Robot Framework mit Selenium zum Testen von Webanwendungen.
Format des Kurses
    Interaktive Vorlesung und Diskussion. Viele Übungen und Praxis. Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
    Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
7 Stunden
Dieser eintägige Kurs führt die Teilnehmer mit praktischen Übungen durch die Grundlagen von RSpec , BDD (Behavior Driven Development) und anderen Testmethoden.
14 Stunden
Behavior-Driven Development (BDD) ist eine Agile Methode zur Verbesserung der Kommunikation und Zusammenarbeit zwischen Softwareentwicklern, Qualitätssicherern / Testern, Business Analysten und anderen an einem Projekt beteiligten Parteien. Cucumber ist ein Open-Source-Framework, das auf Geschichten basiert und in Ruby geschrieben wurde. Es ermöglicht Behavior Driven Development (BDD) indem es die Erstellung von Tests ermöglicht, die sowohl für technische als auch für nichttechnische Personen, wie z. B. Geschäftsakteure, verständlich sind. Dieses von Lehrern geleitete Live-Training führt die Teilnehmer durch reale Fälle für Behavior Driven Development (BDD) und demonstriert die praktische Implementierung von Cucumber in verschiedenen Testszenarien.
    Format des Kurses
    • Der Kurs beinhaltet eine Diskussion über Behavior Driven Development (BDD) und wie Cucumber verwendet werden kann, um BDD-Tests in verschiedenen Kontexten durchzuführen, z. B. Webanwendungstests. Die Teilnehmer werden durch das Schreiben ihrer eigenen User Stories, Testfälle und ausführbaren Testcodes geführt.
    7 Stunden
    Cucumber ist ein Open-Source-BDD-Framework zum Schreiben von Tests in einer natürlichen Sprache. BDD (Behavior Driven Development) ist eine agile Softwareentwicklungstechnik, die die Zusammenarbeit zwischen Entwicklern, Qualitätssicherern und nicht-technischen Geschäftsleuten in einem Softwareprojekt fördert. Dieses Training beginnt mit einer Diskussion über BDD und wie Cucumber verwendet wird, um BDD-Tests für Webanwendungen durchzuführen. Die Teilnehmer haben ausreichend Gelegenheit, sich mit dem Kursleiter und Kollegen auszutauschen und dabei die Konzepte und Taktiken zu implementieren, die in dieser praxisorientierten Laborumgebung erlernt wurden. Am Ende dieser Schulung haben die Teilnehmer ein sicheres Verständnis von BDD und Cucumber sowie die erforderlichen Übungen und Tools, um ihre eigenen Testfälle für reale Softwaretestszenarien zu schreiben. Publikum
    • Tester und Entwickler
    Format des Kurses
    • Starke Betonung auf praktisches Üben. Die meisten Konzepte werden durch Beispiele, Übungen und praktische Entwicklung erlernt.
    Hinweis
    • Dieses Training verwendet Eclipse und Selenium . Wenn Sie eine andere IDE oder ein anderes Testautomatisierungsframework verwenden möchten, kontaktieren Sie uns bitte, um dies zu arrangieren.
    • Wenn Ihr Team zum ersten Mal von manuellen Tests zu Automatisierungstests wechselt, wenden Sie sich an uns, um eine Erweiterung der Schulung zu arrangieren, die zusätzliche Informationen zu Automatisierungstests umfasst.
    14 Stunden
    Cucumberjs ist eine native JavaScript-Implementierung von Cucumber In diesem instruierten Live-Training lernen die Teilnehmer, wie sie BDD-Testfälle (Behavior Driven Devleopment) mithilfe von Gurken und Javascript schreiben und ausführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Führen Sie automatisierte Tests aus, die in der humanlesbaren Sprache Gherkin geschrieben sind Verwenden Sie Cucumber-basierte Testfälle, um die Kommunikation und Zusammenarbeit zwischen technischen und nicht-technischen Teams zu verbessern Integrieren Sie Cucumberjs mit anderen Test-Frameworks wie zB Protractor zum Testen von Angular-Anwendungen Publikum Software Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
    7 Stunden
    Iridium ist ein Open-Source-Web-Testing-Tool, das auf Cucumber und Selenium basiert. Es verwendet einen verhaltensgesteuerten Entwicklungsansatz (Behavior Driven Development, BDD) zum Testen. Diese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an Testingenieure und Entwickler, die lernen wollen, wie man eine komplexe Webanwendung mit Iridium testet. Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
      Erstellen Sie End-to-End-Tests, die die Aktionen eines Benutzers beim Navigieren in einer Webanwendung simulieren. Automatisieren Sie das Testen von themenbezogenen Anwendungen mit mehreren Stilen. Erstellen Sie Testfälle, die auch für Nichttechniker lesbar sind. Führen Sie Tests in einer Vielzahl von Browsern aus. Verwendung des Iridium Snippets-Pakets für Atom, um das Schreiben von Testskripten zu erleichtern. Reduzieren Sie die Kosten für die Pflege von benutzerdefiniertem Java Code und Seitenobjekten.
    Format des Kurses
      Interaktive Vorlesung und Diskussion. Viele Übungen und Praxis. Praktische Umsetzung in einer Live-Laborumgebung.
    Optionen zur Kursanpassung
      Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
    7 Stunden
    J Behave ist ein auf Java basierendes Open-Source-BDD-Framework zum Schreiben von Tests in einem natürlichen Sprachstil. BDD (Behavior Driven Development) ist eine agile Softwareentwicklungstechnik, die die Zusammenarbeit zwischen Entwicklern, Qualitätssicherern und nicht-technischen Geschäftsleuten in einem Softwareprojekt fördert. Dieses Training beginnt mit einer Diskussion über BDD und wie das J Behave Framework verwendet werden kann, um BDD-Tests für Webanwendungen durchzuführen. Die Teilnehmer haben ausreichend Gelegenheit, sich mit dem Kursleiter und Kollegen auszutauschen und dabei die Konzepte und Taktiken zu implementieren, die in dieser praxisorientierten Laborumgebung erlernt wurden. Am Ende dieser Schulung verfügen die Teilnehmer über ein sicheres Verständnis von BDD und J Behave sowie über die erforderlichen Übungen und Tools zum Schreiben von Testfällen für reale Softwaretestszenarien. Publikum
    • Tester und Entwickler
    Format des Kurses
    • Starke Betonung auf praktisches Üben. Die meisten Konzepte werden durch Beispiele, Übungen und praktische Entwicklung erlernt.
    14 Stunden
    Behat ist ein in PHP geschriebenes BDD-Testframework (Behavior Driven Development) Es erleichtert die Kommunikation zwischen Entwicklern, Testern, Geschäftsinteressenten und Kunden während des Softwareentwicklungsprozesses Behat ermöglicht nichttechnischen Personen, klare Beschreibungen des beabsichtigten Verhaltens einer Anwendung zu schreiben, und führt dann diese "Szenarien" als Funktionstests für die Anwendung durch In diesem instruierten Live-Training lernen die Teilnehmer, wie sie BDD-Testfälle mit Behat und PHP schreiben und ausführen können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Führen Sie automatisierte Tests aus, die in der humanlesbaren Sprache "Gegeben, Wann, Dann" der Gherkin geschrieben sind Verwenden Sie Behat-basierte Testfälle, um die Zusammenarbeit zwischen technischen und nicht-technischen Teams zu verbessern Integrieren Sie Behat mit Selenium, Mink, Goutte und anderen Browser-Emulatoren, um Tests durchzuführen und Berichte zu generieren Erweitern Sie Behat-Funktionalität durch sein Erweiterungssystem Testen Sie zahlreiche Anwendungsszenarien mithilfe von Terminalbefehlen, REST-APIs und mehr Publikum Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
    21 Stunden
    SpecFlow ist die offizielle Gurken-Implementierung für .NET. Es ermöglicht Testern, in .NET-Projekten menschenlesbare Akzeptanztests zu definieren, zu verwalten und automatisch auszuführen. SpecFlow verwendet den offiziellen Gherkin-Parser und unterstützt das .NET-Framework, Xamarin und Mono. In diesem vom Referenten geleiteten Live-Training lernen die Teilnehmer, wie sie mit SpecFlow Akzeptanztests schreiben können, die sowohl von technischen als auch von nicht-technischen Interessenvertretern verständlich sind. Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
    • Binden Sie Geschäftsanforderungen an .NET-Code
    • Wenden Sie BDD-Techniken an, um eine Live-Dokumentation für eine Anwendung zu erstellen
    • Führen Sie SpecFlow aus Visual Studio oder der Befehlszeile aus
    • Integrieren Sie SpecFlow in eine vorhandene Test- und Build-Umgebung
    • Integrieren Sie SpecFlow mit anderen Test-Frameworks wie MSTest, NUnit, xUnit und MbUnit
    Publikum
    • Testingenieure
    • Entwickler
    Format des Kurses
    • Teilvorlesung, Teildiskussion, Übungen und praktische Übungen

    Last Updated:

    Behavior Driven Development (BDD) Schulung, BDD (Behavior Driven Development) boot camp, Behavior Driven Development (BDD) Abendkurse, BDD (Behavior Driven Development) Wochenendkurse, BDD (Behavior Driven Development) Kurs, BDD (Behavior Driven Development) Training, BDD (Behavior Driven Development) Seminar, BDD (Behavior Driven Development) Seminare, Behavior Driven Development (BDD) Privatkurs, Behavior Driven Development Coaching, Behavior Driven Development (BDD) Lehrer

    Sonderangebote

    No course discounts for now.

    Sonderangebote Newsletter

    Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
    Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

    EINIGE UNSERER KUNDEN

    is growing fast!

    We are looking for a good mixture of IT and soft skills in Germany!

    As a NobleProg Trainer you will be responsible for:

    • delivering training and consultancy Worldwide
    • preparing training materials
    • creating new courses outlines
    • delivering consultancy
    • quality management

    At the moment we are focusing on the following areas:

    • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
    • SOA, BPM, BPMN
    • Hibernate/Spring, Scala, Spark, jBPM, Drools
    • R, Python
    • Mobile Development (iOS, Android)
    • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
    • You need to have patience and ability to explain to non-technical people

    To apply, please create your trainer-profile by going to the link below:

    Apply now!

    This site in other countries/regions