Cucumber 機能ファイルの並列実行
別々に記述された複数の機能ファイルを操作する場合、時間を節約し、テスト作業を最適化します。以下は、特殊なプラグインと構成を使用して、cucumber 機能ファイルを並列実行するためのガイドです。
Cucumber-JVM-Parallel-Plugin を使用したソリューション
共有 WebDriver
実行するにはテストを効果的に並行して実行し、共有 WebDriver インスタンスを確立します。シャットダウン フックが Web ブラウザの終了を処理するため、driver.quit() メソッドの実装は避けてください。
ハードウェアと構成に関する考慮事項:
最適な並列実行のために、ハードウェアは、複数のブラウザ インスタンスを同時に実行するという要求を満たします。さらに、多数のノードを操作するときに重大なメモリの問題が発生するのを防ぐために、Selenium Hub を -DPOOL_MAX=512 (またはそれ以上の値) で起動します。
以上がCucumber-JVM-Parallel-Plugin を使用して Cucumber 機能ファイルを並列実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。