Trainer: Bas Dijkstra
A lot of software failures could have been prevented if only product people, developers and testers were better aligned on what the software was actually supposed to do.
Teams and organizations working in silos without effective means of talking about software and its purposes creates a lot of room for misunderstanding and misinterpretation, with costly software failures as a result.
This course introduces teams and organization to another way of working. Guided by a realistic case and many hands-on group exercises, you'll learn how to have the important discussions about software requirements and intended behaviour upfront. You'll use proven techniques like Specification by Example and Example Mapping, as well as industry-standard tools like Cucumber, to create a shared language and a shared understanding of your software's intent and avoid costly miscommunication and misunderstanding in your quest to delivering high quality software.
Yes. An invoice detailing the instalment terms will be sent to you after you register for this course.
We currently only run this course for our B2B clients. Dates and times will be scheduled according to client availability after all bookings are in for this course.
Some prior exposure to an object-oriented programming language may be helpful for this course, however, it is not required, and you will learn a lot in this course even without prior programming experience. In case you would like to upskill in programming, Inspired Testing offers an Introduction to Programming course.
You do not need any special equipment, however, an external mouse and a second screen will be helpful.
This course only uses freely available and open source software, so no additional investment is required. Detailed instructions for installing this software and preparing your system for the course will be sent to you well in advance.
This will be discussed as part of the terms and conditions when booking the course.
Practical exercises are a big part of this course, both during the sessions as well as take-home exercises in between sessions. At the end of the course, you will be required to complete a capstone assignment which assesses your grasp of everything that has been covered in the sessions. No theory questions will be asked.
Yes, indeed this is the intention. Our trainers are not only excellent practitioners in their field, they also have extensive experience in transferring their experience and knowledge to others in a pleasant and comfortable manner. They also enjoy sharing many amusing and illuminating anecdotes from their careers to-date.
Behaviour-Driven Development is about much more than tools. Having said that, the Automation phase in the BDD process, where we automate our executable specifications, will use Cucumber-JVM (Java), SpecFlow (C#) or Behave (Python), depending on your preference. Other BDD frameworks can be covered upon request.
The Inspired Testing Academy offers a range of courses that cover everything a modern tester, test automation engineer or software developer needs to know about testing and test automation. Feel free to have a look here to browse our course catalogue.