gpt4 book ai didi

unit-testing - 你如何测试视觉组件?

转载 作者:行者123 更新时间:2023-11-28 19:49:26 25 4
gpt4 key购买 nike

我想我了解单元测试。但我想知道:有没有一种方法可以使视觉效果自动化,例如确保抗锯齿有效或网站上的圆角看起来应该如何?我觉得它不切实际,但我在 QA 领域经验不足。

最佳答案

"anti-aliasing works or that the rounded corners on a web site look how they are supposed to?"

从理论上讲,您可以编写自动化工具来拍摄渲染图的快照并以某种方式解析它们并与模型进行比较。

您需要某种“锚定”机制来将模型答案与渲染输出对齐,然后对其进行颜色差异,其中生成的输出是完整的黑色图像 == 完美合规。

然而,这样做无疑是非常复杂的,并且不会弥补感知的失败,例如色盲人在屏幕上看到的色图校准不佳的情况。

相反,您需要做的是创建应用程序中所有可能的导航路径的完整树(以编程方式/测试套件驱动更容易一些),然后将规范交给一组人进行检查和执行在各种平台上。

That will handle this week, but will you repeat the manual tests evey time you make a change to code? Or every time you make a release? Manual tests simply will not scale. They're cheap in the short, but hopelessly costly in the long run. – Tim Ottinger

FWIW,即使是 Firefox 仍然有一个人工驱动的测试套件。人类只是更善于识别满足定义标准但不满足尚未任意定义的其他标准的行为,因此尚未为其编写测试用例。

关于unit-testing - 你如何测试视觉组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/351975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com