Java OpenGL (JOGL) を使用して作成された主要なコンポーネントを持つ Java デスクトップ アプリケーションがあります。このための自動化された受け入れテストを作成することになると、非常に脆くならずに作成する方法がよくわかりません。Swing (および HTML) オブジェクトを使用すると、フィールド/オブジェクトへのハンドルを取得できます (さまざまな受け入れテスト プラットフォーム (Selenium、Rational など) を使用)。
OpenGL は単にレンダリングするだけで、オブジェクトの操作が少ないため、たとえば、画面のスクレイピングを行わずに画面が期待どおりに表示されているかどうかを実際にテストする方法がわかりません。
このようなアプリの受け入れテストに取り組んでいる人はいますか?また、役立つ指針やツールを提供できますか?