10

8

6

4

2


9.8

4.8

9.5

2.1

9.3

6.5

8.8

7.2

8.6

5.2

55 Testing Frameworks packages and projects

  • Testify

    9.8 4.8 Go
    A toolkit with common assertions and mocks that plays nicely with the standard library
  • GoConvey

    9.5 2.1 Go
    Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
  • ginkgo

    9.3 6.5 Go
    BDD Testing Framework for Go
  • Gauge

    8.8 7.2 Go
    Light weight cross-platform test automation
  • go-cmp

    8.6 5.2 Go
    Package for comparing Go values in tests
  • Looking for Maintainer

    8.3 3.8 Go
    Selenium/Webdriver client for Go
  • godog

    8.2 7.3 Go
    Cucumber for golang
  • gomega

    8.1 7.7 Go
    Ginkgo's Preferred Matcher Library
  • goblin

    7.3 2.4 Go
    Minimal and Beautiful Go testing framework
  • gocheck

    7.3 0.5 Go
    Rich testing for the Go language
  • GoAws

    7.2 2.8 Go
    AWS (SQS/SNS) Clone for Development testing
  • go-vcr

    7.2 4.6 Go
    Record and replay your HTTP interactions for fast, deterministic and accurate tests
  • testfixtures

    7.1 6.0 Go
    Ruby on Rails like test fixtures for Go. Write tests against a real database
  • baloo

    7.0 0.0 Go
    Expressive end-to-end HTTP API testing made easy in Go
  • goc

    6.7 6.9 Go
    A Comprehensive Coverage Testing System for The Go Programming Language
  • gnomock

    6.7 8.5 Go
    Test 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-mutesting

    6.5 0.0 Go
    Mutation testing for Go source code
  • gofight

    6.4 3.4 Go
    Testing API Handler written in Golang.
  • charlatan

    5.9 0.0 Go
    Go Interface Mocking Tool
  • gotest.tools

    5.8 4.7 Go
    A collection of packages to augment the go testing package and support common patterns.
  • embedded-postgres

    5.8 5.2 Go
    Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test
  • frisby

    5.8 0.0 Go
    API testing framework inspired by frisby-js
  • testza

    5.6 9.6 Go
    Full-featured test framework for Go! Assertions, mocking, input testing, output capturing, and much more! ๐Ÿ•
  • endly

    5.6 4.6 Go
    End to end functional test and automation framework
  • go-testdeep

    5.3 7.9 Go
    Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
  • go-carpet

    5.3 3.1 Go
    go-carpet - show test coverage in terminal for Go source files
  • cupaloy

    5.2 0.8 Go
    Simple Go snapshot testing
  • dbcleaner

    4.7 0.0 Go
    Clean database for testing, inspired by database_cleaner for Ruby
  • GoSpec

    4.6 0.0 Go
    Testing framework for Go. Allows writing self-documenting tests/specifications, and executes them concurrently and safely isolated. [UNMAINTAINED]
  • wstest

    4.1 0.7 Go
    go websocket client for unit testing of a websocket handler
  • gocrest

    3.9 3.1 Go
    GoCrest - Hamcrest-like matchers for Go
  • jsonassert

    3.8 3.2 Go
    A Go test assertion library for verifying that two representations of JSON are semantically equal
  • testcase

    3.8 8.3 Go
    testcase is an opinionated testing framework based on BDD principles.
  • restit

    3.5 0.0 Go
    A Go library help testing your RESTful API application
  • dsunit

    3.5 0.0 Go
    Datastore Testibility
  • gospecify

    3.5 0.0 Go
    A BDD library for Go
  • covergates

    3.4 0.0 Go
    The portal gates to coverage reports
  • assert

    2.9 0.0 Go
    :exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions
  • go-hit

    2.9 3.9 Go
    http integration test framework
  • gomatch

    2.8 0.8 Go
    Library created for testing JSON against patterns.
  • Hamcrest

    2.5 0.0 Go
    Hamcrest matchers for the Go programming language
  • bro

    2.3 0.0 Go
    bro watch files in directory and run tests for them
  • gogiven

    2.0 1.2 Go
    gogiven - BDD testing framework for go that generates readable output directly from source code
  • gosuite

    1.6 0.0 Go
    Test suites support for standard Go1.7 "testing" by leveraging Subtests feature
  • testsql

    1.5 0.0 Go
    Generate test data from SQL files before testing and clear it after finished.
  • schema

    1.3 0.0 Go
    Quick and easy expression matching for JSON schemas used in requests and responses
  • flute

    1.2 2.8 Go
    Golang HTTP client testing framework
  • biff

    1.1 1.9 Go
    Bifurcation Framework for testing and use cases
  • stop-and-go

    1.1 3.6 Go
    Testing helper for concurrency
  • testmd

    0.9 0.0 Go
    test utilities for golang
  • badio

    0.9 0.0 Go
    Extensions to Go's testing/iotest package
  • Tt

    0.6 4.7 Go
    Simple and colorful test tools
  • trial

    0.4 0.0 Go
    A simple assertion library for go
  • fixenv

    0.3 6.7 Go
    Fixture manage engine, inspired by pytest fixtures.
  • apitest

    -
    Simple and extensible behavioural testing library for REST based services or HTTP handlers that supports mocking external http calls and rendering of sequence diagrams.

Add another 'Testing Frameworks' Package