[О блоге]
[наверх]
[пред]
[2021-06-04 10:34:44+03:00]
[48037f0856e9e9ea6f44abb9d9c519a04848e0df]
Темы: [go]
Fuzzing в Go
https://blog.golang.org/fuzz-beta
Fuzzying тестирование мне очень нравится. Применял его по сути только
пару раз: один раз в ivi для кода делающего компактное бинарное
представление идентификаторов видеофрагментов (go-fuzz-ом), и другой раз
для PyDERASN-а (119a426bf7d556fb62a55a6108d5660f7efc87a2, python-afl
вроде бы, что-то типа того). В первом случае действительно нашлась бага,
неприятная, требующая исправления. Во втором -- нашлись не очень
корректные exception-ы.
Очень нравится что в Go есть и testing/quick из коробки и теперь ещё и
fuzzying будет. Go даёт людям то что им нужно, а не то что им хочется,
как где-то недавно вновь видел выражение. И testing.F API выглядит очень
удобным и простым!
[оставить комментарий]