Awesome Open Source
Awesome Open Source
Selected Topics
test x

The Top 169 Test Open Source Projects

Categories > Software Quality > Test
Mocha ⭐19,010
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Double Your Income By Passing Coding Interviews ⭐Sponsored
Top tech companies pay 2-3x as much as other companies. To pass their interviews, you need to study. Let a software engineer who hired thousands of engineers on Google's hiring committee teach you to solve problems you will face in real interviews, so you can get a job with life changing compensation.
Enzyme ⭐18,473
JavaScript Testing utilities for React
Cypress ⭐18,463
Fast, easy and reliable testing for anything that runs in a browser.
Bazel ⭐14,189
a fast, scalable, multi-language and extensible build system
Protractor ⭐8,488
E2E test framework for Angular apps
Warriorjs ⭐8,461
🏰 An exciting game of programming and Artificial Intelligence
Gremlins.js ⭐8,316
Monkey testing library for web apps and Node.js
Testcafe ⭐7,869
A Node.js tool to automate end-to-end web testing.
Javascript Testing Best Practices ⭐7,391
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (January 2020)
Webdriverio ⭐5,499
Next-gen WebDriver test automation framework for Node.js
Pytest ⭐5,487
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Rest Assured ⭐4,523
Java DSL for easy testing of REST services
Timecop ⭐2,924
A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
Bluepill ⭐2,900
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
Minitest ⭐2,726
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
Goreporter ⭐2,610
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Redux Mock Store ⭐2,135
A mock store for testing Redux async action creators and middleware.
Hitchhiker ⭐2,092
a Restful Api test tool
Kotest ⭐2,083
Powerful, elegant and flexible test framework for Kotlin
Uiautomator2 ⭐2,000
Android Uiautomator2 Python Wrapper
Nx Admin ⭐1,992
👍 A magical 🐮 ⚔ vue admin,记得star
Should.js ⭐1,873
BDD style assertions for node.js -- test framework agnostic
Go Plus ⭐1,503
An Enhanced Go Experience For The Atom Editor
Atoum ⭐1,347
The modern, simple and intuitive PHP unit testing framework.
Nsubstitute ⭐1,312
A friendly substitute for .NET mocking libraries.
A11y.css ⭐1,067
This CSS file intends to warn developers about possible risks and mistakes that exist in HTML code. It can also be used to roughly evaluate a site's quality by simply including it as an external stylesheet.
Kahlan ⭐1,016
✔️ PHP Test Framework for Freedom, Truth, and Justice
Django Jenkins ⭐917
Plug and play continuous integration with django and jenkins
Chakram ⭐911
REST API test framework. BDD and exploits promises
Jenkinspipelineunit ⭐884
Framework for unit testing Jenkins pipelines
Aruba ⭐869
Test command-line applications with Cucumber-Ruby, RSpec or Minitest. The most up to date documentation can be found on Cucumber.Pro (https://app.cucumber.pro/projects/aruba)
Ezxss ⭐764
ezXSS is an easy way for penetration testers and bug bounty hunters to test (blind) Cross Site Scripting.
Test Pack ⭐757
A Symfony Pack for functional testing
Jest In Case ⭐755
Jest utility for creating variations of the same test
Specs2 ⭐680
Software Specifications for Scala
Gogradle ⭐656
A Gradle Plugin Providing Full Support for Go
React Fake Props ⭐601
🔮 Magically generate fake props for your React tests
Faker ⭐571
Faker is a pure Elixir library for generating fake data.
Next Update ⭐553
Tests if module's dependencies can be updated to latest version
Thea11ymachine ⭐545
The A11y Machine is an automated accessibility testing tool which crawls and tests pages of any web application to produce detailed reports.
Smhasher ⭐528
Hash function quality and speed tests
Httptest ⭐522
Qiniu httptest package - 七牛HTTP测试工具包
Haskell Hedgehog ⭐507
Release with confidence, state-of-the-art property testing for Haskell.
Start Server And Test ⭐497
Starts server, waits for URL, then runs test command; when the tests end, shuts down server
Carina ⭐456
Carina automation framework: Web, Mobile, API, DB
Fxtest ⭐440
接口自动化测试平台——python+flask版,支持http协议,java 版本开发完毕https://github.com/liwanlei/plan
Richgo ⭐434
Enrich `go test` outputs with text decorations.
Log Process Errors ⭐416
Show some ❤️ to Node.js process errors
Erik ⭐392
Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.
Stresstestplatform ⭐385
基于Jmeter实现的在线压测和管理Jmx的平台
Sweetest ⭐380
小而美的自动化测试解决方案,支持 Web UI 测试,Http 接口测试,DB 操作测试,App 测试,小程序测试,Windows GUI 测试,文件操作
Mimic ⭐370
Seamless client side mocking
Citgm ⭐352
Canary in the Gold Mine
Dotenv Flow ⭐345
Loads environment variables from .env.[development|test|production][.local] files for Node.js® projects.
Testfx ⭐343
MSTest V2 framework and adapter
Expynent ⭐342
A library that provides regular expression patterns. If you hate to write regular expressions, then expynent can help you.
Gradle Test Logger Plugin ⭐329
A Gradle plugin for printing beautiful logs on the console while running tests
Fakerest ⭐313
Patch fetch/XMLHttpRequest to fake a REST API server in the browser, based on JSON data.
Mastermind ⭐302
Man in the middle testing
Previs ⭐298
🎯 Testing your project locally in a clean environment.
Cypress React Unit Test ⭐290
Unit test React components using Cypress
Stubb ⭐289
Specify REST API stubs using your file system.
Java Testdata Generator ⭐285
使用Java实现的各种测试数据的随机生成工具,包括身份证号码,银行卡号,姓名,手机号等
Vue Testing Library ⭐283
🦎 Simple and complete Vue.js testing utilities that encourage good testing practices.
Study ⭐279
A simple, progressive, client/server AB testing library 📚
Spring Guide ⭐275
Spring 실전 가이드
Rspec Style Guide ⭐271
可読性の高いテストコードを書くためのお作法集
Zora ⭐266
Lightest, yet Fastest Javascript test runner for nodejs and browsers
Selenium Document ⭐265
a document with regard to selenium
Tparse ⭐261
CLI tool for analyzing and summarizing go test output. Pipe friendly. CI/CD friendly.
Cob ⭐253
Continuous Benchmark for Go Project
Venom ⭐249
🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions
Fishtape ⭐248
TAP-based test runner for the fish shell.
Nightwatch Cucumber ⭐243
[DEPRECATED] Cucumber.js plugin for Nightwatch.js.
Ember Test Selectors ⭐238
Enabling better element selectors in Ember.js tests
Mockito ⭐226
HTTP mocking for Rust!
Alsatian ⭐224
TypeScript testing framework with test cases
Muter ⭐221
🔎 Automated mutation testing for Swift 🕳️
Redux Form Test ⭐220
Shows how to do unit tests and integration tests with Redux-Form
Javatech ⭐218
☕️ 汇总 Java 开发中常见的主流技术的应用、特性、原理。
Junit Dataprovider ⭐208
A TestNG like dataprovider runner for JUnit with many additional features
Aioresponses ⭐206
Aioresponses is a helper for mock/fake web requests in python aiohttp package.
Androidunittest ⭐203
Save time & clear your unit tests on Android !
Cornichon ⭐201
Scala DSL for testing HTTP JSON API
Softest ⭐201
Recording Browser Interactions And Generating Test Scripts.
Pkg Ok ⭐193
👌 Checks paths and scripts defined in package.json before you publish
Mocha.parallel ⭐192
Run async mocha specs in parallel
Ocaramba ⭐191
C# Framework to automate tests using Selenium WebDriver
Fsharp Hedgehog ⭐184
Release with confidence, state-of-the-art property testing for .NET.
Grunt Saucelabs ⭐181
Grunt task for running all your browser tests using Sauce Labs
Vuex Mock Store ⭐177
✅Simple and straightforward Vuex Store mock for vue-test-utils
Opentest ⭐176
Open source test automation tool for web applications, mobile apps and APIs
Dbsetup ⭐175
An API for populating a database in unit tests
Testen ⭐175
✔️ Run tests for multiple versions of Node.js in local env.
Zson ⭐173
专为测试人员打造的JSON解析器
Preact Render Spy ⭐173
Render preact components with access to the produced virtual dom for testing.
Strikt ⭐168
An assertion library for Kotlin
Jest Expect Message ⭐168
Add custom message to Jest expects 🃏🗯
Snap Shot ⭐162
Jest-like snapshot feature for the rest of us, works magically by finding the right caller function
Chai Immutable ⭐161
Chai assertions for Facebook's Immutable library for JavaScript collections
1-100 of 169 projects