New course in portfolio
Course code: JS_TEST« Back

Testing JavaScript applications

The course is taught for JavaScript programmers who want to create and run automated tests. During the course, you will learn to write tests for various types of JS applications, including classic DHTML, React and Angular applications, using various supporting libraries such as Mocha, Chai, Karma, Jasmin and Jest.

 DateDurationCourse priceHandbook priceCourse languageLocation 
1/11/2021 5 38 500 CZK included in course price Český jazyk GOPAS Praha
 
5/3/2021 5 38 500 CZK included in course price Český jazyk GOPAS Praha
 
2/15/2021 5 38 500 CZK included in course price Český jazyk GOPAS Brno
 
6/28/2021 5 38 500 CZK included in course price Český jazyk GOPAS Brno
 
11/30/2020 5 1 475,00 EUR included in course price Český jazyk Bratislava GOPAS Online
 

AffiliateDurationCatalogue priceHandbook priceITB
Praha5 38 500 CZK included in course price 50
Brno5 38 500 CZK included in course price 50
Bratislava5 1 475,00 EUR included in course price 50

What we teach you:

  • Distinguish types of testing
  • Create automated tests
  • Use supporting libraries for testing

Who the course is for:

  • JavaScript programmers who want to create and run automated tests

Required skills:

  • The course assumes basic knowledge of JavaScript versions ES5 and ES6 at the level of the course INTJS and JS_ES6

Teaching methods:

  • Professional explanation with practical samples and examples.

Teaching materials:

  • Powerpoint handouts and module printouts.

Course syllabus:

Why and how to test

  • Types of testing (unit, integration, e2e)
  • Testing methods (classical, TDD / BDD)
  • Specifics of dynamic languages

Tests of independent functions

  • Test Anatomy (Arrange-Act-Assert)
  • Performing the test
  • Dependence of tests on the development environment
  • Testing support libraries
    • Mocha
    • Chai
    • It is
    • Jasmine
    • Karma

Isolation of units in independent tests

  • Manual wetting and dependency injection
  • Wetting using support libraries

Integration testing

End to end testing

  • Test scenarios
  • Puppeteer

Testing React applications

Testing of Angular applications

Reflections on testing priorities

Tištěné nebo elektronické studijní materiály GOPAS

Price:
included in course price
The prices are without VAT.