Tag

fuzz-testing

0 views collected around this technical thread.

FunTester
FunTester
Apr 14, 2025 · Backend Development

Common Mistakes in Go Unit Testing and How to Avoid Them

This article examines nine frequent errors developers make when writing Go unit tests—such as improper test classification, neglecting the race detector, ignoring parallel and shuffle flags, avoiding table‑driven tests, using sleep, mishandling time APIs, overlooking httptest/iotest, misusing benchmarks, and skipping fuzz testing—providing analysis and concrete code‑based solutions to improve test reliability and efficiency.

BenchmarkingConcurrencyGo
0 likes · 11 min read
Common Mistakes in Go Unit Testing and How to Avoid Them
Go Programming World
Go Programming World
May 10, 2024 · Backend Development

Comprehensive Guide to Writing Tests in Go: Unit, Benchmark, Example, and Fuzz Testing

This article provides a detailed tutorial on Go's testing framework, covering test classifications such as unit, benchmark, example, and fuzz tests, explaining naming conventions, file organization, test execution commands, parallel testing, coverage measurement, and how to integrate these practices into robust backend development workflows.

BenchmarkGoTesting
0 likes · 31 min read
Comprehensive Guide to Writing Tests in Go: Unit, Benchmark, Example, and Fuzz Testing
Continuous Delivery 2.0
Continuous Delivery 2.0
May 5, 2023 · Information Security

An Introduction to Fuzz Testing and the AFL Workflow

This article explains the fundamentals of fuzz testing, describes its core concepts and step‑by‑step process, compares mutation‑based and generation‑based test case generation algorithms, and details the popular open‑source AFL tool, its workflow, mutation strategies, and practical advantages.

AFLMutation TestingSoftware Security
0 likes · 8 min read
An Introduction to Fuzz Testing and the AFL Workflow
360 Quality & Efficiency
360 Quality & Efficiency
Feb 10, 2023 · Backend Development

Using Go's Built‑in Testing Tools: Unit Tests, Benchmarks, Coverage, Fuzzing, and Race Detection

This article introduces Go's native testing ecosystem—including unit testing, benchmark performance measurement, code‑coverage analysis, fuzz testing, and race‑condition detection—through a practical bookkeeping‑app example, demonstrating how each tool can uncover bugs, improve performance, and raise overall code quality.

BenchmarkCode CoverageGo
0 likes · 11 min read
Using Go's Built‑in Testing Tools: Unit Tests, Benchmarks, Coverage, Fuzzing, and Race Detection
Laravel Tech Community
Laravel Tech Community
Dec 22, 2021 · Fundamentals

Go 1.18 Beta 1 Released with Generics, Fuzz Testing, and Workspace Mode

The Go 1.18 Beta 1 preview introduces generics support, built‑in fuzz testing, a new workspace mode for multiple modules, extended build‑info commands, and performance improvements for ARM64 and PPC64, while inviting early adopters to experiment with these features before the final release.

BetaGofuzz-testing
0 likes · 3 min read
Go 1.18 Beta 1 Released with Generics, Fuzz Testing, and Workspace Mode
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Sep 10, 2018 · Information Security

Introducing the FUZZ Testing Tool: Concepts, Architecture, and Practical Results

This article explains the concept of FUZZ testing, describes its two main techniques, presents the design and core functions of a self‑developed FUZZ testing tool, showcases real‑world test results on SQL and HTTP interfaces, and outlines future enhancements for broader applicability.

AutomationHTTPSQL
0 likes · 5 min read
Introducing the FUZZ Testing Tool: Concepts, Architecture, and Practical Results