This session was not filmed.
This presentation makes the case for BDD in general and focuses on its use within embedded software development. Using the Cucumber gem, I will demonstrate how to use feature files in the context of working with embedded hardware projects, and explain how to extend the framework using the Wire protocol to allow integration tests to run in-situ, which greatly enhances testing coverage compared to PC-based testing using emulators.
I will also cover the notion of a SpecFlow gateway, with which one can achieve end-to-end testing with a variety of devices as an orchestration mechanism for broader tests.
YOU MAY ALSO LIKE:
The Case for BDD within Embedded Software Development
Itamar Hassin has nearly 30 years of experience in software as a developer, tester, architect, you name it. Nowadays Itamar works at ThoughtWorks as a project manager and has worked with a wide range of companies to tackle complex software problems.