Behavior Driven Development (BDD) Training Courses

Behavior Driven Development (BDD) Training Courses

Τοπικά, καθοδηγούμενα από εκπαιδευτές ζωντανά σεμινάρια συμπεριφοράς Driving Development (BDD) καλύπτουν διάφορες εφαρμογές πραγματικού κόσμου για BDD. Τα μαθήματα καλύπτουν τομείς όπως η ανάπτυξη δοκιμών αποδοχής δοκιμών (ATDD), η εξέλιξη της εξέλιξης των δοκιμών (TDD), η αγγούρι και η γλώσσα Gherkin. Η εκπαίδευση BDD είναι διαθέσιμη ως "επιτόπου ζωντανή εκπαίδευση" ή "απομακρυσμένη ζωντανή εκπαίδευση". Η επιτόπια κατάρτιση σε πραγματικό χρόνο μπορεί να πραγματοποιηθεί σε τοπικό επίπεδο στις εγκαταστάσεις του πελάτη Ελλάδα ή σε εταιρικά κέντρα κατάρτισης NobleProg στο Ελλάδα . Η απομακρυσμένη ζωντανή προπόνηση πραγματοποιείται μέσω μιας διαδραστικής, απομακρυσμένης επιφάνειας εργασίας. NobleProg - Ο τοπικός παροχέας εκπαίδευσης

Machine Translated

Testimonials

★★★★★
★★★★★

BDD (Behavior Driven Development) Subcategories

Behavior Driven Development (BDD) Course Outlines

Title
Duration
Overview
Title
Duration
Overview
14 hours
Overview
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.

This instructor-led, live workshop begins with an introduction to BDD, what it is and how it is used by companies to promote good software design, development and testing. We do this from a non-engineering point-of-view, with an eye on the end-users, their requirements, language, and way of thinking. We also address the communication challenges that business stakeholders are likely to encounter as they work closer with their technical-minded peers.

By the end of this training, participants will know how to:

- Write succinct user stories that capture the usage patterns of real users of the software.
- Translate their user stories into the behavioral language of BDD (Given, When, Then.)
- Derive test cases from these stories, for use by engineers to implement and test.
- Understand the relationship between product requirements, acceptance criteria, and test cases.
- Demystify the technical jargon that impedes communication and understanding.
- Install and use great tools for writing BDD feature files.
- Understand and appreciate what happens once the work is handed to engineers.
- Play a more active role in the iterative development cycle.

Format of the course

- A interactive, instructor-led workshop with lots of activities and hands-on practice.

Notes

- The workshop includes case studies and software samples. To customize the materials to your company's product and situation, please contact us to arrange.
7 hours
Overview
Η κατάρτιση έχει σχεδιαστεί τόσο για το προσωπικό πληροφορικής όσο και για το επιχειρησιακό προσωπικό. Σκοπός του μαθήματος είναι να παρέχει έναν τρόπο να διευκολύνει την επικοινωνία μεταξύ των τμημάτων στη διαδικασία ανάπτυξης λογισμικού. Οι συμμετέχοντες μαθαίνουν συμπεριφορικές δοκιμές για να καταστήσουν δυνατή τη δημιουργία πιο αξιόπιστου λογισμικού χωρίς την ανάγκη δαπανηρών και προηγμένων εργαλείων.
14 hours
Overview
Behat is a Behavior Driven Development (BDD) test framework written in PHP. It facilitates communication among developers, testers, business stakeholders and clients during the software development process. Behat allows non-technical people to write clear descriptions of an application's intended behavior, then runs those "scenarios" as functional tests against the application.

In this instructor-led, live training, participants will learn how to write and execute BDD style test cases using Behat and PHP.

By the end of this training, participants will be able to:

- Run automated tests written in the human-readable, "Given, When, Then" Gherkin language
- Use Behat based test cases to improve collaboration between technical and non-technical teams
- Integrate Behat with Selenium, Mink, Goutte and other browser emulators to drive tests and generate reports
- Extend Behat functionality through its extension system
- Test numerous usage scenarios through terminal commands, REST APIs, and more.

Audience

- Test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
το

είναι ένα Open-Source, με βάση Python πλαίσιο BDD για τη συγγραφή δοκιμών σε ένα στυλ φυσικής γλώσσας.

BDD, ή ανάπτυξη με γνώμονα τη συμπεριφορά, είναι μια ευέλικτη τεχνική ανάπτυξης λογισμικού που ενθαρρύνει τη συνεργασία μεταξύ προγραμματιστών, QA και μη τεχνικών επιχειρηματικών ατόμων σε ένα έργο λογισμικού.

