0

E2E テスト スイートの一部として、視覚回帰を自動化するツールを作成しました。ほとんどの状況では問題なく動作しますが、HTML5 ビデオの自動再生で視覚回帰を測定しようとすると問題が発生しました。

ビデオはスクリーンショットの移動するターゲットであり、Browserstack セッションは常に Browserstack のサーバー速度に依存しているため、画面が読み込まれた後に撮影されたスクリーンショットが信頼できるソースとして十分に近い状況になることはめったにありません。視覚回帰テスト。ビルド プロセスでは、ほとんどの場合、90% の視覚的な違いがあります。

1 つの解決策は、ビジュアル回帰ツールを ?video=off または ?test=true URL に向けることですが、BrowserStack のアクティブなブラウザー セッションで JavaScript を実行して、HTML5 ビデオを使用してフレームを停止および設定することも検討したいと思います。より信頼性の高いビジュアル リグレッションのソースとして機能するように、ビデオを固定点に移動します。

これは、視覚的な回帰テストを最大限に活用するために特定のJSを実行する必要があるシナリオがいくつかあるように感じられるためです。

4

1 に答える 1