0

私はページオブジェクトモデルを実装している最中です。これに関して 1 つの質問があります。以下を参照してください。

ページのロケーターとメソッドを持つページ ファイルを作成しました。これらのメソッドを呼び出してアサーションを実行しているスペック ファイルがあります。私の質問は、1 つのページに 100 を超えるテスト ケースがある場合、単一のテストに対して単一のアサーション ファイルを作成するか、100 のテストに対して 100 のアサーション ファイルを作成する必要があるかということです。

上手に管理する方法を教えてください。

よろしく、マナン

4

2 に答える 2

0

テストを機能別にファイルにグループ化するのが最も理にかなっていると思います。ファイルから一部のテストのみを実行するのは難しいため、個別に実行する必要があると思われるテストのグループを分割します。それらのいくつかは、クイック スモーク テスト スイートに適していますか? 多分それらは別のファイルにあるはずです。

于 2014-01-10T22:37:03.510 に答える
0

アサーションやテスト ケースごとに新しいファイルを作成する必要はありません。私の理解では、アサーションはテストケースの一部であり、テスト+アサーションは同じ機能の一部であるため(アサーションはテストの最終目標です)、あなたの質問に混乱しています。

ページ オブジェクト モデルについて: パターンの重要な部分は、ページ/DOM の詳細をテスト フローから確実に分離することです (つまり、テストは DOM の知識を持たず、実際のページで動作するページ オブジェクトに依存する必要があります)。

于 2014-01-21T00:47:05.250 に答える