Jasmine Training Logo

Jasmine Training

Live Online & Classroom Enterprise Training

Jasmine is an open source testing framework for JavaScript. It aims to run on any JavaScript-enabled platform, to not intrude on the application nor the IDE, and to have easy-to-read syntax. This is an ideal course for you to become a Jasmine expert. It teaches how to use Jasmine.js for writing specifications, how to use Jasmine Spies for Mocking etc.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Jasmine Training about?

This course is aimed at imparting the required knowledge on the tools and frameworks in order to adopt test driving JavaScript applications.

What are the objectives of Jasmine Training ?

At the end of Jasmine.js training course, the participants will be able to deveolop:

  • Use Jasmine.js for writing specifications
  • Using Jasmine Spies for Mocking
  • Use Karma for running the tests on different browsers
  • Configure and perform continuous integration using Grunt.js
  • Maintain client-side dependencies using Bower.js or Browserify.js

What are the prerequisites for Jasmine Training?

Must Have

  • Web development experience with HTML, CSS, JavaScript

Good To Have

  • Exposure to any server technology (J2EE, .NET, Ruby etc)

Available Training Modes

Live Online Training

Course Outline Expand All

Expand All

  • Boundary conditions
  • Check Inverse Relationships
  • Cross Checking Results
  • Force Error Conditions
  • Performance Characteristics
  • Understanding Jasmine.js
  • Writing specifications in Jasmine.js
  • Learning built-in matchers
  • Covering before and after
  • Using Spy for Mocking
  • Nesting describe blocks
  • Writing Custom Matchers
  • Asynchronous support using *runs*
  • Testing UI using Jasmine.js
  • Jasmine jQuery Helpers
  • Introduction to Grunt.js
  • Overview of Grunt tasks
  • Creating and configuring a CI workflow using Grunt.js
  • Use Karma for browser testing
  • Client-side dependency management using Bower.js

Who is the instructor for this training?

The trainer for this Jasmine Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews