Testing Frameworks (64)
782Top 5%
P A M T
688Top 5%
P A M T
testcontainers testcontainers-go
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.641Top 10%
P A M T
370
P A M T
smartystreets goconvey
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.366
P A M T
go-testfixtures testfixtures
Ruby on Rails like test fixtures for Go. Write tests against a real database366
P A M T
suzuki-shunsuke flute
Golang HTTP client testing framework353
P A M T
gavv httpexpect
End-to-end HTTP and REST API testing for Go.344
P A M T
344
P A M T
vladopajic go-test-coverage
go-test-coverage is a tool designed to report issues when test coverage falls below a specified threshold316
P A M T
300
P A M T
mccutchen go-httpbin
A reasonably complete and well-tested golang port of httpbin, with zero dependencies outside the go stdlib.284
P A M T
maxatome go-testdeep
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite282
P A M T
fergusstrange embedded-postgres
Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test280
P A M T