Posted by jpluimers on 2015/08/11
I need to give this link from Jonathan Lange which was shared by David Millington some thought:
Embedded in Academia : How to Fuzz an ADT Implementation.
There they add fuzzers to help testing an ADT: in this case an Abstract Data Type in the form of a red-black tree.
And then see if it can be added to DUnit and NUnit or MSTest/VSTest in some way.
In the original post by Jonathan Lange, an important remark was made by Eric Castelijn:
… the downside being that having non deterministic tests means having test failures that are hard to repeat
When fuzzing multiple or composite values, the chances that you will hit interesting edge cases semi-reliably will drop dramatically, in my experience
via “This post has two points. First, you should write ADT fuzzers. It is often….
Posted in .NET, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, C#, C# 2.0, C# 3.0, C# 4.0, C# 5.0, C# 6 (Roslyn), Delphi, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Delphi XE8, Development, Software Development | 2 Comments »