A simplified zero-configuration wrapper around Karma, Webpack, Jasmine & Puppeteer. Karma, Webpack and Jasmine are all great. They're all also quite powerful and each highly configurable. When creating and maintaining small modules, duplication of these configurations and dependencies is cumbersome.
testing test-runner karma karma-plugin karma-webpack jasmine chrome-headless chromeDredd is a language-agnostic command-line tool for validating API description document against backend implementation of the API. Dredd reads your API description and step by step validates whether your API implementation replies with responses as they are described in the documentation.
api-blueprint dredd swagger api testing http tests openapi openapi-validation validation sjs-team test-runner unit-testing integration-testing testing-framework test-framework cli-app test documenation integration acceptanceFast, easy and reliable testing for anything that runs in a browser. Install Cypress for Mac, Linux, or Windows, then get started.
test testing testing-tools test-suite test-automation test-runner tests javascript-tests cypress end-to-end-testing e2e-testing e2e-tests browser cypress.io automation end-to-end e2e integration mocks runner spies stubsA Vim wrapper for running tests on different granularities. to your .vimrc file (see vim-plug documentation for where), and run :PlugInstall.
vim test-runner tdd testing neovimThe web-platform-tests Project is a W3C-coordinated attempt to build a cross-browser testsuite for the Web-platform stack. Writing tests in a way that allows them to be run in all browsers gives browser projects confidence that they are shipping software that is compatible with other implementations, and that later implementations will be compatible with their implementations. This in turn gives Web authors/developers confidence that they can actually rely on the Web platform to deliver on the promise of working across browsers and devices without needing extra layers of abstraction to paper over the gaps left by specification editors and implementors. Clone or otherwise get https://github.com/web-platform-tests/wpt.
testing html test-automation browser w3c whatwg test-runner web-standards standards dom web-development google-chrome blink gecko firefox microsoft-edge safari webkit operaWard is a Python testing framework with a focus on productivity and readability. It gives you the tools you need to write well-documented and scalable tests. See the full set of features in the documentation.
testing test-runner tester quality-assurance unit-test testing-framework ward contributors-welcomeAVA is a test runner for Node.js with a concise API, detailed error output, embrace of new language features and process isolation that lets you develop with confidence. AVA automatically detects whether your CI environment supports parallel builds. Each build will run a subset of all test files, while still making sure all tests get executed. It automatically removes unrelated lines in stack traces, allowing you to find the source of an error much faster.
test-runner test-framework assertion unit-testing babel tap cli tdd assertNow run green... For more help, see the complete command-line options or run green --help.
test-runner green unittest testing test-automation test-driven-developmentThe list is very JavaScript focused right now. That's just because I'm only familiar with TAP stuff in the JS world. Contributions welcome for any language.Things that produce TAP output.
awesome awesome-list list tap test-anything-protocol test-runnerDisqus has adopted this project and npm module, visit https://github.com/disqus/grunt-mocha for further updates. This plugin requires Grunt ~0.4.0. Use a 0.1.x tag of this plugin to use with Grunt ~0.3.0.
grunt-mocha grunt-plugins phantomjs grunt-task mocha test-runner testing test-automation gruntplugin testBurnside is an easy to use, modular, and extendable End to End (E2E) testing tool. Burnside leverages the flexibility of JavaScript and the power of modern Browser APIs to inject logic and scripting into your website, without the slowdown of networking for every individual command. Burnside is a modular ecosystem based on a core that runs inside of a Browser. The CLI bundles Karma and Webpack to load your tests within Chrome, but you can use Burnside's core with any Test Runner you'd like to set up.
e2e e2e-testing karma test-runner webpack burnside-proxy burnside modularThe Visual Studio Test Platform is an open and extensible test platform that enables running tests, collect diagnostics data and report results. The Test Platform supports running tests written in various test frameworks, and using a pluggable adapter model. Based on user-choice, the desired test framework and its corresponding adapter can be acquired as a vsix or as NuGet package as the case may be. Adapters can be written in terms of a public API exposed by the Test Platform.The Test Platform currently ships as part Visual Studio 2017, and in the .NET Core Tools Preview 3.
visual-studio testing-tools testing test-runner unit-testingBrowserifies ./test/*.js, decorated with a Mocha test runner, runs it in Headless Chrome and passes the output back to your console. Cleans up your stack traces by mapping back to the original sources and removing lines from the test framework.For proxy settings and other environment variables, see the Puppeteer documentation.
mocha test-runner phantomjs webdriver coverage browserify testing watchify headless chromium selenium saucelabs tddWhiskey is a powerful test runner for Node.js applications and a process orchestration framework which makes running integration tests with a lot of service / process dependencies easier. For changes please see CHANGES.md file.
whiskey tests test-runner testing tdd coverage test-coverage process-orchestrationThis is a fully supported, open source and cross-platform implementation of the MSTest test framework with which to write tests targeting .NET Framework, .NET Core and ASP.NET Core on Windows, Linux, and Mac. You can read more about MSTest V2 here.testfx can be built from within Visual Studio or from the CLI.
microsoft mstest test test-framework tdd mstestv2 unittest test-runner testing-toolsNUnit is a unit-testing framework for all .NET languages. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a wide range of .NET platforms.The latest stable release of the NUnit Console is available on NuGet, Chocolatey, or can be downloaded from GitHub. Pre-release builds are available on MyGet.
nunit nunit-console testing tdd testing-tools test-runner c-sharpThe NUnit 3 Test Adapter runs NUnit 3.x tests in Visual Studio 2012 and newer.This adapter works with NUnit 3.0 and higher only. Use the NUnit 2 Adapter to run NUnit 2.x tests.
c-sharp visual-studio testing test-runner tddNative TypeScript support for sindresorhus' awesome AVA test runner out of the box, without a prior build step.This is a fork of the official AVA repository with a couple of minimally invasive changes. Uses ts-node/register instead of Babel. Not the cleanest solution, but it works well.
ava typescript test-runner testing async-functions tapJoe is an accurate and powerful testing framework that can run on node and in the browser
node test-framework joe-test builtwith-taskgroup test-runner client-side mocha test testing bdd tdd runnerA (GitHub-Flavored Markdown Runner). Runs stuff inside code gates (maybe!).This project is not intended to fully replace the example code running capabilities of any given language's tooling, but instead to fill a gap. In the case of a Go repository, for example, it can be handy to have some verifiable code examples in the README.md and example functions in *_test.go files.
test-runner github-flavored-markdown
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.