Hey Community, I figured that I could strengthen existing automated unit test generation quality by integrating mutation testing results as a metric to determine the quality of my unit tests. Figured everyone should be unit testing their code now especially after the recent Crowdstrike fiasco.
Check it out here https://github.com/codeintegrity-ai/mutahunter
Please star if you like it :)
So using LLMS to blindly generate unit tests in lazy, pretty much any codgen tool can do this, the point of Mutahunter is we back the unit test generation with mutation testing data. Mutation testing catches vulnerabilities in your code and we generate test cases to target those vulnerabilities. So arguably Mutahunter would write more rigorous unit tests than any developer on your team.
There are plenty of fuzzing libraries available.
There are plenty of fish in the ocean too…