私はソフトウェア テストに不慣れで、Web ページのコンテンツをテストする正しい方法はどれか疑問に思っていました。例のために。Web ページで 10 個のラベルがある場合、最初のヘッダー「Selenium Training and Video Tutorials」をテストし、次にヘッダーの下にある 2 番目の詳細をテストしてから、この方法でさらに詳細をテストし、別のテキストをテストするための別のテスト ステップを作成する必要がありますか? または、ページの完全なコンテンツを一度に取得し、すべてを 1 ステップでテストする div タグを使用することもできます。1 つのステップで実行することも、複数のステップに分割することもできますが、正しい方法で実行したいと考えています。セレン Web ドライバー (Java) を使用しています。
質問する
135 次
2 に答える
1
アランの回答に加えて、10 個のラベルを 10 個の assert ステートメントに分割して、どれが間違っているかを簡単に知ることができるようにし、アサーションにTestNGまたはJunitを使用することをお勧めします。あなたは新しいので、TestNGには次のようなメソッドがあります
assertEquals(char actual, char expected)
。
したがって、コードでは、次のようになります
header1="programatically get the value using selenium"
assertEquals("Selenium Training and Video Tutorials", header1)
テストも明確なレポートを提供します。
于 2013-07-03T10:48:39.753 に答える