推奨される動作

Selenium プロジェクトによるテストに関するガイドラインと推奨事項。

「ベストプラクティス」に関する注記:このドキュメントでは意図的に「ベストプラクティス」というフレーズを避けています。 すべての状況に当てはまる単一のアプローチはありません。 私たちは「ガイドラインと推奨事項」という考え方を好みます。 これらを読み、特定の環境でどのようなアプローチが有効かを慎重に判断することを推奨します。

機能テストは、多くの理由で正しく行うのが困難です。 アプリケーションの状態、複雑さ、依存関係だけではテストを十分に困難にしないかのように、ブラウザ(特にクロスブラウザの非互換性)を扱うことで、優れたテストを作成することが難しくなります。

Selenium は、機能的なユーザーインタラクションを容易にするツールを提供しますが、適切に設計されたテストスイートの作成を支援するものではありません。 この章では、機能的なウェブページ自動化へのアプローチ方法についてのアドバイス、ガイドライン、および推奨事項を提供します。

この章では、長年にわたって成功が証明されている Selenium ユーザーの多くに人気のあるソフトウェア設計パターンを記録しています。

最終更新日:2021年12月7日:ドキュメントの再編成とタイトルの更新(#861)[サイトのデプロイ](872174bfdd8)