RobotFramework-ライド入門

Rideは、RobotFrameworkのテストエディターです。さらに、Rideでテストケースを作成します。Rideを開始するには、以下に示すコマンドを実行する必要があります。

コマンド

ride.py

上記のコマンドは、次のスクリーンショットに示すようにIDEを開きます-

この章では、エディターをウォークスルーして、IDEで使用できるオプションと機能を確認します。オプションと機能は、プロジェクトのテストに役立ちます。

新しいプロジェクトを作成する

以下に示すように、[ファイル]に移動し、[新しいプロジェクト]をクリックします-

新規プロジェクトをクリックすると、以下の画面が表示されます。

プロジェクトの名前を入力します。作成されたパスは、プロジェクトが保存されるパスです。必要に応じて場所を変更できます。プロジェクトはファイルまたはディレクトリとして保存できます。プロジェクトをROBOT、TXT、TSV、HTMLなどの形式で保存することもできます。このチュートリアルでは、ROBOT形式と、テストケースの作成方法と実行方法を使用します。

次に、以下に示すように、プロジェクトをファイルとして追加します。プロジェクトの名前はTestingで、プロジェクトの作成後に次の画面が表示されます。

プロジェクトの名前が左側に表示され、右側に[編集]、[テキストエディット]、[実行]の3つのタブが表示されます。

上記のように、編集にはUIに多くのオプションがあります。このセクションでは、テストケースの実行に必要なデータを追加できます。ライブラリ、リソース、変数、スカラーの追加、リストの追加、辞書の追加、メタデータの追加をインポートできます。

[編集]セクションで追加された詳細は、次のタブの[テキスト編集]に表示されます。ここのテキスト編集セクションでコードを書くことができます。

テキストエディットに変更が加えられた場合は、編集セクションに表示されます。したがって、[編集]タブと[テキストエディット]タブはどちらも相互に依存しており、行われた変更は両方に表示されます。

テストケースの準備ができたら、3番目のタブ[実行]を使用してテストケースを実行できます。

実行UIは上記のとおりです。テストケースを実行でき、開始、停止、一時停止の続行、次のテストケース、ステップオーバーなどのオプションが付属しています。実行中のテストケースのレポート、ログを作成することもできます。

テストケースを作成するには、次のことを行う必要があります-

以下に示すように、作成されたプロジェクトを右クリックし、新しいテストケースをクリックします-

[新しいテストケース]をクリックすると、次のような画面が表示されます-

テストケースの名前を入力し、[ OK ]をクリックします。テストケースをTC0として保存しました。テストケースを保存すると、次の画面が表示されます。

テストケースには、ドキュメント、セットアップ、ティアダウン、タグ、タイムアウト、テンプレートなどのオプションがあります。横に編集ボタンがあります。ボタンをクリックすると画面が表示され、各オプションの詳細を入力できます。これらの詳細のさまざまなパラメータについては、以降の章で説明します。

テストケースは、以下に示すように表形式で記述できます。ロボットフレームワークのテストケースはキーワードベースであり、組み込みのキーワードまたはライブラリからインポートされたキーワードを使用してテストケースを作成できます。Robot Frameworkで、ユーザー定義のキーワードや変数などを作成することもできます。

以下に示すように、ナビゲーションバーでテストケースを実行/停止するためのショートカットを使用できます-

以下のスクリーンショットに示すように、検索キーワードオプションを使用できます-

Robot Frameworkで使用可能なキーワードのリストを取得するには、以下に示すように、Ctrl + Spaceキーを表形式で押すだけで、使用可能なすべてのキーワードが表示されます。

キーワードを思い出せない場合は、詳細を知るのに役立ちます。各キーワードで利用可能な詳細があります。詳細には、関連するキーワードの使用方法も示されています。次の章では、ライドで最初のテストケースを作成する方法を学習します。

結論

この章では、RIDEで利用できる機能について説明しました。また、テストケースを作成して実行する方法も学びました。