αυτό το εκπαιδευτή, ζωντανή εκπαίδευση αρχίζει με μια συζήτηση του BDD και πώς το πλαίσιο συμπεριφέρονται μπορεί να χρησιμοποιηθεί για να πραγματοποιήσει δοκιμή BDD για εφαρμογές Web. Στους συμμετέχοντες δίνεται η δυνατότητα να αλληλεπιδρούν με τους εκπαιδευτές και τους ομότιμους ενώ υλοποιούν τις έννοιες και τις τακτικές που διδαχθήκαμε σε αυτό το εργαστηριακό περιβάλλον με βάση την πρακτική.

μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα έχουν μια ακλόνητη κατανόηση της BDD και της συμπεριφοράς, καθώς και την απαραίτητη πρακτική για την εφαρμογή αυτών των τεχνικών και εργαλείων σε σενάρια δοκιμών σε πραγματικό κόσμο.

μορφή του μαθήματος

- βαριά έμφαση στην πρακτική εξάσκηση. Οι περισσότερες από τις έννοιες διδαχθήκαμε μέσα από δείγματα, ασκήσεις και ανάπτυξη των χεριών.
14 hours
Overview
Η ανάπτυξη με γνώμονα τη συμπεριφορά (BDD) είναι μια Agile methodolgy που στοχεύει στη βελτίωση της επικοινωνίας και της συνεργασίας μεταξύ των προγραμματιστών λογισμικού, της διασφάλισης ποιότητας / των δοκιμαστών, των Business αναλυτών και άλλων εμπλεκομένων σε ένα έργο. Cucumber είναι ένα ανοικτού κώδικα "βασισμένο σε ιστορία" πλαίσιο γραμμένο σε Ruby . Ενεργοποιεί την Behavior Driven Development (BDD) επιτρέποντας τη δημιουργία δοκιμών που είναι κατανοητές από τεχνικούς και μη τεχνικούς ανθρώπους, όπως επιχειρηματίες.

Αυτή η καθοδηγούμενη από εκπαιδευτές, ζωντανή προπόνηση περπατά τους συμμετέχοντες μέσω περιπτώσεων πραγματικής ζωής για την Behavior Driven Development (BDD) και καταδεικνύει την πρακτική εφαρμογή του Cucumber σε διάφορα σενάρια δοκιμών.

Μορφή του μαθήματος

- Το μάθημα περιλαμβάνει μια συζήτηση σχετικά Behavior Driven Development (BDD) και τον τρόπο με τον οποίο το Cucumber μπορεί να χρησιμοποιηθεί για τη διεξαγωγή δοκιμών BDD σε διάφορα περιβάλλοντα, όπως δοκιμές εφαρμογών ιστού. Οι συμμετέχοντες θα περπατούν μέσα από τη συγγραφή των δικών τους ιστοριών χρηστών, δοκιμαστικών περιπτώσεων και εκτελέσιμου κώδικα δοκιμής.
7 hours
Overview
Cucumber Electron is a framework for writing BDD (Behavior Driven Development) tests in plain language, with Electron, a framework for building desktop apps using Web technologies. It is intended for testing Javascript web applications.

In this instructor-led, live training, participants will learn how to write and execute BDD style test cases for node.js applications using Cucumber Electron.

By the end of this training, participants will be able to:

- Run BDD tests and application code in a single process (no transpiling)
- Write tests that are faster, less brittle and easier to debug

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
το

αγγουράκι είναι ένα ανοιχτό πλαίσιο BDD για τη συγγραφή εξετάσεων σε στυλ φυσικής γλώσσας. BDD, ή ανάπτυξη με γνώμονα τη συμπεριφορά, είναι μια ευέλικτη τεχνική ανάπτυξης λογισμικού που ενθαρρύνει τη συνεργασία μεταξύ των προγραμματιστών, της ΔΙΑΣΦΆΛΙΣΗς ποιότητας και των μη τεχνικών επιχειρηματικών άτομα σε ένα έργο λογισμικού.

αυτή η εκπαίδευση αρχίζει με μια συζήτηση της BDD και πώς το αγγούρι χρησιμοποιείται για την πραγματοποίηση δοκιμών BDD για εφαρμογές Web. Στους συμμετέχοντες δίνεται η δυνατότητα να αλληλεπιδρούν με τους εκπαιδευτές και τους ομότιμους ενώ υλοποιούν τις έννοιες και τις τακτικές που διδαχθήκαμε σε αυτό το εργαστηριακό περιβάλλον με βάση την πρακτική.

μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα έχουν μια ακλόνητη κατανόηση του BDD και του αγγουριού, καθώς και την απαιτούμενη πρακτική και εργαλεία για να γράψουν τις δικές τους δοκιμαστικές υποθέσεις για σενάρια δοκιμών λογισμικού πραγματικού κόσμου.

κοινο

- δοκιμαστές και προγραμματιστές

Format του μαθήματος

- βαριά έμφαση στην πρακτική εξάσκηση. Οι περισσότερες από τις έννοιες διδαχθήκαμε μέσα από δείγματα, ασκήσεις και ανάπτυξη των χεριών.

ΣΗΜΕΙΩΣΗ

- αυτή η εκπαίδευση χρησιμοποιεί έκλειψη και σελήνιο. Αν θέλετε να χρησιμοποιήσετε ένα διαφορετικό IDE ή δοκιμαστικό πλαίσιο αυτοματισμού, παρακαλούμε επικοινωνήστε μαζί μας για να κανονίσετε.
- αν η ομάδα σας μετακινείται από μη αυτόματη δοκιμή σε έλεγχο αυτοματισμού για πρώτη φορά, επικοινωνήστε μαζί μας για να κανονίσετε την επέκταση της εκπαίδευσης για να συμπεριλάβετε επιπλέον κάλυψη του ελέγχου αυτοματισμού.
14 hours
Overview
Cucumber.js is a native JavaScript implementation of Cucumber.

In this instructor-led, live training, participants will learn how to write and execute BDD (Behavior Driven Devleopment) style test cases using Cucumber and Javascript.

By the end of this training, participants will be able to:

- Run automated tests written in the human-readable language, Gherkin
- Use Cucumber based test cases to improve communication and collaboration between technical and non-technical teams
- Integrate Cucumber.js with other testing frameworks such as Protractor for testing Angular applications

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
το

ιρίδιο είναι ένα ανοιχτό εργαλείο δοκιμής ιστού που χτίστηκε γύρω από το αγγούρι και το σελήνιο. Χρησιμοποιεί μια προσέγγιση με γνώμονα την ανάπτυξη συμπεριφοράς (BDD) για τη δοκιμή.

σε αυτή την εκπαιδευμένα, ζωντανή εκπαίδευση, οι συμμετέχοντες θα μάθουν πώς να δοκιμάσουν μια σύνθετη εφαρμογή Ιστού χρησιμοποιώντας το ιρίδιο.

μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:

- Δημιουργία τελικών δοκιμών που προσομοιώνουν τις ενέργειες ενός χρήστη καθώς περιηγούνται σε μια εφαρμογή Web.
- Αυτοματοποιήστε τον έλεγχο των θεματικών εφαρμογών με πολλαπλά στυλ.
- Δημιουργία περιπτώσεων δοκιμής που είναι αναγνώσιμες σε μη τεχνικούς ανθρώπους.
- εκτέλεση δοκιμών σε μια μεγάλη ποικιλία από προγράμματα περιήγησης.
- χρήση του πακέτου ιριδίου για να διευκολυνθεί η συγγραφή σεναρίου.
- Μειώστε το κόστος διατήρησης προσαρμοσμένου κώδικα Java και αντικειμένων σελίδας.

Format του μαθήματος

- διαδραστική διάλεξη και συζήτηση.
- πολλές ασκήσεις και εξάσκηση.
- εφαρμογή σε περιβάλλον ζωντανού εργαστηρίου.

επιλογές προσαρμογής μαθήματος

- για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να κανονίσετε.
7 hours
Overview
Το J Behave είναι ένα πλαίσιο BDD βασισμένο σε Java , ανοιχτού κώδικα, για τη συγγραφή δοκιμασιών σε φυσικό στυλ γλώσσας. Το BDD ή η Ανάπτυξη Συμπεριφοράς, είναι μια ευέλικτη τεχνική ανάπτυξης λογισμικού που ενθαρρύνει τη συνεργασία μεταξύ προγραμματιστών, QA και μη τεχνικών επιχειρηματιών σε ένα πρόγραμμα λογισμικού.

Αυτή η εκπαίδευση αρχίζει με μια συζήτηση για το BDD και πως το πλαίσιο J Behave μπορεί να χρησιμοποιηθεί για τη διεξαγωγή δοκιμών BDD για εφαρμογές ιστού. Οι συμμετέχοντες έχουν άφθονες ευκαιρίες να αλληλεπιδρούν με τον εκπαιδευτή και τους συνομηλίκους, ενώ υλοποιούν τις έννοιες και τις τακτικές που έχουν μάθει σε αυτό το πρακτικό εργαστηριακό εργαστηριακό περιβάλλον.

