Tosca自動化ツール:優れた学習ガイド

Toscaチュートリアル–目次

Toscaチュートリアル#1: トスカの概要

Toscaチュートリアル#2: ToscaAutomationの概要

トスカ チュートリアル #3: Tricentis Toscaセットアップ–インストール、アンインストール、ライセンス構成

トスカ チュートリアル #4: トスカ ワークスペースの作成

Toscaチュートリアル #5: TOSCACommanderおよびToscaユーザー管理の理解

トスカ チュートリアル #6: Toscaスキャン–モジュールの概要

トスカ チュートリアル #7: Toscaテストケースの作成

トスカ チュートリアル #8: Toscaパラメーターとライブラリ–バッファー、ビジネスパラメーター、TCP

トスカ チュートリアル #9:Toscaテストの実行、レポート、およびバグ管理

トスカ チュートリアル #10: テストケースの設計–テストデータ管理へのアプローチ 

トスカ チュートリアル #11: Toscaテストデータ管理.

トスカ チュートリアル #12: ToscaでのAPIテスト

Toscaチュートリアル#13: Toscaインタビューの質問と回答

このToscaチュートリアルでは、以下を含むTosca AutomationToolの概要について学習します。

  • Tosca自動化ツール
  • トスカワークスペース
  • トスカ司令官
  • トスカ自動化

Tosca自動化ツール

ビーイング テストツールであるToscaには、機能テストと回帰テストのシナリオを自動化する機能があります。 また、モバイルおよびAPIテストも可能であり、アジャイルモードでの製品配信には必須です。 Toscaは、自動化の少ないスクリプトをサポートしています。つまり、シナリオを自動化するためにスクリプトとコーディングは必要ありません。 したがって、誰でも簡単にツールを学び、テストケースの開発を開始できます。TOSCAは、ユーザーが効率的なテストケースを方法論的に構築し、管理用の詳細なレポートを提供できるようにサポートします。

Toscaの主な機能は次のとおりです。

  • モデルベースのテストアプローチ: これは、テスト自動化ツールとしてのToscaの重要な機能のXNUMXつです。 Toscaが他の自動化ツールよりも活用できるようになります。 Toscaは、スクリプトを使用せずにテストケースを作成するために、AUT(テスト中のアプリケーション)のモデルを作成します。
  • リスクベーステストアプローチ: 名前が示すように、この機能は、ユーザーがテストケースに関するリスクを評価するのに役立ち、リスクを最小限に抑えるための適切なテストスクリプトのセットを特定できるようにします。 境界テスト、等価分割、決定ボックス、線形拡張などのさまざまなブラックボックステストアプローチに従って、機能的なリスクカバレッジを確保することにより、テストスクリプトの数を減らします。 テストの実行が完了した後、リスクはテスト結果とリスクカバレッジに基づいて測定されます。
  • スクリプトレステストケース: Toscaを使用すると、スクリプトの自動化を減らすことができます。 これは、チェックポイントを慎重に組み込んだ後、ドラッグアンドドロップ方式で追加されたモジュール、テストデータパラメータなどに基づいてテストケースが作成されることを意味します。 したがって、誰でも最小限のプログラミング知識でテストスイートを開発できます。
  • 動的テストデータ: テストデータは、中央リポジトリに個別に保存できます。
  • テストケースのメンテナンスが簡単:  アプリケーションやデータが変更された場合、中央に保存されているモジュール、ライブラリ、データを更新することで、テストスイートに簡単に組み込むことができます。
  • 実行の配布: Toscaは、さまざまな分散システムで無人モードでテストケースをスケジュールおよび実行するための優れた機能も提供します。 それはテストのための人間の努力を減らします。
  • APIテスト: これらの機能により、APIを介して部分的に開発されたアプリケーションをテストできます。
  • テスト記録: 線形テストケースは、時間を節約するためにチェックポイントを使用した記録モードで開発できます。
  • 詳細なレポートと実行ログ: Toscaは、スクリーンショット付きの詳細なレポートを生成します。 また、レポートは要件に基づいてカスタマイズできます。
  • モバイルテスト: Toscaは、サードパーティのツールを使用せずにモバイル(androidおよびios)テストの自動化も可能です。
  • さまざまな種類のアプリケーションをサポートします。 テスト自動化ツールとしてのToscaには、Web、Salesforce、SAP、Powerbuilder、DotNet、android / iosデバイスなどの主要なアプリケーションのほとんどを自動化する機能があります。
  • サードパーティツールと統合する機能:ALMなどのサードパーティツールと統合することもできます。 パーフェクト、Selenium、Azureなど。

トスカ司令官

Toscaコマンダーは、Tricentis ToscaAutomationツールの主要コンポーネントです。 テスト自動化に関連するすべてのアクティビティを管理する機能があります。 XNUMXつの主要なセクションがあります– 

1.モジュールセクション–このセクションには、自動テストケースの構築に必要なすべての標準モジュールとユーザー定義モジュールが含まれています。

2.テストケースセクション–テストケースの技術コンポーネントはここに保存されます。

3. TestCaseDesignセクション–動的テストデータがここに保存され、テストケースで使用されます。

4.実行セクション–すべてのテスト実行は、このセクションから実行リストを介して実行されます。 実行後、詳細なログがここに保存されます。

5.要件セクション–要件関連の情報はここに保存されます。

トスカ司令官の主な機能は以下のとおりです。 – 

  • Toscaユーザー管理
  • アプリケーションをスキャンしてモジュールを作成する
  • ライブラリを作成する
  • テストケースを作成する
  • TCP、TCD、TDM、TDSを使用したテストデータのパラメーター化
  • テストケースのメンテナンス
  • テスト実行
Tosca自動化ツール-ToscaCommander
Tosca自動化ツール– Tosca Commander

【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 (詳細を見る)。 ToscaCommanderの詳細を読む。

トスカワークスペース

Toscaワークスペースは、ユーザーがToscaテストの自動化に関連するテストの構築、保守、実行などのさまざまなアクティビティを実行できる場所です。 ワークスペースはローカルドライブに作成されます。 ただし、ビジネス要件に基づいて、中央リポジトリとして共有ネットワークドライブまたはさまざまなデータベースに作成することもできます。 XNUMXつのワークスペースに割り当てるユーザーはXNUMX人だけにすることをお勧めします。 

マルチユーザー環境の場合、ワークスペースは、各ユーザーがアクセスできる中央の場所に作成する必要があります。 

で シングルユーザーワークスペース、XNUMX人のユーザーのみがワークスペースにアクセスできます。 したがって、データとソースの管理は必要ありません。

世界 マルチユーザーワークスペース プロジェクトのすべてのデータがと呼ばれる中央の場所に保持されるため、データ管理をより簡単に管理します 共通リポジトリ。 したがって、マルチユーザーワークスペースでは、ユーザーは チェックアウトするデータの損失を防ぐために、変更する前にさまざまなコンポーネントを(ロック)します。 更新が完了した後、ユーザーは チェックインコンポーネントを(ロック解除して)共通リポジトリに保存し、他のユーザーがアクセスできるようにします。

クリックしてください (詳細を見る)。 詳細な説明でToscaWorkspaceを学習します。

Tosca自動化ツール-Toscaワークスペース
Tosca自動化ツール–Toscaワークスペース

トスカ自動化

Tosca Automationの概要を理解するには、以下のトピックについて学習する必要があります。

Toscaモジュール:

コントロールの技術情報はToscaモジュールに保存されています。 テストオブジェクトを操作するための技術情報の目的。

Toscaでテストケースを開発するための最初のステップは、アプリケーションをスキャンしてモジュールを作成することです。 テストアプリケーションの各ページ/画面から、必要なすべてのコントロールのモジュールをスキャンして作成する必要があります。 アプリケーションページ/画面で使用できる各テストオブジェクトは、Toscaでは「コントロール」として扱われます。 テストの実行中に必要なコントロールは、モジュールの属性として追加する必要があります。

TricentisToscaではXNUMX種類のモジュールを利用できます。 それらは -

·        クラシックモジュール –従来のエンジンを使用してテストオブジェクトを操作します。

·        XModule –一方、ToscaXEnginesベースのTBoxフレームワークを使用します。

Tosca自動化ツール-Toscaモジュール
Tosca自動化ツール–Toscaモジュール

【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 (詳細を見る)。 Toscaモジュールの詳細については。

Toscaテストケース:

テストケースは、テスト対象のアプリケーション(AUT)の特定の機能を検証するための論理的なステップ/命令のブロックのグループです。 テストケースは、手動または自動のいずれかです。 この記事では、自動化されたToscaテストケースについて説明します。 Toscaテストケースは基本的に、検証ポイントを備えた標準モジュールとユーザー定義モジュールの組み合わせです。

Toscaテストケースの分類:

  • テクニカルテストケース
  • ビジネステストケース

テクニカルテストケース:

これらは、テストシナリオを検証するために使用される物理的なテストケースです。 [テストケース]セクションで使用可能な任意のフォルダーを右クリックし、青色の円形矢印アイコンを選択すると作成できます。 「」のキーの組み合わせを使用してToscaテストケースを作成するために使用できるショートカットキーがあります。Ctrlキー+ N"と"Ctrlキー+ Tに設立された地域オフィスに加えて、さらにローカルカスタマーサポートを提供できるようになります。」  

