Intern 4: Getting Started

Historically, putting together a cohesive and easy-to-use testing solution for JavaScript projects has been difficult. In this course, you will learn how the Intern testing platform provides a complete solution for testing your applications.
Course info
Level
Beginner
Updated
Jan 9, 2018
Duration
2h 41m
Table of contents
Description
Course info
Level
Beginner
Updated
Jan 9, 2018
Duration
2h 41m
Description

Testing JavaScript code has traditionally involved putting together a set of libraries to build a complete testing solution. This course, Intern 4: Getting Started, covers Intern 4, a testing platform that incorporates best-in-class components to provide a complete testing solution out of the box. First, you will learn how the Intern project is structured and how it integrates many of the best testing component libraries to provide a world-class testing solution. You will then explore Intern’s testing capabilities by learning about how to create unit and functional tests. Finally, you will break out of the boundaries of your development machine and incorporate cloud testing platforms into your tests, ensuring that your applications work across all the browsers and operating systems that your customers use. When you are done with this course, you will know how to create unit and functional tests to ensure that your applications perform as expected, and be able to easily run those tests against all the environments that your users have available.

About the author
About the author

Michael Van Sickle is an application architect in Akron, Ohio. He is a mechanical engineer by training and a software engineer by choice. He is passionate about learning new programming languages and user experience design.

More from the author
Deep Dive into Go Packages
Intermediate
1h 34m
Jul 29, 2019
Go: Getting Started
Beginner
3h 29m
Jun 28, 2019
Go: The Big Picture
Beginner
1h 48m
May 22, 2019
More courses by Mike Van Sickle
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Michael Van Sickle, and welcome to my course, Intern 4: Getting started. I'm a software engineer at SitePen. If your experience is anything like mine, then you dread the part of a project where it's time to add the first tests. I have invariably lost a lot of time trying to find which libraries are the best fit for the project, and then spent even more time trying to get them to work together. Then came the happy day that I stumbled across the Intern testing platform. It didn't make all of the problems go away, but I have been surprised at how straightforward it makes it to start writing tests for a project. In this course, we're going to get introduced to the Intern and explore the major features that it offers. Some of the major topics that will cover include learning how Intern integrates many first class libraries to provide a rich testing experience. We'll learn how to write unit tests and functional tests. We'll learn how to quickly run those tests using Intern's command line and browser interfaces, and then we'll learn how to ensure that our applications work everywhere by running them on multiple browsers and operating systems. By the end of this course, you'll know how to integrate Intern into your JavaScript and TypeScript projects quickly and easily. Before beginning the course you should be familiar with the JavaScript language and how to use it in front-end application development. I hope you'll join me on this journey to learn how to easily write tests for your JavaScript and TypeScript projects, with the Intern 4: Getting Started course, at Pluralsight.