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:
- Jenny Martin's BDD From Start to Finish - Successful Delivery through Continuous Collaboration (in London on 24th - 26th June 2019)
- Test Driven Development (TDD) Workshop with Damjan Vujnovic (in London on 18th - 19th July 2019)
- SC London 2019 (Software Craftsmanship London) (in London on 3rd - 4th October 2019)
- P3X - People, Product & Process eXchange 2019 (in London on 31st October - 1st November 2019)
- DOODLE-DRIVEN DEVELOPMENT (SkillsCast recorded in May 2019)
- Automated testing using Specflow and Selenium (SkillsCast recorded in March 2019)
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.