gospecify

stesla/gospecify

This provides a BDD syntax for testing your Go code. It should be familiar to anybody who has used libraries such as rspec.

More in Testing Frameworks

Testifyby stretchr

Sacred extension to the standard go testing package.

github.com/stretchr/testifyGo 1.17+ 2 dependenciesv1.12.1updated today

26.2k

keploy

Generate Testcase and Data Mocks from API calls automatically.

go.keploy.io/server/v3Go 1.27+ 63 dependenciesv3.6.208updated today

19.1k

GoConveyby smartystreets

BDD-style framework with web UI and live reload.

github.com/smartystreets/goconveyGo 1.21+ 3 dependenciesv1.8.0updated 2y ago

8.4k

testcontainers-goby testcontainers

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.

github.com/testcontainers/testcontainers-goGo 1.26+ 16 dependenciesv0.44.0updated today

5k

go-cmpby google

Package for comparing Go values in tests.

github.com/google/go-cmpGo 1.21+ No dependencies v0.7.0updated 4d ago

4.7k

httpexpectby gavv

Concise, declarative, and easy to use end-to-end HTTP and REST API testing.

github.com/gavv/httpexpect/v2Go 1.19+ 19 dependenciesv2.17.0updated 11mo ago

2.7k

godogby cucumber

Cucumber BDD framework for Go.

github.com/cucumber/godogGo 1.18+ 6 dependenciesv0.16.0updated 10d ago

2.7k

isby matryer

Professional lightweight testing mini-framework for Go.

github.com/matryer/isGo 1.14+ No dependencies v1.4.1updated 2y ago

2k
All 74 in Testing Frameworks
Esc

Type to search every entry. ↑↓ to move, Enter to open.