Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Starting with JavaScript Unit Testing
Rating: 3.7 out of 5(29 ratings)
158 students

Starting with JavaScript Unit Testing

Discover JavaScript functions
Last updated 1/2019
English

What you'll learn

  • Learn the world's leading JavaScript unit testing tool: Jasmine!
  • Learn Jasmine design guidelines and best practices
  • Understand Jasmine's evolution & intended purpose
  • Use Jasmine to create efficient, well-structured unit tests
  • Learn how unit testing enables development time efficiencies
  • Understand Jasmine expectation assertions work
  • Learn to install and configure Jasmine for everyday use
  • Discover how Jasmine tests are structured with JavaScript functions
  • Use Jasmine to create comprehensive, configurable test suites
  • Learn various Jasmine validation functions for testing any types of JavaScript functions
  • Use an online IDE to manage a JavaScript project integrated with Jasmine testing ... and much, much more!

Course content

4 sections23 lectures2h 31m total length
  • Starting with JavaScript Unit Testing4:54

    An introduction to Unit Testing and this course. DOWNLOAD SUPPORT DOCUMENT HERE

  • Learning JavaScript Unit Testing4:17

    Here, we'll see what this course will teach us and how the courses material and exercises will be presented.

  • The Jasmine Testing Framework4:29

    What is Jasmine and why do we want to consider it?  Here, we'll see why we need Jasmine for testing JavaScript projects.

  • Development in this Course4:00

    Creating Unit Tests for JavaScript is done is a fully-functioning development environment.  Let's consider our options for this course.

  • A New Cloud 9 Workspace2:31

    Let's get a Cloud 9 workspace defined and ready for code!

  • A New Node Project4:39

    We can create and initialize a new project for working all of the exercises in this course.

Requirements

  • At least a modest knowledge of JavaScript and common design patterns used in modern development. Ideally, the student should be familiar with creating web applications on npm enabled platforms, frameworks, and libraries.
  • If the student has only some, or even none of these skills, he/she will still benefit from this course greatly, but may need to pause a video in progress to perform some additional background research. This is encouraged, as it'll only make for a better overall experience and net benefit.
  • NO PRIOR TESTING EXPERIENCE IS REQUIRED!!!

Description

Any IT professional or casual developer anticipating a solid understanding of how unit testing is implemented in modern JavaScript application development projects needs to go through this course and absorb all of its content. Anyone desiring to learn how the Jasmine framework is integrated with web application projects needs the knowldege, demonstrations, and practice presented in this course.  This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how to effectively participate in a project leveraging Jasmine Unit Testing solutions and the testing artifacts it produces. 

  •  Learn the world's leading JavaScript unit testing tool: Jasmine!
  •  Learn Jasmine design guidelines and best practices
  •  Understand Jasmine's evolution & intended purpose
  •  Use Jasmine to create efficient, well-structured unit tests
  •  Learn how unit testing enables development time efficiencies
  •  Understand Jasmine expectation assertions work 
  •  Learn to install and configure Jasmine for everyday use 
  •  Discover how Jasmine tests are structured with JavaScript functions
  •  Use Jasmine to create comprehensive, configurable test suites
  •  Learn various Jasmine validation functions for testing any types of JavaScript functions 
  •  Use an online IDE to manage a JavaScript project integrated with Jasmine testing... and much, much more!


Who this course is for:

  • This course is built for web developers who need to understand how to implement unit testing in JavaScript projects based on modern architectures and libraries.
  • This course is designed for those developers who need to learn to use unit testing strategies to be able to deliver fully tested code when required. Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how unit testing is implemented and delivered in a progressive software development effort.