Google 又开源一个暴力工具:开源图形着色器测试框架 GraphicsFuzz

导读 Google 在今年8月份收购了 GraphicsFuzz , 这是一家专门从事移动图形跑分测试工具的公司。Google 发言人当时表示,GraphicsFuzz 所开发的技术能帮助图形技术供应商创建更可靠的产品,尤其是当前以技术驱动的世界中拥有很高的需求。

近日,Google 的 GitHub 页面上悄然出现了 GraphicsFuzz 的源码存储库,从文档来看,该测试框架除了适用于 GLSL 着色器,还在努力扩展到其他目标,如 SPIR-V、D3D HLSL 和 Apple Metal 。

Google 又开源一个暴力工具:开源图形着色器测试框架 GraphicsFuzz

GraphicsFuzz 通过渲染 semantically equivalent 着色器和查找输出差异来发现图形驱动程序中的 bug ,这种方法被称为蜕变测试(metamorphic testing)。

Google 又开源一个暴力工具:开源图形着色器测试框架 GraphicsFuzz

Google 又开源一个暴力工具:开源图形着色器测试框架 GraphicsFuzz

GraphicsFuzz 率先将模糊和蜕变测试结合起来,产生了一种高度自动化的测试图形驱动程序的方法,该方法可以在影响最终用户之前快速发现并修复可能破坏可靠性和安全性的错误。

更多详情可查阅项目文档。

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/121571.html

(0)
上一篇 2021年8月28日
下一篇 2021年8月28日

相关推荐

发表回复

登录后才能评论