テストステップ: テストステップは、モジュールをテストケースに挿入(またはドラッグアンドドロップ)することで作成できます。 したがって、テストケースにアクションとデータを含むモジュールを追加した後、テストステップとして表されます。 左側のパネルからモジュールまたはテストステップを選択すると、右側に詳細セクションが表示されます。 Toscaテストケースは以下の操作でサポートされています–

  • If-Else状態
  • 調子
  • ループステートメント
  • ストレージ

ビジネステストケース:

ビジネステストケースは、機能カバレッジを定義する論理グループを作成するために使用されます。 XNUMXつのビジネステストケースは、XNUMXつ以上の技術テストケースのグループです。 直接実行することはできません。 これは、テストサイクル中のテストの機能範囲を監視するためにのみ使用されます。

Tosca自動化ツール-Toscaテストケース
Tosca自動化ツール–Toscaテストケース

【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 (詳細を見る)。 ToscaAutomationの一部としてのテストケースの詳細をご覧ください。

Toscaパラメーター:

パラメータ化は、パラメータまたは変数を介してテストデータをテストケースにフィードするアプローチです。 この記事では、バッファーやテスト構成パラメーターなどのパラメーターについて説明します。

バッファ – Toscaでは、変数をデータを格納するためのバッファーと見なすことができます。 バッファスコープはローカルワークスペースに制限されています。 したがって、バッファ値が共通リポジトリに更新されないため、他のテストシステムからバッファにアクセスすることはできません。

テスト構成パラメーター– テスト構成パラメーターの短い形式はTCPであり、テストケースフォルダー、テストケース、および実行リストレベルで定義できます。 TCPがフォルダーレベルで定義されている場合、すべての子フォルダーとテストケースからアクセスできます。 TCPが値にアクセスするための構文は次のとおりです。 {CP [ ]}。 テストケース、フォルダー、または実行リストの[テスト構成]セクションからTCPを作成、変更、または表示できます。

テストスイート全体に固有の構成またはテスト環境関連のデータは、テスト構成パラメーター(TCP)に保持する必要があります。 推奨されるTCPパラメーターの例は、アプリケーションのパス、URL、環境名、ユーザーの詳細、レポートパスなどです。

トスカ図書館:

テストステップブロック –これは、小さな機能を自動化するために必要なテストステップのコレクションです。 概念的には、関数またはメソッドと同じです。 論理的なグループ化は、テストケースレベルのフォルダーを介して行われます。 テストステップブロックを作成する目的は、テストケースの読みやすさと理解を深めることです。

たとえば、アプリケーションのログイン機能は、ブラウザの起動、資格情報の入力、ログイン確認などの手順に関係しています。 この特定の例では、テストステップブロックとして表されるテストケース内にフォルダーを作成する必要があります。 次に、名前を次のように変更します アプリケーションログイン  XNUMXつのステップを作成します。

テストステップライブラリ –再利用可能なテストステップコンポーネントを作成する場所です。 ライブラリは、[テストケース]セクションで使用可能な任意のフォルダーの下に作成できます。 ルートフォルダ内に複数のライブラリを作成できないという制限があります。

ライブラリの作成 –まず、TestCaseセクションで使用可能なフォルダーを右クリックし、「テストステップライブラリの作成」フォルダーアイコンを選択する必要があります。 L シンボル。 ライブラリフォルダを作成するためのショートカットキーは、「Ctrl + N」と「Ctrl + L」の組み合わせです。

Tosca自動化ツール-Toscaライブラリ
Tosca自動化ツール–Toscaライブラリ

トスカの実行:

でテストケースを作成したら テストケース Tosca Commanderのセクションでは、テスト実行のために次のオプションのいずれかを続行できます–

・ToscaScratchBookでの実行

・ToscaExecutionListでの実行

ScratchBookでの実行: ScratchBookでテストケースを実行して、テストの開発および保守フェーズでテストケースが完全であることを確認することをお勧めします。 スクラッチブックで作成された実行ログは、一時的なログの一種であるため、今後の参照には使用できません。 個々のTestStepをドリルダウンして実行することもできます。

ExecutionListでの実行: 実際のテスト実行サイクルは、特定のサイクル用に作成されたExecutionListから実行する必要があります。 ExecutionListで作成された結果ログは、将来の参照に使用できます。 このログは共通リポジトリに保存されます。 実行リストを外部システムと統合して、継続的なテストを行うことができます。

Toscaの実行の詳細については、をクリックしてください。 (詳細を見る)。.

結論:

この記事を通じて、Tosca Automation Tool、Tosca Workspace、Tosca Commander、ToscaAutomationなどのさまざまなToscaAutomationアクティビティの概要について学習しました。 また、クリックしてください (詳細を見る)。 Tricentieサポートポータルから詳細を理解する。

コメント

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています *

上へスクロール