-
テスト関連のコードを保存する src フォルダーを作成し、プロジェクトを右クリックして、[新規] -> [フォルダー] を選択し、ファイル名を「src」と入力します。
-
データとコードの分離とパブリック メソッドの抽出の原則に従って、コード構造は次のように分割されます。
-
スクリプトの順序
3.1 グローバル設定ファイル (GlobalSettings.java)
BaseUrl、タイムアウトなどのいくつかのプロジェクト グローバル変数を保存します。
3.2 Httpプロトコルの実装(HttpClientHelper.java)
プロジェクト インターフェイスで使用されるプロトコルに従って、関連するリクエストを実装します。私たちのプロジェクトには 2 つのメソッドがあり、1 つは NameValuePair を使用してリクエスト パラメーターをカプセル化するもので、もう 1 つは JSONObject を使用してリクエスト パラメーターをカプセル化するもので、両方のメソッドにコードが実装されています。
3.3 インターフェースの実装 (GList_API.java)
このインターフェイスを実装する例として「G リストの作成」を取り上げます。
3.4 テストデータ(TestData.java)の準備
インターフェースのテストデータを準備します。
3.6 テストケーススーツ (GListCURD.java)
- テストケースのデバッグと実行
ステップ 3 に従ってすべてのユース ケースを作成した後、ユース ケースのデバッグと実行を実行できます。
4.1 テストケーススクリプトのデバッグ
ステップ 3 のテスト ケース スーツ GListCURD.java を右クリックし、[Debug as] または [Run as] -> [TestNG Test] をクリックしてスクリプトを実行します。
4.2 テストケーススクリプトの実行
スクリプトを実行するには、testNG または ant の 2 つの方法があります。
testNG を使用して実行します。操作はステップ 4.1 と同様です。
antで実行するにはxmlを作成する必要があります。リソースライブラリのbuild.xmlとsmokeTest.xmlを参照してください。testNG レポートを生成する必要がある場合は、test-result.xsi ファイルもダウンロードする必要があります。
4.3 美化された走行結果レポート