Skip to content

Latest commit

 

History

History
295 lines (252 loc) · 14.3 KB

test-framework.md

File metadata and controls

295 lines (252 loc) · 14.3 KB

Bookmarks tagged [test-framework]

https://github.com/go-playground/assert

Basic Assertion Library used along side native go testing, with building blocks for custom assertions.


https://github.com/cavaliercoder/badio

Extensions to Go's testing/iotest package.


https://github.com/h2non/baloo

Expressive and versatile end-to-end HTTP API testing made easy.


https://github.com/fulldump/biff

Bifurcation testing framework, BDD compatible.


https://github.com/marioidival/bro

Watch files in directory and run tests for them.


https://github.com/percolate/charlatan

Tool to generate fake interface implementations for tests.


https://github.com/SimonBaeumer/commander

Tool for testing cli applications on windows, linux and osx.


https://github.com/bradleyjkemp/cupaloy

Simple snapshot testing addon for your test framework.


https://github.com/khaiql/dbcleaner

Clean database for testing purpose, inspired by database_cleaner in Ruby.


https://github.com/viant/dsunit

Datastore testing for SQL, NoSQL, structured files.


https://github.com/viant/endly

Declarative end to end functional testing.


https://github.com/verdverm/frisby

REST API testing framework.


http://onsi.github.io/ginkgo/

BDD Testing Framework for Go.


https://github.com/msoap/go-carpet

Tool for viewing test coverage in terminal.


https://github.com/google/go-cmp

Package for comparing Go values in tests.


https://github.com/zimmski/go-mutesting

Mutation testing for Go source code.


https://github.com/maxatome/go-testdeep

Extremely flexible golang deep comparison, extends the go testing package.


https://github.com/dnaeon/go-vcr

Record and replay your HTTP interactions for fast, deterministic and accurate tests.


https://github.com/franela/goblin

Mocha like testing framework fo Go.


http://labix.org/gocheck

More advanced testing framework alternative to gotest.


https://github.com/smartystreets/goconvey/

BDD-style framework with web UI and live reload.


https://github.com/corbym/gocrest

Composable hamcrest-like matchers for Go assertions.


https://github.com/DATA-DOG/godog

Cucumber or Behat like BDD framework for Go.


https://github.com/appleboy/gofight

API Handler Testing for Golang Router framework.


https://github.com/corbym/gogiven

YATSPEC-like BDD testing framework for Go.


https://github.com/jfilipczyk/gomatch

library created for testing JSON against patterns.


http://onsi.github.io/gomega/

Rspec like matcher/assertion library.


https://github.com/orfjackal/gospec

BDD-style testing framework for the Go programming language.


https://github.com/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.


https://github.com/pavlo/gosuite

Brings lightweight test suites with setup/teardown facilities to testing by leveraging Go1.7's Subtests.


https://github.com/gotestyourself/gotest.tools

A collection of packages to augment the go testing package and support common patterns.


https://github.com/rdrdr/hamcrest

fluent framework for declarative Matcher objects that, when applied to input values, produce self-describing results.


https://github.com/gavv/httpexpect

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


https://github.com/kinbiko/jsonassert

Package for verifying that your JSON payloads are serialized correctly.


https://github.com/yookoala/restit

Go micro framework to help writing RESTful API integration test.


https://github.com/adamluzsi/testcase

Idiomatic testing framework for Behavior Driven Development.


https://github.com/go-testfixtures/testfixtures

A helper for Rails' like test fixtures to test database applications.


https://github.com/stretchr/testify

Sacred extension to the standard go testing package.


https://godoc.org/github.com/tvastar/test/cmd/testmd

Convert markdown snippets into testable go code.


https://github.com/zhulongcheng/testsql

Generate test data from SQL files before testing and clear it after finished.


https://github.com/vcaesar/tt

Simple and colorful test tools.


https://github.com/posener/wstest

Websocket client for unit-testing a websocket http.Handler.