100 Testing packages and projects
-
Testify
9.8 6.5 GoA toolkit with common assertions and mocks that plays nicely with the standard library -
GoConvey
9.5 1.6 GoGo testing in the browser. Integrates with `go test`. Write behavioral tests in Go. -
chromedp
9.5 6.9 GoA faster, simpler way to drive browsers supporting the Chrome DevTools Protocol. -
realize
9.0 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 5.5 GoSelenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary. -
Testcontainers-go
8.3 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. -
hoverfly
8.3 6.5 GoLightweight service virtualization/ API simulation / API mocking tool for developers and testers -
playwright-go
7.6 6.8 JavaScriptPlaywright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API. -
gnomock
7.4 7.4 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.3 0.0 GoRecord and replay your HTTP interactions for fast, deterministic and accurate tests -
testfixtures
7.2 6.8 GoRuby on Rails like test fixtures for Go. Write tests against a real database -
cdp
6.9 4.8 GoPackage cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language. -
embedded-postgres
6.7 3.5 GoRun a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test -
gotest.tools
6.3 6.6 GoA collection of packages to augment the go testing package and support common patterns. -
testza
6.1 8.0 GoFull-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕 -
go-testdeep
5.9 4.3 GoExtremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite -
govcr
4.7 0.0 GoHTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing -
GoSpec
4.5 0.0 GoTesting framework for Go. Allows writing self-documenting tests/specifications, and executes them concurrently and safely isolated. [UNMAINTAINED] -
jsonassert
4.3 4.0 GoA Go test assertion library for verifying that two representations of JSON are semantically equal -
smtpmock
3.9 4.2 GoSMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server. -
assert
3.6 0.0 Go:exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions -
gogiven
2.0 0.0 Gogogiven - BDD testing framework for go that generates readable output directly from source code -
schema
1.7 0.0 GoQuick and easy expression matching for JSON schemas used in requests and responses -
omg.testingtools
0.5 0.0 GoThis tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Promo
www.influxdata.com