• Online, Self-Paced
Course 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.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.