kandi background
Explore Kits

8 best JavaScript Functional testing libraries in 2022

by Open Weaver kits ✔ Updated: Apr 6, 2022

Functional testing is a type of software testing in which applications are tested for their intended functionality. It's also called black-box testing because the internal code isn't examined. Instead, testers look at the inputs and outputs of an application to see if they match up with what they're supposed to be. In order to use JavaScript in testing, you will need a browser or a browser automation tool. We will look at the 8 best JavaScript open-source functional testing libraries including cypress - Fast, easy, and reliable testing for anything that runs in a browser; enzyme - JavaScript Testing utilities for React; react-testing-library - Simple and complete React DOM testing utilities.

cypressby cypress-io

JavaScript star image 42416 Version:12.3.0

License: Permissive (MIT)

Fast, easy and reliable testing for anything that runs in a browser.

Support
Quality
Security
License
Reuse

cypressby cypress-io

JavaScript star image 42416 Version:12.3.0 License: Permissive (MIT)

Fast, easy and reliable testing for anything that runs in a browser.
Support
Quality
Security
License
Reuse

enzymeby enzymejs

JavaScript star image 19677 Version:Current

License: Permissive (MIT)

JavaScript Testing utilities for React

Support
Quality
Security
License
Reuse

enzymeby enzymejs

JavaScript star image 19677 Version:Current License: Permissive (MIT)

JavaScript Testing utilities for React
Support
Quality
Security
License
Reuse

javascript-testing-best-practicesby goldbergyoni

JavaScript star image 20055 Version:Current

License: Permissive (MIT)

📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (December 2022)

Support
Quality
Security
License
Reuse

javascript-testing-best-practicesby goldbergyoni

JavaScript star image 20055 Version:Current License: Permissive (MIT)

📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (December 2022)
Support
Quality
Security
License
Reuse

react-testing-libraryby testing-library

JavaScript star image 17385 Version:v13.4.0

License: Permissive (MIT)

🐐 Simple and complete React DOM testing utilities that encourage good testing practices.

Support
Quality
Security
License
Reuse

react-testing-libraryby testing-library

JavaScript star image 17385 Version:v13.4.0 License: Permissive (MIT)

🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
Support
Quality
Security
License
Reuse

vue-test-utilsby vuejs

JavaScript star image 3545 Version:v1.3.3

License: Permissive (MIT)

Component Test Utils for Vue 2

Support
Quality
Security
License
Reuse

vue-test-utilsby vuejs

JavaScript star image 3545 Version:v1.3.3 License: Permissive (MIT)

Component Test Utils for Vue 2
Support
Quality
Security
License
Reuse

jest-domby testing-library

JavaScript star image 3722 Version:v5.16.5

License: Permissive (MIT)

:owl: Custom jest matchers to test the state of the DOM

Support
Quality
Security
License
Reuse

jest-domby testing-library

JavaScript star image 3722 Version:v5.16.5 License: Permissive (MIT)

:owl: Custom jest matchers to test the state of the DOM
Support
Quality
Security
License
Reuse

ReplayWebby intuit

JavaScript star image 13 Version:v1.0.4

License: Strong Copyleft (AGPL-3.0)

ReplayWeb is a collection of tools to accelerate building and maintaining functional tests for user interfaces.

Support
Quality
Security
License
Reuse

ReplayWebby intuit

JavaScript star image 13 Version:v1.0.4 License: Strong Copyleft (AGPL-3.0)

ReplayWeb is a collection of tools to accelerate building and maintaining functional tests for user interfaces.
Support
Quality
Security
License
Reuse

node-devserverby DavidSpriggs

JavaScript star image 0 Version:Current

License: Permissive (MIT)

Serve out a local directory with node for development and testing. Proxy page included.

Support
Quality
Security
License
Reuse

node-devserverby DavidSpriggs

JavaScript star image 0 Version:Current License: Permissive (MIT)

Serve out a local directory with node for development and testing. Proxy page included.
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Functional Testing
Testing