Agile Test-Driven Development
Agile Software Development
| Beginner
- 16 Videos | 36m 32s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
-
describe what TDD is and how it worksidentify the steps in the TDD cycleidentify TDD best practicesdescribe what acceptance TDD isdescribe what developer TDD iscompare TDD to other Agile testing techniquesrecognize the importance of TDD documentationdescribe test-driven database development
-
recognize BDD and TDD approaches to Agile developmentidentify potential issues when implementing TDD in an Agile projectdescribe test-driven workdescribe how TDD should be written in the same project as the code that is being testeddescribe the practices used for complex systemsrecognize how to apply TDD to Agile database developmentdescribe the red/green/refactor cycleidentify TDD best practices
IN THIS COURSE
-
1.What Is Test-driven Development?2m 2sUP NEXT
-
2.Test-driven Development Cycle1m 7s
-
3.Test-driven Development Best Practices4m 39s
-
4.Acceptance TDD2m 17s
-
5.Developer TDD1m 27s
-
6.Agile Testing Techniques1m 36s
-
7.TDD Documentation2m 6s
-
8.Test-driven Database Development3m 6s
-
9.BDD and TDD Approaches1m 30s
-
10.Test-driven Development Issues2m 33s
-
11.Test-driven Work1m 22s
-
12.Code Visibility2m 6s
-
13.TDD for Complex Systems2m 54s
-
14.Apply Test-driven Development1m 59s
-
15.Red/Green/Refactor Cycle1m 38s
-
16.Exercise: Test-driven Development Best Practices4m 11s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.