テストプラクティス
Selenium プロジェクトからのテストに関するガイドラインと推奨事項。
「ベストプラクティス」に関する注意: このドキュメントでは、意図的に「ベストプラクティス」というフレーズを避けています。すべての状況に当てはまる単一のアプローチはありません。「ガイドラインと推奨事項」という考え方を推奨します。これらを読み通し、特定の環境でどのようなアプローチが有効か慎重に判断することをお勧めします。
機能テストは、多くの理由で正しく行うのが難しいです。アプリケーションの状態、複雑さ、依存関係がテストを十分に困難にしているように、ブラウザ(特にクロスブラウザの非互換性)に対処することで、優れたテストを作成することが困難になります。
Selenium は、機能的なユーザーインタラクションを容易にするツールを提供しますが、適切に設計されたテストスイートの作成には役立ちません。この章では、機能的なウェブページ自動化へのアプローチ方法に関するアドバイス、ガイドライン、推奨事項を提供します。
この章では、長年にわたって成功を収めている Selenium の多くのユーザーの間で普及しているソフトウェア設計パターンを記録しています。