TestingConf – Test-Driven Development: How to Build Quality In
April 2 @ 4:15 pm - 4:45 pm
Slides from our session:
Test-Driven Development: How to Build Quality In
“The job of QA is not just to do testing — it’s to build quality in.”
How often have you heard that sentence? And how often has it been followed up with solid practices for actually building quality in?
Test-Driven Development (TDD) is one of the foundational practices of high-quality product development. Popularized nearly 20 years ago, TDD is an important skill for high-quality software development. If you want it to be easier to build high-quality code, then you need to understand TDD.
In this hands-on session, we’ll learn by doing. Richard will facilitate a coding dojo, a safe place to learn and practice the skills of test-driven development. We’ll mob program together on a coding kata — an easy programming problem — to learn TDD, refactoring, clean code, code smells, and more — all in the pursuit of technical agility, business agility, and a great product that people love. To follow along, bring your laptop and development environment. We recommend Java and IntelliJ IDEA.
Richard Kasperowski is an author, teacher, speaker, and coach focused on team building and high-performance teams. Richard is the author of two books: High-Performance Teams: The Foundations and The Core Protocols: A Guide to Greatness, as well as the forthcoming book High-Performance Teams: Core Protocols for Psychological Safety and Emotional Intelligence. He leads clients in building and maintaining high-performance teams that get great results using the Core Protocols, Agile, and Open Space Technology. Richard created and teaches the course Agile Software Development at Harvard University, and he co-teaches the Spark! fellowship at University. Learn more and subscribe to Richard’s newsletter at www.kasperowski.com