course

JS: Advanced Testing

2 students
Course updated 16 January 2023
Course JS: Advanced Testing
$49 per month
for all Hexlet's courses
Sign up
  • In-browser editor for exercises
  • Permanent access to theory
  • Asynchronous learning

Included in the course

10 lessons (video or text)
9 exercises in the IDE
24 quizzes
Assistance in Discussions on the website
Access to other courses of the our platform

What you'll learn

  • Freely test even those applications that interact a lot with the external environment
  • Test code that actively works with the file system
  • Apply polymorphism to replace the implementation of code that is inconvenient in testing
  • Use stubs and mocking for their intended purpose

Description

Testing real applications is much more complicated than just calling functions. There are a lot of network requests to external resources, interaction with the file system, asynchronous code, and external libraries with their tricks. It all comes down to a good understanding of side effects and effective ways to isolate and manage them.

Lessons

Estimated time: 12 hours
Suggested learning programs

From a novice to a developer. Get a job or your money back!

Frontend Developer icon
Profession
beginner
Development of front-end components for web applications
start anytime 10 months