我有一个 Java 桌面应用程序,它的主要组件是使用 Java OpenGL (JOGL) 编写的。在为此编写自动化验收测试时,我不确定如何编写它们而不是非常脆弱。使用 Swing(和 HTML)对象,您可以获得字段/对象的句柄(使用各种验收测试平台 - Selenium、Rational 等)。
由于 OpenGL 只是渲染和处理对象的工作较少,因此我不确定如何真正测试,例如,屏幕是否显示了我期望的内容,而无需进行一些屏幕抓取。
有没有人从事过这样的应用程序的验收测试,并且可以提供任何指针或工具来提供帮助?