โBasic Assertion Library used along side native go testing, with building blocks for custom assertions
Extensions to Go's testing/iotest package
Expressive end-to-end HTTP API testing made easy in Go
The Go test helper for minimalists
Bifurcation Framework for testing and use cases
bro watch files in directory and run tests for them
Go Interface Mocking Tool
Rich testing for the Go language
The portal gates to coverage reports
Simple Go snapshot testing
Clean database for testing, inspired by database_cleaner for Ruby
Datastore Testibility
Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test
End to end functional test and automation framework
Golang HTTP client testing framework
API testing framework inspired by frisby-js
Light weight cross-platform test automation
Behaviour Driven Development tests generator for Golang
Test your code without writing mocks with ephemeral Docker containers ๐ฆ Setup popular services with just a couple lines of code โฑ๏ธ No bash, no yaml, only code ๐ป
AWS (SQS/SNS) Clone for Development testing
Minimal and Beautiful Go testing framework
A Comprehensive Coverage Testing System for The Go Programming Language
Tool for show test coverage in terminal for Go source files
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
GoCrest - Hamcrest-like matchers for Go
Cucumber for golang
Testing API Handler written in Golang.
gogiven - BDD testing framework for go that generates readable output directly from source code
http integration test framework
Library created for testing JSON against patterns.
Mutation testing for Go source code
Golang MySQL testcontainer package
A testing framework for distributed Go applications
Jest-like snapshot testing in Golang ๐ธ
Testing framework for Go. Allows writing self-documenting tests/specifications, and executes them concurrently and safely isolated. [UNMAINTAINED]
A BDD library for Go
Test suites support for standard Go1.7 "testing" by leveraging Subtests feature
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
Unit-testing predicates for Go.
A collection of packages to augment the go testing package and support common patterns.
Record and replay your HTTP interactions for fast, deterministic and accurate tests
Hamcrest matchers for the Go programming language
Professional lightweight testing mini-framework for Go.
A Go test assertion library for verifying that two representations of JSON are semantically equal
This tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.
Simplified Integration Testing Using YAML and JQ
Quick and easy expression matching for JSON schemas used in requests and responses
Selenium/Webdriver client for Go
Testing helper for concurrency
test utilities for golang
testcase is an opinionated testing framework to support test driven design.
Ruby on Rails like test fixtures for Go. Write tests against a real database
Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! ๐
A simple assertion library for go
Simple and colorful test tools
go websocket client for unit testing of a websocket handler