Agile & TDD Best Practices for APIs: Test-driven Development Strategy

Agile
  • 14 Videos | 59m 34s
  • Includes Assessment
  • Earns a Badge
Likes 6 Likes 6
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 course
    describe the test-driven development cycle
    demonstrate a test-driven development cycle
    describe the test first development process
    describe test-driven development best practices
    differentiate between test-driven development and test first development
    differentiate between test-driven development and test last development
  • describe the acceptance test-driven development process
    differentiate between test-driven development and acceptance test-driven development
    describe the purpose of unit testing and some associated best practices
    describe the characteristics of unit testing and the key qualities of a good unit test
    identify testing tools for performing unit testing
    perform unit testing with frameworks
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 30s
    UP NEXT
  • Playable
    2. 
    Test-driven Development Cycle
    3m 17s
  • Locked
    3. 
    Performing a Test-driven Development Cycle
    5m 49s
  • Locked
    4. 
    Test First Development
    4m 10s
  • Locked
    5. 
    Test-driven Development Best Practices
    4m 18s
  • Locked
    6. 
    Test-driven Development vs. Test First Development
    2m 47s
  • Locked
    7. 
    Test-driven Development vs. Test Last Development
    3m 21s
  • Locked
    8. 
    Acceptance Test-driven Development
    3m 48s
  • Locked
    9. 
    TDD vs. ATDD
    2m 41s
  • Locked
    10. 
    Unit Testing
    3m 40s
  • Locked
    11. 
    Unit Testing Characteristics
    2m 59s
  • Locked
    12. 
    Unit Testing Tools
    4m 33s
  • Locked
    13. 
    Unit Testing with Frameworks
    9m 34s
  • Locked
    14. 
    Course Summary
    1m 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

Likes 143 Likes 143  
Likes 72 Likes 72