About this Course

Understand the prerequisites, intended audience, and course outline.

In this course, we’ll cover all the skills needed to start using the Jasmine testing framework in professional projects:

  • How to read Jasmine tests.
  • How to write our own Jasmine tests.
  • How to use Jasmine to test modern Angular applications.
  • How to customize Jasmine so that we can write concise and readable tests.

Prerequisites

We suggest that users should have some working knowledge of the following topics before taking this course:

  • HTML
  • JavaScript
  • HTTP requests
  • Angular framework

Intended audience

This course can be taken by intermediate and advanced developers who want to start testing their applications using the Jasmine testing framework. This includes:

  • Developers with experience building JavaScript applications.
  • Developers new to testing.
  • Developers who have some knowledge of testing and want to learn new techniques.

Course outline

This course is divided into the following four sections:

  • In “Getting Started with Jasmine,” we introduce the Jasmine framework and cover its basic features.

  • In “Testing Angular Applications,” we explore how to use Jasmine to test a modern JavaScript application built with the Angular framework.

  • In “Advanced Topics,” we look at how to customize Jasmine and write more expressive test suites.

  • In “Jasmine Deep Dive,” we cover some further topics particularly relevant to using Jasmine in a production environment.