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


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Coupling test-driven development and design patterns will create higher efficiency for the Agile environment. In this course, you’ll examine TDD design patterns and how to develop code using TTD. You’ll learn about mock frameworks and mock objects, their importance, and how to use a mock framework while performing TDD. Next, you’ll explore user stories and best practices for using them in Agile software development. You'll learn the purpose of user story mapping and how to perform user story mapping with an online tool. You’ll see how to write scenarios and scenario outlines using Cucumber and Gherkin scenario syntax. Lastly, you’ll learn how to write scenarios and scenario outlines using Cucumber.



Expected Duration (hours)
0.9

Lesson Objectives

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

  • discover the key concepts covered in this course
  • describe test-driven development design patterns
  • develop code using test-driven development
  • describe how to use mock frameworks and mock objects and why they are important
  • describe mock frameworks and mock objects and how to incorporate them into test-driven development
  • use a mock framework while performing test-driven development
  • describe Agile user stories in Agile software development
  • describe best practices for using user stories
  • describe the purpose of user story mapping as it relates to Agile development
  • perform user story mapping with an online tool
  • describe how to write scenarios and scenario outlines using Cucumber
  • describe how to write scenarios and scenario outlines using the Gherkin scenario syntax
  • write scenarios and scenario outlines using Cucumber
  • summarize the key concepts covered in this course
  • Course Number:
    it_apitddbpdj_02_enus

    Expertise Level
    Intermediate