Frameworks, libraries or tools for: testing, debugging, profiling , measuring simulate/automate browsers/users/tasks.
More information
More information
Subcategories 2
Related categories 2
Sites 58
BDD to JavaScript test frameworks such as Jasmine, Mocha, QUnit, Nodeunit, WebDriverJs and CasperJS.
Test-framework agnostic. Support for Jasmine, QUnit, Mocha, Buster.js, through custom test framework adapters. Run tests in all major browsers as well as Node and PhantomJS.
Syntax for writing informative testing assertions.
Standalone, lightweight mocking framework that facilitates the testing of JavaScript programs.
E2E test framework for Angular apps.
Accept an Array of steps to automate them.
Eases the process of defining a full navigation scenario and provides useful high-level functions, clicking, logging, capturing screenshots and filling forms.
BDD/TDD assertion library for node and the browser that can be delightfully paired with any JavaScript testing framework.
Describes a number of useful tools.
Simple DOM assertion library.
Cross-browser Firebug console API.
Automated cross browser testing with JavaScript. launch and fill and submit forms, click, follow links, capture screenshots.
A simple test helper to mock and spy methods and to fake the Ajax interface. It's framework independent.
Extends Chai with assertions about promises.
A random property testing tool for JavaScript.
JavaScript performance testing.
A small JS library that makes it possible to trace function calls.
Node assertion library without special syntax.
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.
Integration test platform for Node.js using mocha and a sync API.
Script interfaces for web scraping, test applications based on really whether they respond to events, emulate touch or mouse events as vice versa.
Has been developed to support testing of Ajax powered Web apps. Using SinonJS, PhantomXHR isolates the UI from its server-side API using stubs and mocking to simulate server responses.
Takes the stress out of testing Web apps.
A JavaScript code coverage tool written in JS.
A JavaScript library providing "time travel" and "time freezing" capabilities for testing. A port of John Trupiano's Timecop Ruby to JavaScript.
Behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript framework. It does not require a DOM. It gets described shortly and links to the download are provided.
Step through JavaScript code and examine or modify its state to help track down bugs.
Cross-platform JavaScript test framework.
Lightweight, headless JavaScript test runner that reports code coverage.
A specification-driven testing tool. From a description of the properties of a system, function, or object, it will generate random test cases attempting to prove those properties, and then report its findings. That can be especially effective in managing the evolution of a program because it can show the conformance of new code to old code.
Tool that measures code coverage for JavaScript programs.
Fully featured Mock Object library for JavaScript that provides the necessary tools to do a effective interactive based testing. Provides expectation recording and matching, and has the ability to return, throw, and stub on object method calls.
Brings a productive testing environment to developers.
Minimalistic BDD style assertions for Node.js and the browser.
Monkey testing library for web apps and Node.js.
Flux capacitor for accurately faking time-bound JavaScript unit testing, including timeouts, intervals, and dates (setTimeout, setInterval, clearTimeout, clearInterval, or Date).
A test framework running on node.js and the browser which runs tests serially, mapping uncaught exceptions to the correct test cases.
Browser automated testing, JavaScript End-to-End tests in Node.js which run against a Selenium server.
Attempts to create stack traces for unhandled JavaScript exceptions in all major browsers.
Uses cucumber.js with zombie.js for integration testing, mocha with should.js for unit testing on the server side, and jasmine with sinon for unit testing on the client side.
Ant Based JavaScript Testing Framework.
A simple assertion library for server and client side JavaScript.
Coverage tool for JavaScript.
Chrome extension for JavaScript coverage analysis.
A script for injecting fixtures into the DOM to be cleaned up after each spec.
Allows profile object-oriented scripts within HTML/XHTML pages. Works with DOM browsers like IE4+, Mozilla, Netscape 6+, Opera.
Standalone test spies, stubs and mocks for JavaScript. No dependencies, works with any unit testing framework.
BDD framework for CoffeeScript and JavaScript whose attempt to bring the power of RSpec to JavaScript. Tries to favor the best practices used for writing better RSpec tests in its design.
A mocha adapter for ember-testing.
Unit tests in all the browsers. Free for open source, pay for private repos.
A headless, self contained tool for JavaScript testing.
Provides descriptive assertion messages through standard assert compatible interface.
BDD style assertions for node.js. Test framework agnostic.
A browser and OS agnostic web driver for mobile and desktop app.
Essential general purpose test framework compatible with web environment, node.js, Rhino, and PhantomJS.
Runs on Node.JS and requires a HAR file as input source in order to analyse page performance.
Complete testing framework for JavaScript and Web applications.
Lightweight framework for testing client-side code in a simulated environment.
Lightweight framework for testing client-side code in a simulated environment.
Describes a number of useful tools.
Cross-browser Firebug console API.
A test framework running on node.js and the browser which runs tests serially, mapping uncaught exceptions to the correct test cases.
Complete testing framework for JavaScript and Web applications.
A simple test helper to mock and spy methods and to fake the Ajax interface. It's framework independent.
Behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript framework. It does not require a DOM. It gets described shortly and links to the download are provided.
Script interfaces for web scraping, test applications based on really whether they respond to events, emulate touch or mouse events as vice versa.
Standalone test spies, stubs and mocks for JavaScript. No dependencies, works with any unit testing framework.
BDD/TDD assertion library for node and the browser that can be delightfully paired with any JavaScript testing framework.
Fully featured Mock Object library for JavaScript that provides the necessary tools to do a effective interactive based testing. Provides expectation recording and matching, and has the ability to return, throw, and stub on object method calls.
A JavaScript code coverage tool written in JS.
A browser and OS agnostic web driver for mobile and desktop app.
Integration test platform for Node.js using mocha and a sync API.
Chrome extension for JavaScript coverage analysis.
Brings a productive testing environment to developers.
Runs on Node.JS and requires a HAR file as input source in order to analyse page performance.
Takes the stress out of testing Web apps.
Eases the process of defining a full navigation scenario and provides useful high-level functions, clicking, logging, capturing screenshots and filling forms.
Accept an Array of steps to automate them.
A small JS library that makes it possible to trace function calls.
A simple assertion library for server and client side JavaScript.
Monkey testing library for web apps and Node.js.
E2E test framework for Angular apps.
BDD to JavaScript test frameworks such as Jasmine, Mocha, QUnit, Nodeunit, WebDriverJs and CasperJS.
A mocha adapter for ember-testing.
Syntax for writing informative testing assertions.
Allows profile object-oriented scripts within HTML/XHTML pages. Works with DOM browsers like IE4+, Mozilla, Netscape 6+, Opera.
A headless, self contained tool for JavaScript testing.
Attempts to create stack traces for unhandled JavaScript exceptions in all major browsers.
Coverage tool for JavaScript.
Tool that measures code coverage for JavaScript programs.
Automated cross browser testing with JavaScript. launch and fill and submit forms, click, follow links, capture screenshots.
Test-framework agnostic. Support for Jasmine, QUnit, Mocha, Buster.js, through custom test framework adapters. Run tests in all major browsers as well as Node and PhantomJS.
Flux capacitor for accurately faking time-bound JavaScript unit testing, including timeouts, intervals, and dates (setTimeout, setInterval, clearTimeout, clearInterval, or Date).
BDD style assertions for node.js. Test framework agnostic.
A JavaScript library providing "time travel" and "time freezing" capabilities for testing. A port of John Trupiano's Timecop Ruby to JavaScript.
Minimalistic BDD style assertions for Node.js and the browser.
Provides descriptive assertion messages through standard assert compatible interface.
Standalone, lightweight mocking framework that facilitates the testing of JavaScript programs.
Node assertion library without special syntax.
JavaScript performance testing.
Browser automated testing, JavaScript End-to-End tests in Node.js which run against a Selenium server.
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.
Ant Based JavaScript Testing Framework.
A specification-driven testing tool. From a description of the properties of a system, function, or object, it will generate random test cases attempting to prove those properties, and then report its findings. That can be especially effective in managing the evolution of a program because it can show the conformance of new code to old code.
Simple DOM assertion library.
A random property testing tool for JavaScript.
BDD framework for CoffeeScript and JavaScript whose attempt to bring the power of RSpec to JavaScript. Tries to favor the best practices used for writing better RSpec tests in its design.
Uses cucumber.js with zombie.js for integration testing, mocha with should.js for unit testing on the server side, and jasmine with sinon for unit testing on the client side.
Essential general purpose test framework compatible with web environment, node.js, Rhino, and PhantomJS.
A script for injecting fixtures into the DOM to be cleaned up after each spec.
Step through JavaScript code and examine or modify its state to help track down bugs.
Has been developed to support testing of Ajax powered Web apps. Using SinonJS, PhantomXHR isolates the UI from its server-side API using stubs and mocking to simulate server responses.
Lightweight, headless JavaScript test runner that reports code coverage.
Extends Chai with assertions about promises.
Unit tests in all the browsers. Free for open source, pay for private repos.
Cross-platform JavaScript test framework.
![](/img/curlies/Computers/legacy-computer.png)
Last update:
November 4, 2023 at 5:45:14 UTC
![](/img/art-leaf-sm.png)
Check out
Regional: North America: United States: New Jersey: Localities: W: Wall Township: Government
- Recently edited by mcoupal
- Recently edited by mcoupal