Learn Go with test-driven development
-
Updated
Jul 24, 2024 - Go
Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification to make sure it works. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Testing can be iterative, and happen multiple times.
Learn Go with test-driven development
HttpRunner 是一个开源的 API/UI 测试工具,简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
syzkaller is an unsupervised coverage-guided kernel fuzzer
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
A Modern Testing Framework for Go
Quick and Easy server testing/validation
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.
Test generation for Developers. Generate tests and stubs for your application that actually work!
Automatically generate Go test boilerplate from your source code.
A Chrome DevTools Protocol driver for web automation and scraping.
Write tests against structured configuration data using the Open Policy Agent Rego query language
An simple Elasticsearch migration tool.
Automatically detect, track, and rank flaky tests so you can regain trust in your test suite
Test Management software for DevOps, including CI Results Dashboard, Manual Test Case Management, and Exploratory testing
The #1 Test Case Creation and Management for GitHub Workflows