Search:
Go
English
Deutsch
Français
Japanese
Chinese Simplified
Chinese Traditional
Korean
Russian
Arabic
Česky
Greek
Italiano
Afrikaans
Aragonés
Armenian
Asturianu
Azerbaijani
Bahasa Indonesia
Bahasa Melayu
Bangla
Bashkir
Belarusian
Bosanski
Brezhoneg
Bulgarian
Català
Cymraeg
Dansk
Eesti
Español
Esperanto
Euskara
Frysk
Furlan
Føroyskt
Gaeilge
Gàidhlig
Galego
Gujarati
Hebrew
Hindi
Hrvatski
Interlingua
Íslenska
Kannada
Kaszëbsczi
Kazakh
Kiswahili
Kurdî
Kyrgyz
Latviski
Lëtzebuergesch
Lietuvių
Lingua Latina
Magyar
Makedonski
Marathi
Nederlands
Nordfriisk
Norsk
O'zbekcha
Occitan
Ossetian
Persian
Polski
Português
Punjabi Gurmukhi
Română
Rumantsch
Sardu
Seeltersk
Shqip
Sicilianu
Sinhala
Slovensko
Slovensky
Srpski
Suomi
Svenska
Tagalog
Taiwanese
Tamil
Tatarça
Telugu
Thai
Tiếng Việt
Türkçe
Türkmençe
Ukrainian
Urdu
Uyghurche
DMOZ Internet Directory
Presented by
DMOZLive.com
Home
About
Submit Site
Tweet
Home
Computers
Programming
Languages
JavaScript
Tools
Testing and Debugging
84 Sites
Frameworks, libraries or tools for: testing, debugging, profiling , measuring simulate/automate browsers/users/tasks.
Categories
Unit Testing
14 Sites
Sites
[ Submit ]
Simple JavaScript Profiler
- Allows profile object-oriented scripts within HTML/XHTML pages. Works with DOM browsers like IE4+, Mozilla, Netscape 6+, Opera.
Sinon.JS
- Standalone test spies, stubs and mocks for JavaScript. No dependencies, works with any unit testing framework.
Buster.JS
- Browser automation testing toolkit.
Jasmine
- 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.
istanbul.js
- A JavaScript code coverage tool written in JS.
Intern
- Takes the stress out of testing Web apps.
Karma
- Brings a productive testing environment to developers.
YSlow Command Line
- Runs on Node.JS and requires a HAR file as input source in order to analyse page performance.
JavaScript Debugger
- Step through JavaScript code and examine or modify its state to help track down bugs.
Dromaeo
- JavaScript performance testing.
douglascrockford/JSDev
- A filter that activates selected comments, making them executable. Makes it possible to put development, performance, and testing scaffolding into a source file.
WebReflection/wru
- Essential general purpose test framework compatible with web environment, node.js, Rhino, and PhantomJS.
CasperJS
- Eases the process of defining a full navigation scenario and provides useful high-level functions, clicking, logging, capturing screenshots and filling forms.
JSCheck
- 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.
olivoil/NodeBDD
- 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.
twada/power-assert
- Provides descriptive assertion messages through standard assert compatible interface.
domenic/chai-as-promised
- Extends Chai with assertions about promises.
happen
- Script interfaces for web scraping, test applications based on really whether they respond to events, emulate touch or mouse events as vice versa.
teddyzeenny/ember-mocha-adapter
- A mocha adapter for ember-testing.
marmelab/gremlins.js
- Monkey testing library for web apps and Node.js.
jamesarosen/Timecop.js
- A JavaScript library providing "time travel" and "time freezing" capabilities for testing. A port of John Trupiano's Timecop Ruby to JavaScript.
Chai Assertion Library
- BDD/TDD assertion library for node and the browser that can be delightfully paired with any JavaScript testing framework.
occ/TraceKit
- Attempts to create stack traces for unhandled JavaScript exceptions in all major browsers.
ebobby/tracing.js
- A small JS library that makes it possible to trace function calls.
philbooth/spooks.js
- A small and simple library for creating unit test spies and mock objects in JavaScript.
angular/protractor
- E2E test framework for Angular apps.
Nightwatch.js
- Browser automated testing, JavaScript End-to-End tests in Node.js which run against a Selenium server.
visionmedia/should.js
- BDD style assertions for node.js. Test framework agnostic.
Marak/Faker.js
- Generates massive amounts of fake data in Node.js and the browser.
Blanket.js
- Seamless JavaScript code coverage. Supports QUnit, Mocha and Jasmine.
zserge/klud.js
- Microframework for testing. It provides a few rudimentary functions and is highly customizable.
rowanmanning/proclaim
- A simple assertion library for server and client side JavaScript.
brophdawg11/Automator.js
- Accept an Array of steps to automate them.
Huddle/PhantomXHR
- 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.
Console.js
- Cross-browser Firebug console API.
Illuminations for Developers
- A browser extension that takes JavaScript frameworks and makes their internals visible, including views, models, class names.
Zombie.js
- Lightweight framework for testing client-side JavaScript code in a simulated environment.
andreypopp/sweet-assertions
- Syntax for writing informative testing assertions.
JSCover
- Tool that measures code coverage for JavaScript programs.
Quail
- Accessibility testing in the browser and on the server. jQuery plugin for checking content against accessibility guidelines. It provides a flexible way to test for certain problems (images missing an alt text) and a collection of over 200 tests to get started.
Spectacular
- 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.
acuminous/yadda
- BDD to JavaScript test frameworks such as Jasmine, Mocha, QUnit, Nodeunit, WebDriverJs and CasperJS.
andybeeching/qmock
- Standalone, lightweight mocking framework that facilitates the testing of JavaScript programs.
Codecademy/jquery-expect
- Simple DOM assertion library.
groupon-testium/testium
- Integration test platform for Node.js using mocha and a sync API.
script-cover
- Chrome extension for JavaScript coverage analysis.
WebReflection/testardo
- A browser and OS agnostic web driver for mobile and desktop app.
mmonteleone/DeLorean
- Flux capacitor for accurately faking time-bound JavaScript unit testing, including timeouts, intervals, and dates (setTimeout, setInterval, clearTimeout, clearInterval, or Date).
DalekJS
- Automated cross browser testing with JavaScript. launch and fill and submit forms, click, follow links, capture screenshots.
Tutti
- Test JavaScript on different browsers simultaneously.
Saga
- Coverage tool for JavaScript.
JsMockito
- Stub/mock framework heavily inspired by Mockito.
EvanBurchard/wish
- Node assertion library without special syntax.
jcoglan/jstest
- Cross-platform JavaScript test framework.
rhinounit
- Ant Based JavaScript Testing Framework.
JSMock
- 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.
douglascrockford/JSCheck
- A random property testing tool for JavaScript.
Crawljax
- Open source Java tool for automatically crawling and testing modern web applications. Crawljax can explore any JavaScript-based Ajax web application through an even-driven dynamic crawling engine. It automatically creates a state-flow graph of the dynamic DOM states and the event-based transitions between them.
gotwarlost/istanbul
- 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.
airportyh/testem
- 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.
Testling
- Unit tests in all the browsers. Free for open source, pay for private repos.
LearnBoost/expect.js
- Minimalistic BDD style assertions for Node.js and the browser.
searls/jasmine-fixture
- A script for injecting fixtures into the DOM to be cleaned up after each spec.
trevmex/EnvJasmine
- A headless, self contained tool for JavaScript testing.
JCov
- Lightweight, headless JavaScript test runner that reports code coverage.
JavaScript Function Graph
- Online tool to draw a graph showing which functions call other functions.
YUI Test
- Complete testing framework for JavaScript and Web applications.
Chrome DevTools — Debugging JavaScript
- Describes a number of useful tools.
DexterJS
- A simple test helper to mock and spy methods and to fake the Ajax interface. It's framework independent.
Mocha
- A test framework running on node.js and the browser which runs tests serially, mapping uncaught exceptions to the correct test cases.
Click
[ Submit ]
above to Add a New Site, Update a Site, or Remove a Site from this Category.
This directory is made available through a Creative Commons Attribution license from the
DMOZ Organization.