What is end- to-end testing?

End-to-end (e2e) testing is a technique in which the whole flow of the application is being tested. In this kind of testing, neither mocks nor stubs are used, and the real system is being under the test. Performing e2e testing allows us to test all the aspects of the application—APIs, frontend, backend, databases, server load, assuring thus the quality of the system integration.

In the case of web applications, these tests are performed via UI testing. Each test describes all the steps from opening the browser until closing it. All the steps needed to perform in order to achieve some system's functionality must be described. In fact, this is the same as you clicking and doing some operations on your application's page, ...

Get Learning Vue.js 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.