gpt4 book ai didi

java - 验收测试 Java OpenGL 应用程序

转载 作者:行者123 更新时间:2023-12-03 23:10:03 28 4
gpt4 key购买 nike

我有一个 Java 桌面应用程序,它的主要组件是使用 Java OpenGL (JOGL) 编写的。当谈到为此编写自动验收测试时,我真的不确定如何编写它们而不是非常脆弱。使用 Swing(和 HTML)对象,您可以获得字段/对象的句柄(使用各种验收测试平台 - Selenium、Rational 等)。

由于 OpenGL 在很多方面只是渲染,较少处理对象,因此我不确定如何进行真正的测试,例如,在不进行屏幕抓取的情况下,屏幕是否显示了我所期望的内容。

有没有人对这样的应用进行过验收测试,并且可以提供任何指导或工具来提供帮助?

最佳答案

截屏不会让你走得太远,因为不同的显卡会产生略有不同的图像,因此在另一台机器上运行时逐像素比较会失败。

以下内容因卡片而异:- 纹理过滤- 着色器中的浮点精度。- 抗锯齿实现- 各种特定于驱动程序的优化。

据我所知,3d 图形应用程序的自动化测试是迄今为止尚未解决的问题。

关于java - 验收测试 Java OpenGL 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6765987/

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