Top 23 JavaScript Testing Framework Projects
-
cypress
Fast, easy and reliable testing for anything that runs in a browser.
Latest mention: Cypress Vs Selenium: How To Pick The Right Testing Tool For You? | dev.to | 2021-01-05Cypress is a relatively new player in the arena of automation testing and web app testing. Like the Selenium framework, Cypress is also open-source, and the project is hosted on GitHub. Off late, Cypress has gained significant traction, as it is evident from the number of forks and stars for the project.
-
mocha
☕️ simple, flexible, fun javascript test framework for node.js & the browser
mocha
-
enzyme
JavaScript Testing utilities for React
Enzyme is not yet compatible with React 17. You should make sure the highest version of React you are using is 16.14.0 if you want to use Enzyme with your tests. This PR will add an adapter for React 17. Please do not ask them when it will be done, it will be done when they get it done!
-
nightmare
A high-level browser automation library.
-
ava
Node.js test runner that lets you develop with confidence 🚀
-Jest -Enzyme -Sinon -Mocha -Chai -AVA -Tape
-
jasmine
Simple JavaScript testing framework for browsers and node.js
-
karma
Spectacular Test Runner for JavaScript
-
nightwatch
End-to-end testing framework written in Node.js and using the Webdriver API
-
testcafe
A Node.js tool to automate end-to-end web testing.
-
protractor
E2E test framework for Angular apps
-
istanbul
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.
-
sinon
Test spies, stubs and mocks for JavaScript.
-
chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
chai
-
zombie
Insanely fast, full-stack, headless browser testing using node.js
-
qunit
🔮 An easy-to-use JavaScript unit testing framework.
-
slimerjs
A scriptable browser like PhantomJS, based on Firefox
-
taiko
A node.js library for testing modern web applications
-
proxyquire
🔮 Proxies nodejs require in order to allow overriding dependencies during testing.
-
expect.js
Minimalistic BDD-style assertions for Node.JS and the browser.
-
blanket
blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.
-
dalek
[unmaintained] DalekJS Base framework
-
autochecker
♻️ Test your libraries in many different versions of NodeJS, Ruby, Java and many other languages
-
frint
Modular JavaScript framework for building scalable and reactive applications
frintjs/frint
Index
What are some of the best open-source Testing Framework projects in JavaScript? This list will help you: