100 Testing packages and projects
-
Testify
9.8 8.0 GoA toolkit with common assertions and mocks that plays nicely with the standard library -
chromedp
9.6 6.6 GoA faster, simpler way to drive browsers supporting the Chrome DevTools Protocol. -
GoConvey
9.3 4.1 GoGo testing in the browser. Integrates with `go test`. Write behavioral tests in Go. -
Testcontainers-go
8.9 9.4 GoTestcontainers 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. -
dockertest
8.7 5.2 GoWrite better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work. -
realize
8.7 0.0 GoRealize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading. -
selenoid
8.5 6.5 GoDISCONTINUED. Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary. -
playwright-go
8.5 5.4 GoPlaywright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API. -
hoverfly
8.3 8.5 GoLightweight service virtualization/ API simulation / API mocking tool for developers and testers -
gnomock
7.5 7.2 GoTest 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 💻 -
go-vcr
7.5 6.2 GoRecord and replay your HTTP interactions for fast, deterministic and accurate tests -
testfixtures
7.4 8.3 GoRuby on Rails like test fixtures for Go. Write tests against a real database -
embedded-postgres
7.3 5.8 GoRun a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test -
cdp
6.8 4.5 GoPackage cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language. -
gotest.tools
6.5 6.9 GoA collection of packages to augment the go testing package and support common patterns. -
go-testdeep
6.0 7.5 GoExtremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite -
testza
5.9 0.0 GoFull-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕 -
govcr
5.0 5.1 GoHTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing -
smtpmock
4.8 4.8 GoSMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server. -
jsonassert
4.5 2.5 GoA Go test assertion library for verifying that two representations of JSON are semantically equal -
GoSpec
4.3 0.0 GoTesting framework for Go. Allows writing self-documenting tests/specifications, and executes them concurrently and safely isolated. [UNMAINTAINED] -
assert
3.6 0.0 Go:exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions -
testcerts
3.6 4.6 GoDynamically generate self-signed certificates and certificate authorities for Go tests -
Gont
3.5 8.8 GoDISCONTINUED. A Go testing framework for distributed applications [GET https://api.github.com/repos/cunicu/gont: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository] -
Should
2.7 8.5 GoExpressive assertions for Go. Make your tests readable, elegant, and easy to debug. -
fluentassert
2.4 6.0 GoDISCONTINUED. Extensible, type-safe, fluent assertion Go library. Do NOT use it (sic!). -
Example of testing Go code with Postgres
1.9 5.9 GoThe example suggests a solution to the problem of cleaning the database after running tests and the problem of running tests in parallel. It also shows how to organize integration testing of Go code with Postgres. -
gogiven
1.7 3.4 Gogogiven - BDD testing framework for go that generates readable output directly from source code -
schema
1.4 0.0 GoQuick and easy expression matching for JSON schemas used in requests and responses -
localaik
0.9 7.0 Golocalaik is a local compatibility server for a subset of the Gemini and OpenAI APIs. Run one container locally, point your SDK to it, and the proxy serves both protocol shapes on the same port for tests and development. -
diff
0.8 10.0 GoDISCONTINUED. diff contains git-style diff generation helpers, particularly useful for tests.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Promo
www.saashub.com