JavaCript Testing frameworks

Protractor

For ReactJS

Works with multiple frameworks

JEST

  • Installation npm install --save-dev jest
  • Syntax :
    test('About Test',()=>
      {
      expect(function_call(parameters)).tobe(expected_value);  
      }
    );
    
  • jest-dashboard

EyeJS

CasperJS

Jasmine

SerenityJS

WebDriverIO

Cypress

testcafe

taiko

Node JS & GUI Testing

Mocha

JS testing for developers

JS Performance

Enhanced Reporting

Testing Guidelines with react

  • Testing Library : Testing Library is a family of packages for testing applications in numerous frameworks such as React, Vue, React Native and Angular among others. This set of libraries helps you test UI components in a user-centric way by encouraging you to test user behavior rather than implementation details, such as the presence of elements in the UI at a certain moment in time. One of the benefits of this mindset is more reliable tests, and this is what we call out as its main differentiator. We recommend you assess this family of libraries when testing your web applications in any framework. Although our direct experience is limited to React Testing Library and Angular Testing Library, we’ve been impressed with what we’ve seen.

3rd-party helpers