Simple play icon Course
Skills Expanded

Acceptance Testing in Node.js 6

by Amy Dredge

This course will teach you about acceptance tests - tests which enter just beneath the UI and enable you to increase the quality of your code, improve your development process, and deliver customer value.

What you'll learn

UI tests are comprehensive, but they are also brittle. Unit tests are reliable, but they don't test interactions between units. Acceptance tests help fill the need for testing user scenarios without the brittleness of UI tests. In this course, Acceptance Testing in Node.js 6, you will learn the what, why, and how of acceptance tests. First, you will learn what acceptance tests are and why you should write them. Next, you will explore how to write acceptance tests for existing code, including using SuperTest. Finally, you will see how to use acceptance tests to drive your code with acceptance test driven development. When you're finished with this course, you will have the skills and knowledge of acceptance testing needed to increase the quality of your code, improve your development process, and deliver customer value.

Table of contents

Course Overview
2mins

About the author

Amy stepped into college without having written a single line of code, but after seeing her first application run, she quickly fell in love with writing software. She has enjoyed working on highly-collaborative cross-functional product teams as a software craftsman, particularly at Pluralsight. Currently an Engineering Manager at Pluralsight, she is passionate about helping others learn and improve their craft. Her passions include TDD, pair programming, lean development, sharing knowledge with ... more

Ready to upskill? Get started