# What the fuzz? Better coding through randomized testing

DevFeed: [What the fuzz? Better coding through randomized testing](<https://devfeed.tech/articles/what-the-fuzz-better-coding-through-randomized-testing-13320.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/what-the-fuzz-better-coding-through-randomized-testing>)

Published: 2023-03-13T00:00:00Z

Content type: opinion

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [code-testing](<https://devfeed.tech/tags/code-testing.md>), [debug](<https://devfeed.tech/tags/debug.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [python](<https://devfeed.tech/tags/python.md>), [research](<https://devfeed.tech/tags/research.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [software-testing](<https://devfeed.tech/tags/software-testing.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [test](<https://devfeed.tech/tags/test.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

This Chainguard article explains how randomized testing and fuzzing can help developers find complicated software bugs. It presents randomized testing as complementary to test-driven development and discusses choosing testing techniques for the right applications.

## Source excerpt

Why do we test our code? Find out in this Chainguard post on the benefits of randomized testing and fuzzing practices.