Skip to main content
1 of 2
Patrick Collins
  • 12.4k
  • 8
  • 46
  • 104

Symbolic Execution vs Fuzz Testing - What's the difference?

In web3, we have a number of fuzzing tools like foundry's fuzz & invariant tests and Trail of Bit's Echidna.

But what are the purposes of symbolic execution tools like manticore and maat?

Fuzz testing still seems to execute code, so I'm not sure I understand the categorical difference between fuzzing and symbolic execution.

Patrick Collins
  • 12.4k
  • 8
  • 46
  • 104