Course Code: typescriptunittesting
Duration: 14 hours
Prerequisites:
  • An understanding of software testing concepts
  • Javascript or Typescript programming experience
  • An understanding of NodeJs

Audience

  • Developers
Overview:

TypeScript is an open source language for building enterprise Javascript applications. It is a strict superset of JavaScript that compiles to plain Javascript and brings static typing and object-oriented development to the language.

This instructor-led, live training introduces TypeScript's unit testing features and frameworks. Participants get a chance to put theory to practice by constructing a collection of unit tests that can be run against real-life applications.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • This course will focus on the frameworks that can be used to unit test a Javascript or Typescript application (Jasmine, Mocha, Jest, Chai, etc.).
  • UI frameworks such as React are optional and can be covered if desired.
  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Understanding Unit Testing

Overview of Typescript Unit Test Frameworks

  • Jasmine, Mocha, Jest, Chai
  • Unit test uses cases

Setting up the Testing Environment

  • Downloading and installing the libraries
  • Installing and configuring an IDE
  • Setting up a sample application

Overview of Typescript

  • Typescript vs Javascript and other languages
  • Understanding Typescript syntax and features

Writing Your First Unit Test

  • Setting up a test
  • Writing a test definition
  • Working with nested scoping
  • Creating assertions
  • Running the unit test

Debugging the unit test

  • Stepping through the code
  • Creating breakpoints
  • Setting up debug tasks

Expanding the Unit Test

  • Writing a complex Typescript class
  • Writing stubs and mocks
  • Creating a Test Suite

Writing More Tests

  • Testing Node.js
  • HTTP endpoint unit tests
  • Testing a REST APIs
  • Writing an integration test
  • Testing React components (optional)

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Typescript Unit Testing

Qatar - Typescript Unit Testing

Egypt - Typescript Unit Testing

Saudi Arabia - Typescript Unit Testing

South Africa - Typescript Unit Testing

Brasil - Typescript Unit Testing

Canada - Typescript Unit Testing

中国 - Typescript Unit Testing

香港 - Typescript Unit Testing

澳門 - Typescript Unit Testing

台灣 - Typescript Unit Testing

USA - Typescript Unit Testing

Österreich - Typescript Unit Testing

Schweiz - Typescript Unit Testing

Deutschland - Typescript Unit Testing

Czech Republic - Typescript Unit Testing

Denmark - Typescript Unit Testing

Estonia - Typescript Unit Testing

Finland - Typescript Unit Testing

Greece - Typescript Unit Testing

Magyarország - Typescript Unit Testing

Ireland - Typescript Unit Testing

Luxembourg - Typescript Unit Testing

Latvia - Typescript Unit Testing

España - Typescript Unit Testing

Italia - Typescript Unit Testing

Lithuania - Typescript Unit Testing

Nederland - Typescript Unit Testing

Norway - Typescript Unit Testing

Portugal - Typescript Unit Testing

România - Typescript Unit Testing

Sverige - Typescript Unit Testing

Türkiye - Typescript Unit Testing

Malta - Typescript Unit Testing

Belgique - Typescript Unit Testing

France - Typescript Unit Testing

日本 - Typescript Unit Testing

Australia - Typescript Unit Testing

Malaysia - Typescript Unit Testing

New Zealand - Typescript Unit Testing

Philippines - Typescript Unit Testing

Singapore - Typescript Unit Testing

Thailand - Typescript Unit Testing

Vietnam - Typescript Unit Testing

India - Typescript Unit Testing

Argentina - Typescript Unit Testing

Chile - Typescript Unit Testing

Costa Rica - Typescript Unit Testing

Ecuador - Typescript Unit Testing

Guatemala - Typescript Unit Testing

Colombia - Typescript Unit Testing

México - Typescript Unit Testing

Panama - Typescript Unit Testing

Peru - Typescript Unit Testing

Uruguay - Typescript Unit Testing

Venezuela - Typescript Unit Testing

Polska - Typescript Unit Testing

United Kingdom - Typescript Unit Testing

South Korea - Typescript Unit Testing

Pakistan - Typescript Unit Testing

Sri Lanka - Typescript Unit Testing

Bulgaria - Typescript Unit Testing

Bolivia - Typescript Unit Testing

Indonesia - Typescript Unit Testing

Kazakhstan - Typescript Unit Testing

Moldova - Typescript Unit Testing

Morocco - Typescript Unit Testing

Tunisia - Typescript Unit Testing

Kuwait - Typescript Unit Testing

Oman - Typescript Unit Testing

Slovakia - Typescript Unit Testing

Kenya - Typescript Unit Testing

Nigeria - Typescript Unit Testing

Botswana - Typescript Unit Testing

Slovenia - Typescript Unit Testing

Croatia - Typescript Unit Testing

Serbia - Typescript Unit Testing

Bhutan - Typescript Unit Testing

Nepal - Typescript Unit Testing

Uzbekistan - Typescript Unit Testing