打破常规:对Kotlin编译器进行模糊测试
At JetBrains, we care about Kotlin compiler quality. One powerful way to test it? Fuzzing, an approach that feeds programs unexpected, often random, inputs to uncover bugs that traditional tests...
JetBrains重视Kotlin编译器的质量,采用模糊测试来发现传统测试可能遗漏的错误。通过与TU Delft合作,JetBrains在Kotlin编译器中实施模糊测试,成功发现并修复了多个错误,包括新K2编译器中的问题。这种方法结合了生成性和变异性模糊测试,提高了错误发现的效率。
