进行模糊测试。-Golang开发

时间:2024-06-15 09:07:56
【文件属性】:

文件名称:进行模糊测试。-Golang开发

文件大小:23KB

文件格式:ZIP

更新时间:2024-06-15 09:07:56

Golang Testing

gofuzz gofuzz是一个用于使用随机值填充go对象的库。 这对于测试很有用:在所有情况下,您项目的对象是否真的正确地对序列化/反序列化? 是否存在格式错误的objec gofuzz gofuzz是用于使用随机值填充go对象的库。 这对于测试很有用:在所有情况下,您项目的对象是否真的正确地对序列化/反序列化? 是否存在格式错误的对象,这会导致您的项目出现紧急情况? 使用导入“ github.com/google/gofuzz”导入您可以在单个变量上使用它:f:= fuzz.New()var myInt int f.Fuzz(&myInt)// myInt获得随机值。 您可以在地图上使用它:f:= fuzz.New()。NilChance(0).NumElements(1,1)var m


【文件预览】:
gofuzz-master
----go.mod(41B)
----doc.go(668B)
----bytesource()
--------bytesource.go(2KB)
--------bytesource_test.go(3KB)
----.travis.yml(96B)
----CONTRIBUTING.md(3KB)
----LICENSE(11KB)
----fuzz_test.go(14KB)
----example_test.go(6KB)
----README.md(2KB)
----fuzz.go(18KB)

网友评论