introduction tricentis tosca automation tool
この記事では、TOSCAテスト自動化ツールの概要を説明します。 TOSCAの主要コンポーネントとToscaCommander&Workspaceの詳細について説明します。
この記事は、TOSCAを初めて使用し、TOSCAでキャリアを学び、構築したい人に、ツールに関する優れたキックスタートのアイデアを提供することを目的としています。
トスカ は、クラウドアプリケーションのトポロジとオーケストレーション仕様の略です。
このTOSCAシリーズのチュートリアルのリスト
チュートリアル#1: TricentisTOSCA自動化ツールの概要 (このチュートリアル)
チュートリアル#2: TricentisTOSCA自動化ツールでワークスペースを作成および管理する
チュートリアル#3: Toscaテストツールでテストケースを作成して実行する方法は?
学習内容:
Tricentis TOSCATestsuite™とは何ですか?
TOSCATestsuite™ は、機能および回帰ソフトウェアテストを自動実行するためのソフトウェアツールです。
自動化機能のテストに加えて、TOSCAには
- 統合テスト管理
- グラフィカルユーザーインターフェイス(GUI)
- コマンドラインインターフェイス(CLI)
- アプリケーションプログラミングインターフェイス(API)
テストスイートは、テストプロジェクトのライフサイクル全体をサポートします。それは、要件管理システムからの仕様の転送と同期から始まります。
TOSCAは、方法論的に適切な基準で効率的なテストケースを作成する際にユーザーをサポートし、エグゼクティブアシスタントとして機能し、テスト結果をさまざまなレポートに要約します。
TOSCATestsuite™ TRICENTIS Technology&Consulting GmbH(ウィーンを拠点とするオーストリアのソフトウェア会社)によって設計および開発されています。
TOSCATestsuite™コンポーネント
テスト中のさまざまなコンポーネントとシステム
上の図に示されているように、テストスイートのさまざまなコンポーネントは次のとおりです。
- TOSCAコマンダー
- TOSCAウィザード
- TOSCAエグゼキューター
これら3つはすべてクライアント側にあり、サーバー側にあるリポジトリ(「テストリポジトリ」とも呼ばれます)も含まれています。
TOSCACommander™
これは、TOSCATestsuite™のグラフィカルユーザーインターフェイスです。これは、テストスイートの中核と見なされます。司令官は、テストケースの管理に「ワークスペース」を使用します。つまり、テストケースの作成、管理、実行、分析が簡単になります。
これは、テストリポジトリとTOSCAエグゼキュータの間にあるミドルウェアシステムであるため、リポジトリからテストケースを取得し、テストエグゼキュータに転送します。テストエグゼキュータは、後でテスト対象システム(SUT)でテストケースを実行します。
すべての要素がツリー構造で表示されます(上のサンプルスクリーンショット)。ウィンドウの左側のセクションは、 ナビゲーション 、一方、右側のセクションは 作業領域。
上のスクリーンショットは「テストケース」ウィンドウのサンプルです。同様に、他のウィンドウ(Requirement、ExecutionListなど)のレイアウトも同じように見えます。 TOSCACommander™のすべての要素は、厳密に守られた階層順序で相互に構造化されています。各操作は、このオブジェクト階層を監視することによってのみ実行できます。
それは提供します ドラッグアンドドロップ アプリケーション内で要素を移動するために使用されている機能。それはまた持っています ドッキング機能 これにより、ユーザーは必要に応じてウィンドウのレイアウトをカスタマイズできます。
そのため、TOSCACommander™はこれらの種類の機能をユーザーの利便性のために提供します。 Windowsエクスプローラーと同様に動作します。フォルダ構造を作成するときに、作成、コピー、貼り付け、名前の変更、削除などのコマンドを使用できます。
TOSCAワークスペース
これは、テストケースを作成、管理、実行、分析できる個人的な作業領域です。さまざまなオブジェクトが含まれています。 TOSCACommander™オブジェクト そしてそれらは、
- モジュール
- ExecutionLists
- TestCases
- 要件
- テストケースの設計
これらのオブジェクトをマッピング/リンクすることで、これらのオブジェクト間の関係を構築できます。これは、TOSCAではオブジェクトマッピングと呼ばれます。実行時に、これらのオブジェクト(Modules、ExecutionLists、TestCases、Requirementsなど)の制御情報が結合されます。
TOSCACommander™オブジェクト–「世界」で編成
TOSCACommander™オブジェクトはさまざまな世界に分類されており、各オブジェクトは特定の色で個別に認識されます。
別のオブジェクトがあります。つまり、「レポート」オブジェクトもあります。 レポートの世界 。これは初心者には必要ないので、今のところ詳細には説明しません。
TOSCAの「世界」とそのワークフロー:
以下に示すのは、TOSCAプロジェクトウィンドウが色付きの世界でどのように見えるかのスナップショットです。
TOSCAでのマッピング/リンク
TOSCAでは、リンク、外部データのインポート、データのエクスポートが可能です。以下に、TOSCAでリンクがどのように行われるかについての洞察を示します。
外部ファイルのリンク: TOSCAで外部ファイルをリンクする方法は2つあります。
- TOSCACommanderの基本的なオブジェクトをドラッグアンドドロップする
- コンテキストメニューから「ファイルを添付」操作を使用する
したがって、これらはTOSCAでファイルをリンクする2つの方法です。これで、TOSCAで利用できるさまざまなタイプのリンクが表示されます。
リンクには3つのタイプがあります。
- 埋め込み
- リンク済み
- LinkedManaged
埋め込み :これは、ファイルの埋め込みです。 TOSCAリポジトリ
リンク済み :ファイルは参照されますが、リポジトリでホストされません。リンクは、ファイルのソースディレクトリを参照しています。
LinkedManaged :ファイルは、一般的にアクセス可能な指定されたディレクトリにコピーされ、そこから一元管理されます。
これは、外部ファイルまたは外部データをTOSCAにインポートする方法です。同様に、TOSCAからのデータは、クリップボードを介して他のファイル(MS Word、MS Excelなど)にエクスポートすることもできます。
セキュリティキーはどこにありますか
- TOSCAウィンドウの右側のセクションで線または領域を選択し、+「C」を押します。
- コンテキストメニューから「テーブルをクリップボードにコピー」操作を使用する
TOSCACommander™– (詳細)タブ
上の写真では、TOSCACommanderのウィンドウの右側にある(詳細)タブが表示されています。そのため、TOSCAの各オブジェクトには詳細ビューがあり、必要に応じてさまざまな列を追加または削除できます。
列を追加する方法:
1.列のヘッダーを右クリックし、コンテキストメニューから(列の選択)オプションを選択します。使用可能な列のリストを含むウィンドウが開きます。
2.必要な列を既存の列ヘッダーにドラッグします。新しい列は、2つの矢印でマークされた位置に自動的に追加されます。
列を削除する方法:
- 削除する列のヘッダーを選択し、マウスの左ボタンを押したままにします。
- マウスポインタがXの形になるまで列を下にドラッグし、マウスボタンを放します。
結論
この入門チュートリアルでは、Tricentis TOSCAテストツールの主要コンポーネントと、ToscaCommanderおよびWorkspaceの詳細について説明しました。これは、TOSCAの使用を開始するのに十分な情報です。ワークスペースとそのタイプの詳細、TOSCAオブジェクトのチェックイン/チェックアウトの概念については、次の記事で説明します。
TOSCA自動化ツールをもう試しましたか?
次のチュートリアル
推奨読書
- SeeTest Automation Tutorial:Mobile Test Automation Tool Guide
- RationalRobotの学習の基本-IBMテスト自動化ツール
- Sikuli GUI自動化テストツール-ビギナーズガイドパート#2
- Gebチュートリアル-Gebツールを使用したブラウザ自動化テスト
- Sikuli GUI自動化ツールの概要(画面に表示されているものをすべて自動化)-Sikuliチュートリアル#1
- Katalon Studioチュートリアル:あなたが待ち望んでいた無料のテスト自動化ツール
- Ranorexチュートリアル:強力なデスクトップ、Web、およびモバイル自動化テストツール
- TricentisTOSCA自動化ツールでワークスペースを作成および管理する