Testing Frameworks (65)
785Top 5%
P A M T
693Top 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.636Top 10%
P A M T
371
P A M T
smartystreets goconvey
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.367
P A M T
suzuki-shunsuke flute
Golang HTTP client testing framework358
P A M T
go-testfixtures testfixtures
Ruby on Rails like test fixtures for Go. Write tests against a real database353
P A M T
gavv httpexpect
End-to-end HTTP and REST API testing for Go.349
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 threshold347
P A M T
313
P A M T
297
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 test278
P A M T