5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Skills     Software Design and Development     AgileDevelopment     Agile Software Development
See how Agile Test-driven Development (TDD) combines coding, testing, and design to reduce defect rates and improve product quality. During this course you will explore the TDD cycle and best practices, learn about acceptance and developer TDD, Agile test techniques, and TDD database development. Other topics include how to recognize the importance of TDD documentation, study test-driven development issues, code visibility, the red/green/refactor cycle, and TDD for complex systems. Finally, as an exercise, you will review test-driven development best practices.

Objectives

Introducing Test-driven Development (TDD)

  • start the course
  • describe what TDD is and how it works
  • identify the steps in the TDD cycle
  • identify TDD best practices
  • describe what acceptance TDD is
  • describe what developer TDD is
  • compare TDD to other Agile testing techniques
  • recognize the importance of TDD documentation
  • describe test-driven database development
  • recognize BDD and TDD approaches to Agile development
  • identify potential issues when implementing TDD in an Agile project
  • describe test-driven work
  • describe how TDD should be written in the same project as the code that is being tested
  • describe the practices used for complex systems
  • recognize how to apply TDD to Agile database development
  • describe the red/green/refactor cycle

Practice: Test-driven Development

  • identify TDD best practices