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

Agile    |    Intermediate
  • 14 videos | 53m 34s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 7361 users Rating 4.6 of 7361 users (7361)
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

  • 1m 30s
  • 3m 17s
    After watching this video, you will be able to describe the test-driven development cycle. FREE ACCESS
  • Locked
    3.  Performing a Test-driven Development Cycle
    5m 49s
    In this video, you will learn how to apply a test-driven development cycle. FREE ACCESS
  • Locked
    4.  Test First Development
    4m 10s
    After completing this video, you will be able to describe the test-first development process. FREE ACCESS
  • Locked
    5.  Test-driven Development Best Practices
    4m 18s
    After completing this video, you will be able to describe best practices for test-driven development. FREE ACCESS
  • Locked
    6.  Test-driven Development vs. Test First Development
    2m 47s
    In this video, learn how to differentiate between test-driven development and test-first development. FREE ACCESS
  • Locked
    7.  Test-driven Development vs. Test Last Development
    3m 21s
    In this video, you will learn the difference between test-driven development and test last development. FREE ACCESS
  • Locked
    8.  Acceptance Test-driven Development
    3m 48s
    After completing this video, you will be able to describe the acceptance test-driven development process. FREE ACCESS
  • Locked
    9.  TDD vs. ATDD
    2m 41s
    Learn how to differentiate between test-driven development and acceptance test-driven development. FREE ACCESS
  • Locked
    10.  Unit Testing
    3m 40s
    After completing this video, you will be able to describe the purpose of unit testing and some associated best practices. FREE ACCESS
  • Locked
    11.  Unit Testing Characteristics
    2m 59s
    Upon completion of this video, you will be able to describe the characteristics of unit testing and the key qualities of a good unit test. FREE ACCESS
  • Locked
    12.  Unit Testing Tools
    4m 33s
    In this video, you will learn about various testing tools for unit testing. FREE ACCESS
  • Locked
    13.  Unit Testing with Frameworks
    9m 34s
    In this video, you will learn how to perform unit testing with frameworks. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 7s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 39 users Rating 4.5 of 39 users (39)
Rating 4.1 of 38 users Rating 4.1 of 38 users (38)
Rating 4.5 of 21 users Rating 4.5 of 21 users (21)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 3280 users Rating 4.5 of 3280 users (3280)
Rating 4.6 of 3454 users Rating 4.6 of 3454 users (3454)
Rating 4.5 of 195 users Rating 4.5 of 195 users (195)