Andrea Burbank discusses the evolution of Pinterest's A/B testing platform and how one can learn from their mistakes to go from simply running experiments to actually deriving insights.
Danielle Jabin shares some of Spotify's key takeaways from their A/B testing efforts and the challenges they faced in building out their A/B testing infrastructure.
Janet Gregory explains how testing activities are included throughout the Agile process, and how a tester can add value, discussing ATDD (Acceptance Test Driven Development), and exploratory testing.
David Hussman advises on story mapping: pick an idea, choose someone that might be helped by that idea, build a story map as a way to explore that person’s experience, and start the customer journey.
Terry Bunio outlines the requirement of a tSQLt-based ETL test framework, showing how tests execute in a demonstration.
John Hughes discusses automated testing techniques that can catch more code defects, with war stories from the likes of Ericsson, Volvo Cars, and Basho Technologies.
Seb Rose explores the choices a team needs to make when considering which Agile test practices to adopt, urging teams to practice, practice, practice until they are happy with the way they code.
Janet Gregory discusses changing a tester’s mindset from “How can I break the software?” to “How can I help deliver excellent software?”, using examples and advising how to apply it on agile projects.
Scott Ambler explains the pros/cons of daily just-in-time architectural modeling and a TDD approach to design level, advising through examples on integrating these techniques into development.
Craig Atkinson presents the advantages of using the Geb functional testing library for creating robust and readable tests with both JUnit and Spock, and configuring Geb for testing across multiple browsers.
Tom Murphy explores the automation of Nintendo Entertainment System game playing, using the mathematically elegant and amusingly simple techniques of lexicographic ordering and time travel.
Marco Vermeulen showcases using BDD and Cucumber to develop GVM, an open source tool for managing parallel SDK versions.