Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course

ICAgile (ICP-PRG): Test-driven Programming Approach

This course will teach you how to use BDD to define user story scenarios and acceptance criteria as well as using TDD to code loosely coupled, cohesive, refactored software at the unit level.

Intermediate
44m
(14)

Created by Timothy Guay

Last Updated May 18, 2021

Course Thumbnail
  • Course

ICAgile (ICP-PRG): Test-driven Programming Approach

This course will teach you how to use BDD to define user story scenarios and acceptance criteria as well as using TDD to code loosely coupled, cohesive, refactored software at the unit level.

Intermediate
44m
(14)

Created by Timothy Guay

Last Updated May 18, 2021

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

A lot of problems come from a lack of preparation in software development, especially when in comes to testing your code. In this course, ICAgile (ICP-PRG): Test-driven Programming Approach, you’ll learn to use a test-driven programming approach to significantly improve software quality. First, you’ll explore Behavior-driven Development (BDD) where you learn to define, in collaboration with your users, the scenarios and acceptance criteria for user stories. Next, you’ll discover, how specification by example complements BDD by clarifying the business rules by defining the expected output for given inputs. Finally, you’ll learn how to use Test-drive Development (TDD), to develop quality, tested, and refactored code at the unit level. When you’re finished with this course, you’ll have the skills and knowledge of Test-driven Programming needed to develop high quality software that is fit-for-purpose.

ICAgile (ICP-PRG): Test-driven Programming Approach
Intermediate
44m
(14)
Table of contents

About the author
Timothy Guay - Pluralsight course - ICAgile (ICP-PRG): Test-driven Programming Approach
Timothy Guay
2 courses 3.2 author rating 25 ratings

Tim Guay has a proven track record as an Agile DevOps coach, mentor and trainer. He sits on the ICAgile DevOps Certification Committee and DevOps Expert Candidate Assessment Panel.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report