InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 Go testing-tool Projects
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.Project mention: A Golang-based open-source network monitoring tool | news.ycombinator.com | 2022-12-24
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.Project mention: Is there a more detailed test coverage report than go test -cover? | reddit.com/r/golang | 2022-08-01
IIRC you can use http://goconvey.co/ just for the reports
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Quick and Easy server testing/validationProject mention: Is docker the right tool for my use case? (testing an installscript) | reddit.com/r/docker | 2023-01-22
Docker would work. I suggest also integrating infrastructure tests to validate your install script behaved as expected. For example, you could use goss.
Automatically generate Go test boilerplate from your source code.Project mention: Table-driven tests are overrated. | reddit.com/r/golang | 2023-01-17
I believe vscode does it using gotests (https://github.com/cweill/gotests), so people can probably use it outside of vscode too.
Generate HTTP load and plot the results in real-time
Light weight cross-platform test automationProject mention: Java Developer, What do you do? | reddit.com/r/developersIndia | 2022-10-24
Since the project also uses Postgres, Redis, and AMQP, we also write integration tests. A docker compose file is there to stack up the test suite, and before each test, the tables, the keys, and the queues are reset. We don't try to aim to test for all the cases but usually all the controllers are covered. I personally would prefer to write more test cases between multiple micro services (e2e?) using something like Gauge but these integration tests are kind of enough.
Chaos testing, network emulation, and stress testing tool for containersProject mention: Docker networks explained - part 2: docker-compose, microservices, chaos monkey | dev.to | 2022-03-15
I highly recommend looking at Pumba a project that lets you pause services, kill them, but also add network delay, loss, corruption etc.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Lightweight service virtualization/API simulation tool for developers and testersProject mention: Review: 10 Top API Mock Tools | dev.to | 2022-12-27
Hoverfly is an open-source tool for mocking and simulating APIs. It is relatively easy to use and has a wide range of features for mocking and simulating APIs, including support for importing and exporting mock configurations, generating random data for responses, and setting up conditional responses based on the contents of incoming requests.
Testing for Developers. Toolkit that creates test-cases and data mocks from API calls, DB queries, etc.Project mention: Test generating tools - future of test automation? | reddit.com/r/webdev | 2022-12-21
I recently discovered Keploy (https://github.com/keploy/keploy) and was really impressed by its promise that it can generate API tests with code coverage by itself just by recording API calls and mocking everything that goes outside of the application - including calls to external API endpoints and the database. It seems like a super useful tool and potentially a game changer, especially now that GPT is starting another wave of automation.
'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.Project mention: Which Tools Do You use daily for Golang development? | reddit.com/r/golang | 2023-01-23
gotestsum for watching the filesystem and run tests on save.
CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly.Project mention: Go wishlist (2022) by brandur.org | reddit.com/r/golang | 2022-08-13
> Formatted output Can be a library. See: https://github.com/mfridman/tparse for example.
☸️ Kubernetes-native testing framework for test execution and orchestrationProject mention: Are monolith CI/CD pipelines killing the quality of your software? | dev.to | 2022-11-28
For tips from other DevOps and GitOps enthusiasts, check out our active Discord or find our entire open source project on GitHub! We’re also on Twitter (@testkube_io), where we’re always sharing the latest news in our journey to become the most complete and beloved Kubernetes-native testing framework.
A Comprehensive Coverage Testing System for The Go Programming Language
Like Postman, but for gRPC: web based GUI client for gRPC Development TestingProject mention: Go and gRPC is just so intuitive. Here's a detailed full-stack flow with gRPC-Web, Go and React. Also, there is a medium story focused on explaining how such a setup might boost efficiency and the step-by-step implementation. | reddit.com/r/golang | 2022-02-12
Testing API Handler written in Golang.
Go (Golang) Fake Data Generator for Struct, previously https://github.com/bxcodec/faker (by go-faker)Project mention: Projects for landing a Golang job | reddit.com/r/golang | 2022-11-02
Nice job! A while back, I bumped into https://github.com/go-faker/faker, which got integrated into https://benthos.dev for fake data generation. What were the design considerations when you started gofakeit? Does it have any niche features which faker doesn't provide or is there anything you'd like to see added to it? I'll give it a spin later to explore the API a bit.
HTTP requests collector to test webhooks, notifications, REST clients and more ...Project mention: Self-hosted beeceptor alternative | reddit.com/r/selfhosted | 2023-01-27
HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing
This package simplifies testing of command-line interfaces.Project mention: Golang framework to do e2e test on cli tool ? | reddit.com/r/golang | 2022-07-05
testcase is an opinionated testing framework to support test driven design.Project mention: testing utility for time manipulation and pretty printing | reddit.com/r/golang | 2022-08-12
One of them focuses on time manipulation for testing purposes: - Freeze time to a specific point. - Travel back to a specific time, but allow time to continue moving forward. - Scale time by a given scaling factor will cause the time to move at an accelerated pace. - No dependencies other than the stdlib - Nested calls to timecop.Travel is supported - Works with any regular Go projects
A mutation testing tool for Go.Project mention: Gremlins v0.3 release - With up to 350% performance improvement | reddit.com/r/gogremlins | 2022-08-17
Fluent assertion-style functions used by goconvey and gunit. Can also be used in any test or application.
SMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go testing-tools related posts
A Golang-based open-source network monitoring tool
1 project | news.ycombinator.com | 24 Dec 2022
Are monolith CI/CD pipelines killing the quality of your software?
1 project | dev.to | 28 Nov 2022
A Golang linter to detect functions not in alphabetical order
1 project | reddit.com/r/hypeurls | 4 Nov 2022
Java Developer, What do you do?
1 project | reddit.com/r/developersIndia | 24 Oct 2022
Ask HN: How do you do Load Testing this 2022?
1 project | news.ycombinator.com | 10 Jul 2022
Mocking database queries - ask for opinion
6 projects | reddit.com/r/golang | 9 Jul 2022
Kubernetes-native framework for test definition and execution
1 project | reddit.com/r/ExperiencedDevOps | 22 Jun 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Feb 2023
What are some of the best open-source testing-tool projects in Go? This list will help you: