测试覆盖率问题--有没有什么办法能统计golang工程的黑盒测试覆盖率?

golang有没有类似jacoo(java代码覆盖率工具)一样能统计出系统测试覆盖率的工具/方法?网上查了些资料,基本只能统计单元测试的覆盖率的

已邀请:

kevin - 杭州云柚科技

赞同来自: 零零零

看起来像是测试提的问题呀,确实对Go提供的工具链目前主要是针对开发者友好的,比如方便的单元测试覆盖率工具。

不过从另外一方面而言,从Package外面对当前Package进行测试也算是一种广义上的面向接口进行黑盒测试。当然,目前确实没有针对已编译二进制做这样功能的工具,主要我个人认为是比较麻烦,相对Java这种翻译成中间语言的而言。比如针对生成二进制的PIN fuzz之前也一直是安全研究中的一个热点问题。

newbiner

赞同来自: 零零零

可以进行黑盒监控,然后拿结果和测试用例进行对比计算结果!

要回复问题请先登录注册