Test Driven Development, or TDD, is the mainstream in many areas of software development, but what about the database? In this session, we will explore TDD, the benefits of automated testing, and how testing data projects differs from other types of development. We’ll introduce the tSQLt testing framework and demonstrate its use with a live coding example. Finally, we will discuss some lessons learned in doing TDD with SQL Server.
Steve Fibich is a developer, problem solver, and Architect for Markel Corporation. He has been working with databases almost 20 years. He has a number of different jobs in IT over his career: System Admin, SQL DBA, Data Warehouse Designer, and an Architect. He loves playing with and learning new technologies. In his spare time, he brews beer, goes to the gym and spends times with his family.
David Moore is a software/data engineer with 20+ years of experience in a variety of roles, developing applications and data solutions. With a passion for continuous improvement, he seeks ways to make agile practices practical. He serves as a senior consultant with CapTech (www.captechconsulting.com).