Agile & TDD Best Practices for APIs: Test-driven Development Strategy
Agile
| Intermediate
- 14 Videos | 53m 34s
- Includes Assessment
- Earns a Badge
Test-driven strategies help you develop highly usable software. In this course, you'll explore a number of test-driven development strategies, including test-driven development, test first development, acceptance test-driven development, traditional software testing, and unit testing. You'll start by examining the TDD cycle, TDD best practices, and the TFD process. You'll then examine the similarities and differences between TDD and TFD, as well as TDD and test last development. Next, you'll learn about the ATDD process and how TDD compares with ATDD. You'll look at unit testing, including its purpose, best practices, characteristics, and testing tools. Lastly, you'll see how to perform unit testing with frameworks.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe the test-driven development cycledemonstrate a test-driven development cycledescribe the test first development processdescribe test-driven development best practicesdifferentiate between test-driven development and test first developmentdifferentiate between test-driven development and test last development
-
describe the acceptance test-driven development processdifferentiate between test-driven development and acceptance test-driven developmentdescribe the purpose of unit testing and some associated best practicesdescribe the characteristics of unit testing and the key qualities of a good unit testidentify testing tools for performing unit testingperform unit testing with frameworkssummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 30sUP NEXT
-
2.Test-driven Development Cycle3m 17s
-
3.Performing a Test-driven Development Cycle5m 49s
-
4.Test First Development4m 10s
-
5.Test-driven Development Best Practices4m 18s
-
6.Test-driven Development vs. Test First Development2m 47s
-
7.Test-driven Development vs. Test Last Development3m 21s
-
8.Acceptance Test-driven Development3m 48s
-
9.TDD vs. ATDD2m 41s
-
10.Unit Testing3m 40s
-
11.Unit Testing Characteristics2m 59s
-
12.Unit Testing Tools4m 33s
-
13.Unit Testing with Frameworks9m 34s
-
14.Course Summary1m 7s
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.YOU MIGHT ALSO LIKE

COURSE
Introduction to Agile