Testing packages

Showing projects tagged as Testing

  • Testify

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

    9.6 4.9 Go
    A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
  • gomock

    9.5 2.5 Go
    DISCONTINUED. GoMock is a mocking framework for the Go programming language.
  • ginkgo

    9.4 8.8 Go
    A Modern Testing Framework for Go
  • GoConvey

    9.4 5.4 Go
    Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
  • mockery

    9.1 8.6 Go
    A mock code autogenerator for Go
  • go-sqlmock

    9.1 5.4 Go
    Sql mock driver for golang to test database interactions
  • rod

    9.0 7.9 Go
    A Devtools driver for web automation and scraping
  • go-fuzz

    9.0 5.2 Go
    Randomized testing for Go
  • gotests

    9.0 0.0 Go
    Automatically generate Go test boilerplate from your source code.
  • realize

    8.9 0.0 Go
    Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.
  • dockertest

    8.7 3.0 Go
    Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
  • go-cmp

    8.7 3.7 Go
    Package for comparing Go values in tests
  • Keploy - An Open-source AI enabled E2E Test Generation Platform

    8.6 9.6 Go
    Test generation for Developers. Generate tests and stubs for your application that actually work!
  • Gauge

    8.6 8.9 Go
    Light weight cross-platform test automation
  • Testcontainers-go

    8.6 9.7 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.
  • Looking for Maintainer

    8.5 0.0 Go
    Selenium/Webdriver client for Go
  • selenoid

    8.5 6.7 Go
    Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
  • httpexpect

    8.4 7.5 Go
    End-to-end HTTP and REST API testing for Go.
  • godog

    8.3 6.8 Go
    Cucumber for golang
  • hoverfly

    8.3 8.8 Go
    Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
  • gomega

    8.3 8.1 Go
    Ginkgo's Preferred Matcher Library
  • playwright-go

    8.0 7.5 Go
    Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
  • gock

    8.0 3.4 Go
    HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽
  • httpmock

    7.9 4.7 Go
    HTTP mocking for Golang
  • is

    7.8 2.7 Go
    Professional lightweight testing mini-framework for Go.
  • gofuzz

    7.8 0.0 Go
    DISCONTINUED. Fuzz testing for go.
  • gnomock

    7.5 3.4 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 💻
  • failpoint

    7.4 2.7 Go
    An implementation of failpoints for Golang.
  • go-vcr

    7.4 5.0 Go
    Record and replay your HTTP interactions for fast, deterministic and accurate tests