Description
Course info
Level
Beginner
Updated
May 19, 2021
Duration
1h 11m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.
Description

Did you know that automated testing is more than simply writing unit tests? Creating automated tests around your code can also make your code more malleable, decoupled, and maintainable. In this course, ICAgile (ICP-PRG): Automated Testing, you'll learn to use automated testing strategies to improve the predictability of your codebase and your product. First, you'll learn to create an effective automated testing strategy for your entire product. Next, you'll learn to write tests that are maintainable, performant, and make use of well-known automated testing patterns. Finally, you'll learn how to effectively use test doubles to ensure that you are properly testing your code in a predictability way. When you are finished with this course, you'll have a foundational knowledge of automated testing that will enable you to create dependable and maintainable code with your team.

About the author
About the author

Jeremy Jarrell is an agile coach and author who helps teams get better at doing what they love. He is heavily involved in the technology community, both as a highly rated speaker throughout the United States.

More from the author
Executing a Team Iteration
Beginner
1h 35m
Nov 20, 2020
More courses by Jeremy Jarrell
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Jeremy Jarrell, and welcome to my course, ICAgile: Automated Testing. I'm a product leader and a Pluralsight author who helps teams get better at doing what they love. Did you know that automated testing is much more than simply writing unit tests? Creating automated tests around your code can also help make your code more malleable, decoupled, and maintainable. In this course, we are going to learn how to create a full automated test strategy for your codebase, as well as techniques for maintaining that strategy, so your tests can provide value for the long term. Some of the major topics that we will cover include creating a test automation strategy for your codebase, maintaining the tests that make up that strategy, ensuring that your tests are testing the right code, and decoupling your tests from external dependencies so your tests stay performant and predictable. By the end of this course, you'll know how to create a test automation strategy that will keep your code robust and maintainable for the long term. I hope you'll join me on this journey to learn how to create a test automation strategy for your codebase with the ICAgile: Automated Testing course, at Pluralsight