heisenbug Heisenbug 2020 SPb (15.06.2020 — 18.06.2020)

Testing the performance of the client side of React/Redux application using Enzyme

img

You will learn what Enzyme + jest can give to performance testing of the client side of React/Redux application and how to transfer the part of UI tests on the integration level.

For applications that a significant part of the functionality is located on the client, it’s important to monitor performance. It’s proposed to use Enzyme, a unit testing tool for React components as a tool for evaluating the performance of a React/Redux client.

During this talk you will learn how to use Enzyme+jest:

a) organize performance testing of the client part of the React/Redux/Reselect application;

b) transfer part of the UI tests to the integration level.

The purpose of the talk is to show the capabilities of the React/Redux client performance testing + acceleration and increase the stability of UI tests by putting their parts on the integration level.