2011-07-20 7 views
3

Java OpenGL(JOGL)を使用して書かれた主なコンポーネントを持つJavaデスクトップアプリケーションがあります。このために自動化された受け入れテストを書くことについては、あまり壊れないように書く方法は本当にわかりません。 Swing(およびHTML)オブジェクトを使用すると、さまざまな受け入れテストプラットフォーム(Selenium、Rationalなど)を使用して、フィールド/オブジェクトへのハンドルを取得できます。受諾テストJava OpenGLアプリケーション

OpenGLはオブジェクトをレンダリングして作業することが少なく、実際にテストする方法がわかりません。たとえば、画面のスクラップを行わずに、画面に何が表示されているかなどです。

このようなアプリの受け入れテストに携わった人は誰でも、ポインタやツールを手助けすることができますか?

答えて

0

別のグラフィックカードでは画像がわずかに異なるため、別のマシンで実行するとピクセル単位の比較が失敗するため、画面キャプチャを実行すると遠くになることはありません。

以下は、カードによって異なる場合があります。 - テクスチャフィルタリング - シェーダの浮動小数点精度。 - アンチエイリアスの実装 - さまざまなドライバ固有の最適化。

私が知る限り、3dグラフィックスアプリケーションの自動テストはこれまで未解決の問題です。

関連する問題