testing
Topic

testing

Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times. Eliminate bugs and ship with more confidence by adding these tools to your workflow.

Repositories (1443)

go-vfs
go-vfs twpayne Go

Package vfs provides an abstraction of the os and io packages that is easy to test.

87
akka-mock-scheduler
akka-mock-scheduler miguno Scala

A mock Akka scheduler to simplify testing scheduler-dependent code

86
Testcase-Generator
Testcase-Generator aashutoshrathi Python

⚡️ Handy script for HackerRank, HackerEarth and CodeChef TCs Generation.

86
guerrilla
guerrilla mehcode Rust

☢ Guerrilla (or Monkey) Patching in Rust for (unsafe) fun and profit.

86
android-base
android-base jordifierro Java

Android Clean Architecture MVP RESTful client template app

85
kubesanity
kubesanity brendandburns Python

KubeSanity a sanity checking framework for Kubernetes

85
pytest-annotate
pytest-annotate kensho-technologies Python

Generate PyAnnotate annotations from your pytest tests.

85
jest-puppe-shots
jest-puppe-shots macku JavaScript

A Jest plugin for creating screenshots of React components with a little help of Puppeteer

84
KataSuperHeroesKotlin
KataSuperHeroesKotlin Karumi Kotlin

Super Heroes Kata for Android Developers in Kotlin. The main goal is to practice UI Testing.

84
FSeam
FSeam FreeYourSoul Python

Cpp header only library to manage compile time mock class generated via Python script

84
vmlens
vmlens vmlens Java

unit-testing multi-threaded applications on the JVM made easy

84
puppet_litmus
puppet_litmus puppetlabs Ruby

Providing a simple command line tool for puppet content creators, to enable simple and complex test deployments.

84
tstl
tstl agroce Python

Template Scripting Testing Language tool: automated test generation for Python

82
jooks
jooks antoinejaussoin TypeScript

Testing hooks with Jest

82
spectator
spectator icy-arctic-fox Crystal

Feature-rich testing framework for Crystal based on RSpec.

82
Approvals.NodeJS
Approvals.NodeJS approvals JavaScript

Approval Tests implementation in NodeJS

82
mockito-java8
mockito-java8 szpak Java

Mockito add-ons leveraging Java 8 and lambda expressions to make mocking even more compact

81
storm
storm Practical-Formal-Methods SMT

A blackbox mutational fuzzer for detecting critical bugs in SMT solvers

81
drool
drool DNS-OARC Lua

DNS Replay Tool

80
generic-random
generic-random Lysxia Haskell

Generic random generators

80
react-markers
react-markers jamiebuilds JavaScript

Add markers to your React components for easy testing with actual DOM elements

79
time
time cyclejs

A time driver designed to enable awesome testing and dev tooling

78
retox
retox tonybaloney Python

For running a local continuous testing environment with tox

78
jsdomify
jsdomify dmatteo JavaScript

Create a JSDom instance for browserless testing, exposing some handling methods

78
phpab
phpab phpab PHP

A PHP library to implement A/B testing.

78
purescript-sparkle
purescript-sparkle sharkdp PureScript

Infer user interfaces from type signatures

78
TestLeafSeleniumTraining
TestLeafSeleniumTraining TestLeafInc Java

This is public repository for Selenium Learners at TestLeaf

78
unit-test-recorder
unit-test-recorder Ghost---Shadow JavaScript

Record unit tests as you use your application.

77
fluentcheck
fluentcheck csparpa Python

Fluent assertions for Python

77
djet
djet sunscrapers Python

Django Extended Tests is set of helpers for easy testing of Django apps.

76
Furl
Furl ploeh F#

Interact with HTTP resources using F# scripting

76
highway
highway ChristianKienle Swift

Automate development tasks using Swift.

76
veggies
veggies ekino JavaScript

:sparkles: :rocket: Veggies is an awesome cucumberjs library for API/CLI testing. Great for testing APIs built upon Express, Koa, HAPI, Loopback and o...

76
HttpClient.Helpers
HttpClient.Helpers PureKrome C#

Some simple System.Net.Http.HttpClient test helpers

76
mutest
mutest dgollahon Ruby

fork of mutant with inline disable comments and a few different mutations.

75
pytest-testrail
pytest-testrail allankp Python

pytest plugin for integration with TestRail, for creating testruns and updating results

75
transformer
transformer zalando-incubator Python

A tool to transform/convert web browser sessions (HAR files) into Locust load testing scenarios (locustfile).

75
python-testing-crawler
python-testing-crawler python-testing-crawler Python

A crawler for automated functional testing of a web application

75
wedgetail
wedgetail ojkelly TypeScript

Time your functions in your tests

74
fluent-kafka-streams-tests
fluent-kafka-streams-tests bakdata Java

Fluent Kafka Streams Test with Java

74
Jest-CSS-Modules
Jest-CSS-Modules justinsisley JavaScript

A Jest script processor that prevents CSS module parse errors.

74
xcknife
xcknife square Ruby

Simple tool for optimizing XCTest runs across machines

74
cargo
cargo codehaus-cargo Java

Codehaus Cargo source code

74
mtf
mtf smallinsky Go

Microservice Test Framework

73
orbital
orbital segmentio Go

🚀🌏 A simple end-to-end testing framework for Go

72
abide
abide beme Go

📸 A Go testing utility for http response snapshots.

72
alchemy-mock
alchemy-mock miki725 Python

SQLAlchemy mock helpers.

71
test2doc.js
test2doc.js stackia JavaScript

📑 Generate API documents from your tests.

70
raml-tester
raml-tester nidi3 Java

Test if a request/response matches a given raml definition

70
apex-domainbuilder
apex-domainbuilder rsoesemann Apex

Framework to setup Apex test data in a highly flexible and readable way using the Test Data Builder pattern.

70