テストプラクティス

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

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

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

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

この章では、長年にわたって成功を収めている Selenium の多くのユーザーの間で普及しているソフトウェア設計パターンを記録しています。


設計パターンと開発戦略

テスト自動化の概要

テストの種類

推奨される行動

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

非推奨の行動

Selenium でブラウザを自動化する際に避けるべきこと。

最終更新日:2022年10月19日: Update _index.en.md (#1202) (e2c7842631d)