kandi background
Explore Kits

11 best Go Testing Data libraries in 2022

by Open Weaver kits ✔ Updated: Apr 6, 2022

As the Github Go page explains, this language was created because the developers at Google needed a language that would handle the needs of their projects. It also needed to be fast, which can be difficult when it comes to languages that come with dynamic features.. Go testing data is a library for using test data in Go tests. It can generate random, pseudo-random or pre-defined values for struct fields, variables and arrays. It is useful for benchmarking, fuzzing and test isolation. In many cases, proper data mocking can make testing simpler and more effective than if the tests relied on real data. Here is a short list of 11 open source libraries that provide utilities for generating random test data in the Go language including gemini - Test data integrity by comparing against an Oracle running; testsql - Generate test data from SQL files; Dr Test -helps you to generate random test data that satisfy your schema definitions.

dksnapby kelda

Go star image 124 Version:v0.1.0

License: Permissive (Apache-2.0)

Docker Snapshots for Development and Test Data

Support
Quality
Security
License
Reuse

dksnapby kelda

Go star image 124 Version:v0.1.0 License: Permissive (Apache-2.0)

Docker Snapshots for Development and Test Data
Support
Quality
Security
License
Reuse

factoryby nauyey

Go star image 55 Version:v0.2.0

License: Others (Non-SPDX)

A package for setting up Golang structs as test data.

Support
Quality
Security
License
Reuse

factoryby nauyey

Go star image 55 Version:v0.2.0 License: Others (Non-SPDX)

A package for setting up Golang structs as test data.
Support
Quality
Security
License
Reuse

geminiby scylladb

Go star image 19 Version:v1.7.5

License: Permissive (Apache-2.0)

Test data integrity by comparing against an Oracle running in parallel

Support
Quality
Security
License
Reuse

geminiby scylladb

Go star image 19 Version:v1.7.5 License: Permissive (Apache-2.0)

Test data integrity by comparing against an Oracle running in parallel
Support
Quality
Security
License
Reuse

LINOby CGI-FR

Go star image 14 Version:v2.2.0-beta3

License: Strong Copyleft (GPL-3.0)

Large Input Narrow Output - LINO is a simple ETL tool to manage tests data.

Support
Quality
Security
License
Reuse

LINOby CGI-FR

Go star image 14 Version:v2.2.0-beta3 License: Strong Copyleft (GPL-3.0)

Large Input Narrow Output - LINO is a simple ETL tool to manage tests data.
Support
Quality
Security
License
Reuse

testsqlby zhulongcheng

Go star image 10 Version:Current

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

testsqlby zhulongcheng

Go star image 10 Version:Current License: Permissive (MIT)

Generate test data from SQL files before testing and clear it after finished.
Support
Quality
Security
License
Reuse

k6-prometheus-exporterby benc-uk

Go star image 5 Version:Current

License: Permissive (MIT)

Export k6 metrics and load test data into Prometheus

Support
Quality
Security
License
Reuse

k6-prometheus-exporterby benc-uk

Go star image 5 Version:Current License: Permissive (MIT)

Export k6 metrics and load test data into Prometheus
Support
Quality
Security
License
Reuse

dr-testby otto-de

Go star image 4 Version:Current

License: Permissive (Apache-2.0)

Dr. Test helps you to generate random test data that satisfy your schema definitions

Support
Quality
Security
License
Reuse

dr-testby otto-de

Go star image 4 Version:Current License: Permissive (Apache-2.0)

Dr. Test helps you to generate random test data that satisfy your schema definitions
Support
Quality
Security
License
Reuse

parse-number-fxx-test-databy nigeltao

Go star image 2 Version:Current

License: Permissive (Apache-2.0)

parse_number_fxx test data

Support
Quality
Security
License
Reuse

parse-number-fxx-test-databy nigeltao

Go star image 2 Version:Current License: Permissive (Apache-2.0)

parse_number_fxx test data
Support
Quality
Security
License
Reuse

aqsby diamondburned

Go star image 2 Version:Current

License: Permissive (ISC)

Anime quotes generator, used for test data.

Support
Quality
Security
License
Reuse

aqsby diamondburned

Go star image 2 Version:Current License: Permissive (ISC)

Anime quotes generator, used for test data.
Support
Quality
Security
License
Reuse

go-auditby tideland

Go star image 2 Version:v0.6.5

License: Permissive (BSD-3-Clause)

Powerful testers, test data generators, capturing of stdout/stderr and test-wide manipulation of the environment help with powerful unit tests

Support
Quality
Security
License
Reuse

go-auditby tideland

Go star image 2 Version:v0.6.5 License: Permissive (BSD-3-Clause)

Powerful testers, test data generators, capturing of stdout/stderr and test-wide manipulation of the environment help with powerful unit tests
Support
Quality
Security
License
Reuse

ci-basicby jfrog-solutiontest

Go star image 2 Version:Current

License: Others (Non-SPDX)

gocenter testing data; parent module

Support
Quality
Security
License
Reuse

ci-basicby jfrog-solutiontest

Go star image 2 Version:Current License: Others (Non-SPDX)

gocenter testing data; parent module
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Testing
Testing