Learn Go with test-driven development
Repository Index
47,133 repositories indexed
1–24 of 34 · Most stars
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
- testing-tools
- tdd-utilities
- bdd-framework
- go
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Automatically generate Go test boilerplate from your source code.
- golang-tools
- testing
- code-generator
- 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.
- testing
- docker
- automation
- golang
Package for comparing Go values in tests
- go
- equality
- testing
Record and replay your HTTP interactions for fast, deterministic and accurate tests
- go
- golang
- testing
Ruby on Rails like test fixtures for Go. Write tests against a real database
Abstruse is a free and open-source CI/CD platform that tests your models and code.
- continuous-integration
- continuous-delivery
- continuous-testing
- continuous-deployment
🔭 Powerful tool for testing WebHooks and more
- webhook
- tests
- golang
- push-notifications
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
- golang
- golang-package
- go
- assertions
Run WASM tests inside your browser
- chromedp
- wasm
- golang
- exec
Use SQL databases from k6 tests.
Modular, zero-dependency testing framework for Go. Featuring plugins, suites, parallel tests and much more!
- framework
- go
- plugins
- testing
Run performance tests in Kubernetes cluster with Kangal
- kangal
- open-source
- wiz-foundations-release-engineering
BDD framework
testcase is an opinionated testing framework to support test driven design.
Behaviour Driven Development tests generator for Golang
Scalable, stateless selenium, playwright, devtools, mpc hub for Kubernetes cluster
Unit tests generator for Go programming language
- go
- golang
- unit-testing
- generator
Dynamically generate self-signed certificates and certificate authorities for Go tests
- golang
- certificate-generation
- go
- testing
Client extension for interacting with Kubernetes clusters from your k6 tests.
- xk6
- kubernetes
- kubernetes-client
- k6
Expressive assertions for Go. Make your tests readable, elegant, and easy to debug.
- assert
- golang
- library
- tdd
Write k6 tests in golang
- xk6