Robot-framework-first-test-case-using-ride
ロボットフレームワーク-ライドを使用した最初のテストケース
RIDEを調査し、最初のテストケースに取り組みます。
コマンドプロンプトからライドを開くか、デスクトップにライドのショートカットを作成できます。
コマンドラインから
ride.py
デスクトップから
rideがインストールされているパスに移動します。 Windowsの場合、 C:\ Python27 \ Scripts です。
ride.pyを右クリックし、[送信先→デスクトップ*(ショートカットを作成)]をクリックします。
デスクトップに乗車のアイコンが表示されます。 クリックしてライドエディターを開くことができます。
ライドの最初のテストケースから始めましょう。 エディターを開き、[ファイル]→ [新しいプロジェクト]をクリックします。
[New Project]をクリックして、プロジェクトの名前を入力します。
親ディレクトリは、プロジェクトが保存されるパスです。 必要に応じてパスを変更できます。 robotframeworkというフォルダーを作成し、そのフォルダーにすべてのファイルを保存します。
プロジェクト_FirstTestCase_が作成されます。
テストケースを作成するには、プロジェクトを右クリックします。
[新しいテストケース]をクリックします。
テストケースの名前を入力し、[OK]をクリックします。
作成されたテストケースには、_Edit、Text Edit、およびRun_の3つのタブが表示されます。
[編集]タブには、設定と表形式の2つの形式があります。 2つの形式については、以降のセクションで説明します。
設定形式
[設定]には、ドキュメント、セットアップ、分解、タグ、タイムアウト、テンプレートがあります。
ドキュメンテーション
テストケースに関する詳細を追加して、後で参照しやすくすることができます。
[OK]をクリックしてドキュメントを保存します。
セットアップと分解
テストケースに割り当てられたセットアップがある場合、テストケースの実行前にセットアップが実行され、テストケースの終了後に実行されるテストセットアップがティアダウンのために実行されます。 これについては、以降の章で詳しく説明します。 最初のテストケースには必要ありません。空のままにしておくことができます。
Tags
これは、テストケースのタグ付けに使用されます–特定のテストケースを含める、除外する。 また、テストケースのいずれかが重要かどうかを指定することもできます。
タイムアウト
これは、テストケースのタイムアウトを設定するために使用されます。 今のところ空のままにします。
テンプレート
これには、テストケースに使用されるキーワードが含まれます。 主にデータ駆動型テストケースに使用されます。 高レベルのユーザー定義キーワードがテンプレートで指定され、テストケースを使用してデータをキーワードに渡します。
表形式で、最初のテストケースを記述し、同じテストを実行して出力を確認します。
このテストケースでは、いくつかのログを追加して、その出力を確認します。 これを理解するために、次のスクリーンショットを考慮してください-
キーワード_Log_を使用して、上記のようにメッセージを記録しました。
編集で指定されたキーワードに基づいて、次のようにテキスト編集でコードを取得できます-
テキストエディットでテストケースを作成することもできます。これは、表形式で反映されます。 次に、テストケースを実行して出力を確認します。
テストケースを実行するには、以下に示すようにスタートをクリックする必要があります-
スタートをクリックして、ここにテストケースの出力があります-
テストケースは正常に実行され、詳細は上記のとおりです。 _PASS_としてステータスを示します。
以下で強調表示されているように、レポートとログでテストケースの実行の詳細を確認することもできます。
[レポート]をクリックすると、次のように新しいタブで詳細が開きます。
レポートでは、開始時刻、終了時刻、ログファイルへのパス、テストケースのステータスなどの詳細が提供されます。
レポートの右上隅または[実行]画面から[ログ]をクリックします。
ログファイルの詳細は次のとおりです-
ログファイルには、テスト実行の詳細と、テストケースに対して指定したキーワードの詳細が記載されています。
レポートとログファイルでは、ステータスが緑色になります。
ここで、テストケースの失敗につながる変更をいくつか行い、出力を確認します。
上記のテストケースでは、Logキーワードが間違っています。 テストケースを実行し、出力を確認します-
テストケースが失敗したことがわかります。 テストケースについてのエラーを強調しました。
これで、レポートとログ出力が表示されます。レポートから-
ログから
テストケースが失敗すると、上記のように色が赤に変わります。
結論
この章では、簡単なテストケースを取り上げ、実行中に見られる結果を示します。 レポートとログには、テストケースの実行の詳細が表示されます。