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

API    |    Intermediate
  • 14 videos | 56m 20s
  • Includes Assessment
  • Earns a Badge
Rating 4.1 of 38 users Rating 4.1 of 38 users (38)
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.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • 1m 27s
  • 5m 17s
    Upon completion of this video, you will be able to describe test-driven development patterns. FREE ACCESS
  • Locked
    3.  Test-driven Development
    5m 1s
    In this video, learn how to develop code using a test-driven development approach. FREE ACCESS
  • Locked
    4.  Mock Frameworks
    3m 35s
    After completing this video, you will be able to describe how to use mock frameworks and mock objects, and why they are important. FREE ACCESS
  • Locked
    5.  Test-driven Development Mocking Frameworks
    3m 9s
    After completing this video, you will be able to describe mock frameworks and mock objects and how to incorporate them into test-driven development. FREE ACCESS
  • Locked
    6.  TDD Mock Frameworks
    7m 27s
    During this video, you will learn how to use a mocking framework while performing test-driven development. FREE ACCESS
  • Locked
    7.  Agile User Stories
    4m 4s
    Upon completion of this video, you will be able to describe Agile user stories and how they are used in Agile software development. FREE ACCESS
  • Locked
    8.  User Story Best Practices
    3m 3s
    After completing this video, you will be able to describe best practices for writing user stories. FREE ACCESS
  • Locked
    9.  Agile User Story Mapping
    3m 3s
    After completing this video, you will be able to describe the purpose of user story mapping as it relates to Agile development. FREE ACCESS
  • Locked
    10.  User Story Mapping
    5m 42s
    Find out how to perform user story mapping with an online tool. FREE ACCESS
  • Locked
    11.  Cucumber Scenario Outlines
    3m 36s
    Upon completion of this video, you will be able to describe how to write scenarios and scenario outlines using Cucumber. FREE ACCESS
  • Locked
    12.  Gherkin Scenario Syntax
    2m 52s
    Upon completion of this video, you will be able to describe how to write scenarios and scenario outlines using the Gherkin scenario syntax. FREE ACCESS
  • Locked
    13.  Cucumber and Scenario Outlines
    7m 3s
    In this video, you will learn how to write scenarios and scenario outlines using Cucumber. FREE ACCESS
  • Locked
    14.  Course Summary
    1m
    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.4 of 12 users Rating 4.4 of 12 users (12)
Rating 4.3 of 84 users Rating 4.3 of 84 users (84)
Rating 2.0 of 6 users Rating 2.0 of 6 users (6)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.3 of 3 users Rating 4.3 of 3 users (3)
Rating 4.3 of 284 users Rating 4.3 of 284 users (284)
Rating 4.6 of 16 users Rating 4.6 of 16 users (16)