kandi background
Explore Kits

8 best Go Functional testing libraries in 2022

by Open Weaver kits ✔ Updated: Apr 6, 2022

Functional testing makes sure that the application is working as per specification. Functional testing is done to verify business requirements, while non-functional testing includes security, load, and performance testing. There is a myriad of testing tools and frameworks available for Go, but some of them are not suited for functional testing. A functional test is an automated test that checks the features and functionality of a web application. In this kit, we will review some of the best Go frameworks to help you get started with functional testing. iris - The fastest HTTP/2 Go Web Framework; k6 - A modern load testing tool, using Go and JavaScript; test-infra - Test infrastructure for the Kubernetes project.

irisby kataras

Go star image 22115 Version:v12.2.0-beta1

License: Permissive (BSD-3-Clause)

The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | 谢谢 https://github.com/kataras/iris/issues/1329 |

Support
Quality
Security
License
Reuse

irisby kataras

Go star image 22115 Version:v12.2.0-beta1 License: Permissive (BSD-3-Clause)

The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | 谢谢 https://github.com/kataras/iris/issues/1329 |
Support
Quality
Security
License
Reuse

vegetaby tsenart

Go star image 18195 Version:v12.8.4

License: Permissive (MIT)

HTTP load testing tool and library. It's over 9000!

Support
Quality
Security
License
Reuse

vegetaby tsenart

Go star image 18195 Version:v12.8.4 License: Permissive (MIT)

HTTP load testing tool and library. It's over 9000!
Support
Quality
Security
License
Reuse

k6by grafana

Go star image 16139 Version:v0.37.0

License: Strong Copyleft (AGPL-3.0)

A modern load testing tool, using Go and JavaScript - https://k6.io

Support
Quality
Security
License
Reuse

k6by grafana

Go star image 16139 Version:v0.37.0 License: Strong Copyleft (AGPL-3.0)

A modern load testing tool, using Go and JavaScript - https://k6.io
Support
Quality
Security
License
Reuse

bubbleteaby charmbracelet

Go star image 9726 Version:v0.20.0

License: Permissive (MIT)

A powerful little TUI framework 🏗

Support
Quality
Security
License
Reuse

bubbleteaby charmbracelet

Go star image 9726 Version:v0.20.0 License: Permissive (MIT)

A powerful little TUI framework 🏗
Support
Quality
Security
License
Reuse

test-infraby kubernetes

Go star image 2889 Version:Current

License: Permissive (Apache-2.0)

Test infrastructure for the Kubernetes project.

Support
Quality
Security
License
Reuse

test-infraby kubernetes

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

Test infrastructure for the Kubernetes project.
Support
Quality
Security
License
Reuse

chart-testingby helm

Go star image 780 Version:v3.5.1

License: Permissive (Apache-2.0)

CLI tool for linting and testing Helm charts

Support
Quality
Security
License
Reuse

chart-testingby helm

Go star image 780 Version:v3.5.1 License: Permissive (Apache-2.0)

CLI tool for linting and testing Helm charts
Support
Quality
Security
License
Reuse

perf-testsby kubernetes

Go star image 672 Version:Current

License: Permissive (Apache-2.0)

Performance tests and benchmarks

Support
Quality
Security
License
Reuse

perf-testsby kubernetes

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

Performance tests and benchmarks
Support
Quality
Security
License
Reuse

deepby go-test

Go star image 544 Version:Current

License: Permissive (MIT)

Golang deep variable equality test that returns human-readable differences

Support
Quality
Security
License
Reuse

deepby go-test

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

Golang deep variable equality test that returns human-readable differences
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Functional Testing
Testing
  • © 2022 Open Weaver Inc.