[Pluralsight]Test-driven Development: The Big Picture - Pluralsight

What you will learn

Hi everyone. My name is Jason Olson, and welcome to my course, Test-driven Development: The Big Picture. I'm a senior software engineer at Concur Technologies where I build and maintain distributed systems everyday with a focus on high availability and fault tolerance. So developing software can be expensive. Surprisingly, much of this cost is found in the maintenance of the software. Test-driven development aims to help with these runaway costs, as well as enabling developers to build higher quality software in the first place. This course is a quick introduction to test-driven development, and no prior experience with TDD is required. Some of the major topics that we will cover include what TDD is and why it exists, the different terminology and tools of the trade when doing test-driven development, how to practice test-driven development by working through a series of TDD examples, and the gotchas you need to watch out for, and other topics you should know when discussing TDD with other developers. By the end of this course, you will have the necessary knowledge to start building software using test-driven development skills and to help improve the quality of software you build. I hope you'll join me on this journey to learn test-driven development with this Test-driven Development: The Big Picture course, here at Pluralsight.

About this specialization

Developing software can be expensive. Surprisingly, much of this cost is found in the maintenance of the software. Test-driven development aims to help with these runaway costs, as well as enabling developers to build higher quality software. In this course, Test-driven Development: The Big Picture, you'll learn the basics of test-driven development, a development practice aimed at building high quality software. First, you'll explore what test-driven development is and why it exists. Next, you'll learn the different terminology and tools of the trade when doing test-driven development. Finally, you'll learn how to utilize test-driven development by working through a series of test-driven development examples. When you're finished with this course, you'll have the necessary knowledge to start building software using your test-driven development skills, and improve the quality of software.