Μέχρι το τέλος αυτής της κατάρτισης, οι συμμετέχοντες θα έχουν μια σταθερή κατανόηση του BDD και του J Behave , καθώς και την απαραίτητη πρακτική και εργαλειοθήκη για τη σύνταξη δοκιμαστικών περιπτώσεων για τα σενάρια δοκιμών λογισμικού πραγματικού κόσμου.

Κοινό

- Δοκιμαστές και προγραμματιστές

Μορφή του μαθήματος

- Μεγάλη έμφαση στην πρακτική άσκηση. Οι περισσότερες από τις έννοιες μαθαίνονται μέσω δειγμάτων, ασκήσεων και πρακτικής ανάπτυξης.
7 hours
Overview
The Robot Framework is an open-source test automation framework for acceptance testing and acceptance test-driven development (ATDD). It uses keywords to abstract the details of a test, conveying the intent rather than the nuts and bolts. The core framework is implemented in Python and can be run on Jython (JVM) and IronPython (.NET). Robot Framework was orginally developed by Nokia.

In this instructor-led, live training, participants will learn how to write a set of test cases and a test suite, then execute the tests on a demo application.

By the end of this training, participants will be able to:

- Use Robot Framework's keyword-driven testing approach and tabular test data syntax to write and execute tests.
- Use consistent syntax to compose new keywords from existing ones.
- Carry out Gherkin-style Behavior Driven Development (BDD) tests (similar to Cucumber).
- Generate and interpret Report and Logs to troubleshoot failures in the tested application.
- Extended Robot Framework's capabilities using third-party libraries written in Python, Java, Perl, Javascript and PHP.
- Integrate Robot Framework with Selenium for testing web applications.

Format of the course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
7 hours
Overview
Αυτό το μονοήμερο μάθημα περπατά τους συμμετέχοντες μέσα από τα βασικά στοιχεία της RSpec , BDD (Behavior Driven Development) και άλλες μεθόδους δοκιμών με πρακτικές ασκήσεις.
7 hours
Overview
"40% to 70% of the time spent by many test automation teams is spent on maintaining their test suites ...either refactoring tests because the application changed but also just sifting through the results of the tests when they break..." -- John Furguson Smart, creator of Serenity.

Serenity is an open-source reporting library that enables testers to write well-structured, maintainable acceptance criteria. Serenity produces rich and meaningful test reports ("living documentation") that not only report on the test results, but also document what they did, in a step-by-step narrative format that includes test data and screenshots.

In this instrucor-led, live training participants will learn how to write high quality tests by employing "screenplays" and the idea of "actors, tasks, and goals" to express tests in business terms rather than as interactions between system components. We look at both functional and UI testing scenarios and demonstrate how Serenity can be used to manage their testing. All lecture, notes, quizes and discussions are accompanied by live hands-on practice and implementation.

By the end of this training, participants will understand the Serenity framework and be able to utilize it with comfort. As important, participants will learn to think of and approach test automation from a different light.

Format of the Course

- This course walks participants through real-life cases for Behavior Driven Development (BDD) and demonstrates hands-on how to implement Serenity in various test scenarios.
21 hours
Overview
SpecFlow is the official Cucumber implementation for .NET. It allows testers to define, manage and automatically execute human-readable acceptance tests in .NET projects. SpecFlow uses the official Gherkin parser and supports the .NET framework, Xamarin and Mono.

In this instructor-led, live training, participants will learn how to use SpecFlow to write acceptance tests that are understandable by technical as well as non-technical stakeholders.

By the end of this training, participants will be able to:

- Bind business requirements to .NET code.
- Apply BDD techniques to build up living documentation for an application.
- Run SpecFlow from Visual Studio or the command line.
- Integrate SpecFlow into an existing continuous testing and build environment.
- Integrate SpecFlow with other testing frameworks such as MSTest, NUnit, xUnit and MbUnit.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice.

Upcoming BDD (Behavior Driven Development) Courses

Weekend BDD (Behavior Driven Development) courses, Evening Behavior Driven Development (BDD) training, Behavior Driven Development boot camp, Behavior Driven Development instructor-led, Weekend BDD training, Evening BDD (Behavior Driven Development) courses, BDD (Behavior Driven Development) coaching, BDD instructor, BDD (Behavior Driven Development) trainer, Behavior Driven Development (BDD) training courses, Behavior Driven Development classes, Behavior Driven Development (BDD) on-site, BDD (Behavior Driven Development) private courses, BDD one on one training

Course Discounts

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

As a Business Development Manager you will:

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