- A general understanding of unit testing
- Javascript programming experience
- Experience working with Node.js
In this instructor-led, live training, participants will learn about various JavaScript testing frameworks as they step through the creation of a unit test suite for a web application.
By the end of this training, participants will be able to:
- Write unit tests in JavaScript using unit test frameworks such as QUnit and Jasmine
- Use frameworks such as Mocha and Chai to implement TDD and BDD
Audience
- Test engineers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Course Customization Options
- A number of frameworks can be used to unit test a Javascript 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.
Introduction
- How Unit Testing Works
Overview of Javascript Unit Test Frameworks
- Jasmine, Mocha, Jest, Chai, QUnit
- Unit test uses cases
Setting up the Testing Environment
- Downloading and installing the libraries
- Installing and configuring an IDE
- Setting up a sample application
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 Javascript class
- Writing stubs and mocks
- Creating a Test Suite
Implementing TDD and BDD
- Creating automated specifications
- Collaborating with users and testers
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
United Arab Emirates - Unit Testing with Javascript
Qatar - Unit Testing with Javascript
Egypt - Unit Testing with Javascript
Saudi Arabia - Unit Testing with Javascript
South Africa - Unit Testing with Javascript
Brasil - Unit Testing with Javascript
Canada - Unit Testing with Javascript
中国 - Unit Testing with Javascript
香港 - Unit Testing with Javascript
澳門 - Unit Testing with Javascript
台灣 - Unit Testing with Javascript
USA - Unit Testing with Javascript
Österreich - Unit Testing with Javascript
Schweiz - Unit Testing with Javascript
Deutschland - Unit Testing with Javascript
Czech Republic - Unit Testing with Javascript
Denmark - Unit Testing with Javascript
Estonia - Unit Testing with Javascript
Finland - Unit Testing with Javascript
Greece - Unit Testing with Javascript
Magyarország - Unit Testing with Javascript
Ireland - Unit Testing with Javascript
Luxembourg - Unit Testing with Javascript
Latvia - Unit Testing with Javascript
España - Prueba Unitaria con Javascript
Italia - Unit Testing with Javascript
Lithuania - Unit Testing with Javascript
Nederland - Unit Testing with Javascript
Norway - Unit Testing with Javascript
Portugal - Unit Testing with Javascript
România - Unit Testing with Javascript
Sverige - Unit Testing with Javascript
Türkiye - Unit Testing with Javascript
Malta - Unit Testing with Javascript
Belgique - Unit Testing with Javascript
France - Unit Testing with Javascript
日本 - Unit Testing with Javascript
Australia - Unit Testing with Javascript
Malaysia - Unit Testing with Javascript
New Zealand - Unit Testing with Javascript
Philippines - Unit Testing with Javascript
Singapore - Unit Testing with Javascript
Thailand - Unit Testing with Javascript
Vietnam - Unit Testing with Javascript
India - Unit Testing with Javascript
Argentina - Prueba Unitaria con Javascript
Chile - Prueba Unitaria con Javascript
Costa Rica - Prueba Unitaria con Javascript
Ecuador - Prueba Unitaria con Javascript
Guatemala - Prueba Unitaria con Javascript
Colombia - Prueba Unitaria con Javascript
México - Prueba Unitaria con Javascript
Panama - Prueba Unitaria con Javascript
Peru - Prueba Unitaria con Javascript
Uruguay - Prueba Unitaria con Javascript
Venezuela - Prueba Unitaria con Javascript
Polska - Unit Testing with Javascript
United Kingdom - Unit Testing with Javascript
South Korea - Unit Testing with Javascript
Pakistan - Unit Testing with Javascript
Sri Lanka - Unit Testing with Javascript
Bulgaria - Unit Testing with Javascript
Bolivia - Prueba Unitaria con Javascript
Indonesia - Unit Testing with Javascript
Kazakhstan - Unit Testing with Javascript
Moldova - Unit Testing with Javascript
Morocco - Unit Testing with Javascript
Tunisia - Unit Testing with Javascript
Kuwait - Unit Testing with Javascript
Oman - Unit Testing with Javascript
Slovakia - Unit Testing with Javascript
Kenya - Unit Testing with Javascript
Nigeria - Unit Testing with Javascript
Botswana - Unit Testing with Javascript
Slovenia - Unit Testing with Javascript
Croatia - Unit Testing with Javascript
Serbia - Unit Testing with Javascript
Bhutan - Unit Testing with Javascript