testcomplete tutorial
包括的なTestCompleteガイド(パートI):
ソフトウェアテストツールのチュートリアルシリーズの一環として、本日、新しいGUIテストツールであるTestCompleteについて説明します。これは、包括的な3部構成のチュートリアルシリーズになります。
このシリーズのチュートリアル:
- TestCompleteチュートリアル1: TestCompleteはじめに
- TestCompleteチュートリアル2: データ駆動型テストを実行する方法
- TestCompleteチュートリアル3: Androidアプリケーションを自動化する方法
テスト自動化は、あらゆるソフトウェアのテストにおいて重要な役割を果たします。一部のテストケースは、手間がかかり、時間がかかり、反復的です。
このようなテストケースを自動化すると、多くの時間を節約できます。そのため、ソフトウェア開発の継続的デリバリーとテストモデルを成功させるには自動化が避けられません。
学習内容:
- 前書き
- なぜこのツールを使用するのですか?
- TestCompleteのインストール
- TestCompleteで最初のプロジェクトを作成する
- TestCompleteのユーザーインターフェイス
- Webベースのプロジェクトで最初のテストを作成する
- Webアプリケーションのテストの記録
- テスト結果の分析
- デスクトップベースのアプリケーションでのテストの作成
- デスクトップベースのアプリケーションのテストを記録する
- 記録されたテストの分析
- 結論
- 推奨読書
前書き
TestComplete SmartBear Softwareによって開発されたは、.Net、Delphi、C ++ Builder、Java、Visual Basic、HTML5、Flash、Flex、Silverlight Desktop、Web、モバイルシステムなどの幅広いテクノロジーをサポートしています。
TestCompleteは、テスターがJavaScript、Python、VBScript、Delphi Script、JavaScriptなどのさまざまなスクリプト言語でテストケースを開発するのに役立ちます。 2つのライセンスと30日間有効な無料試用版で利用できます。
なぜこのツールを使用するのですか?
TestCompleteは、幅広いテスト自動化機能を提供します。それらのいくつかを以下に示します
- キーワードテスト: 組み込みのキーワード駆動型テストエディタを使用すると、テスターはキーワード駆動型フレームワークを簡単に開発できます。
- スクリプトテスト :テスターは、テストスクリプトを最初から作成したり、組み込みのエディターで記録されたスクリプトを変更したりできます。
- テストの記録と再生 :テスト作成のための記録と再生の基本的なメカニズムを提供します。記録されたテストケースは、必要に応じて変更できます
- バグ追跡ソフトウェアへの統合 :などのさまざまなバグ追跡ソフトウェアと統合します Jira 、Bugzillaなど。問題追跡テンプレートを使用してバグ追跡ソフトウェアでアイテムを変更または作成するために使用できます。
- データ駆動型テスト: CSVファイル、データベーステーブル、Excelシートなどからの簡単なデータ抽出。
- テストビジュアライザー: テスト実行中にスクリーンショットをキャプチャして、期待される画面と実際の画面を区別できるようにします。
最小システム要件
オペレーティング・システム :Microsoft Windows XP Professional32 / 64ビット。
プロセッサー :Intel Core 2 Duo 2GHz以上。
RAM :他のオペレーティングシステムでは2GBのRAM。
ハードディスク :インストール用に1GBの空きディスク容量。
解決 :1024×768以上のディスプレイ解像度。
マウスまたはその他のポインティングデバイス。
TestCompleteのインストール
ダウンロード => TestCompleteは、SmartBearの公式Webサイトからダウンロードできます。 ここに 。
ダウンロード後、手順に従ってTestCompleteをインストールします
#1) ダウンロードしたTestCompleteセットアップパッケージをダブルクリックします。ソフトウェアのインストールが開始され、使用許諾契約が表示されます。
#二) ソフトウェアをインストールするフォルダのパスを指定します。
#3) これで、ライセンスのアクティブ化を求めるウェルカムダイアログが表示されます。まず、30日間の試用ライセンスをクリックします。
#4) このプロセスでコンピューターを再起動すると、TestCompleteのインストールプロセスが終了します。
TestCompleteで最初のプロジェクトを作成する
アプリケーションを起動すると、スタートページが表示されます。
次の手順に従って、新しいプロジェクトを作成します。
1) (ファイル)メニューに移動します。
二) メニューから(新規)オプションをクリックします。
javajarファイルを実行する方法
3) (新しいプロジェクト)オプションをクリックします。
(注:拡大表示するには、任意の画像をクリックしてください)
4) または、ショートカットキー(Shift + Ctrl + N)を使用して新しいプロジェクトを作成することもできます。
5) ウィンドウが表示され、プロジェクトに名前を付けます。
6) (完了)をクリックします。
7) したがって、TestCompleteで最初のプロジェクトを作成しました。
TestCompleteのユーザーインターフェイス
TestCompleteのUIは適切に構成されており、さまざまなセクションに分かれています。
- ウィンドウの左側にあるプロジェクトエクスプローラーパネルには、プロジェクトスイート、プロジェクト、およびそれらのコンテンツが表示されます。
- ワークスペースパネルでは、テストを変更および作成できます
- テストビジュアライザーパネル(下部)には、テストケースの実行中に保存されたスクリーンショットが表示されます
Webベースのプロジェクトで最初のテストを作成する
TestCompleteで最初のWebベースのプロジェクトを作成することから始めましょう。
#1) 選択する ファイル | 新着 | 新しいプロジェクト スクリーンショットに示されているように。
#二) プロジェクトの名前を入力します。必要に応じて場所を変更することもできます。
#3) クリック 次 ボタン。
注意 :TestCompleteは、Web、デスクトップ、モバイルなどのさまざまなプラットフォームをサポートしているため、テストするプラットフォームを選択する必要があります。
#4) 最初はWebベースのアプリケーションをテストしているので、「Webページの機能テスト」を選択してクリックします 次 。
#5) 前の手順でプラットフォームを選択すると、プロジェクト作成ウィザードによって(ビジュアライザーのテスト)ページが表示され、ビジュアライザーのテスト機能を有効/無効にできます。クリック 次 。
#6) 次に、プロジェクトのスクリプト言語を指定する必要があります。スクリプト言語を選択した後、をクリックします 終了 。
これで、Webアプリケーションをテストするプロジェクトの準備が整いました。
Webアプリケーションのテストの記録
まず、テストを記録することから始めます。 Google検索エンジン クエリを検索します。
Androidでbinファイルを表示する方法
次の手順に従ってテストを記録します。
#1) クリック テストに追加 、下の画像に示すように。
注意: TestCompleteは、ユーザーアクションと通常はマウスクリックを記録します。つまり、ユーザーがオブジェクトをクリックするたびに、IDと参照が記録されます。
#二) 画像のような記録パネルが表示され、テストの記録が開始されたことを示します。これで、アクションを実行する準備が整いました。
#3) ブラウザを起動すると、TestCompleteは特別な組み込みのテストコマンドでブラウザを識別します。
#4) このURLに移動しますhttps://www.google.com
#5) Googleの検索ボックスに、ソフトウェアテストのヘルプなどのクエリを入力します。
#6) クリック やめる 画像に示すボタン。
# 7) 停止ボタンをクリックすると、TestCompleteは、記録されたすべてのキーワードが表示されるキーワードエディタを表示します。
#8) 再生するには、記録されたテストケースをクリックするだけです。 テストを実行する 画像に示すボタン。
テスト結果の分析
テスト結果を分析してみましょう。
実行ブラウザはブラウザを起動します。内蔵のテスト機能で起動したブラウザを検出し、再生中にテストを行います。
このコマンドは、ページがロードされるのを待つために使用されます。ここでGoogleホームページを開きました。つまり、Googleホームページが完全に読み込まれるまでテストの実行が一時停止されます。
次のコマンドは、Google検索バーにテキストを設定するために使用されます。キーワードとしてソフトウェアテストを使用したため、次のテキストが表示されます。
テストビジュアライザーでは、テストの実行中にスクリーンショットがキャプチャされ、テスターが実際の画面出力と予想される画面出力を区別できるようになりました。
注意の言葉: これまで、いくつかの基本的な手順しか記録していないことに注意してください。リアルタイムでは、これは完全なテストではありません。スクリプトに必要な検証を実行させるには、ステップを追加/削除/カスタマイズする必要があります。
デスクトップベースのアプリケーションでのテストの作成
TestCompleteは、Webベースとデスクトップベースの両方のアプリケーションをサポートします。
デスクトップベースのアプリケーションでプロジェクトを作成することから始めましょう。
注意 : TestCompleteで開かれているすべてのプロジェクトを閉じます。クリック ファイル|閉じる 。
#1) 新しいプロジェクトを作成する-> ファイル|新規|新しいプロジェクト 新しいプロジェクト作成ウィザードを開きます。
#二) プロジェクトの名前と場所を指定します。クリック 次 。
注意: デスクトップアプリケーションでテストを実行しているので、ウィザードでWindowsアプリケーションを選択します。これにより、プロジェクトのプラットフォームを指定できるページに移動します。選択する 一般的なWindowsアプリケーション をクリックします 次 。
注意 :デスクトップアプリケーションを自動化する場合、TestCompleteでテストするアプリケーションを指定する必要があります
#4) (追加)ボタンをクリックし、開いたウィンドウでプロジェクトのパスを指定します。
デモの目的で、notepad.exeでテストを作成しています。
#5) マシン上のnotepad.exeファイルのパスを指定します
例えば :「C: Users Admin AppData Roaming Microsoft Windows Start Menu Programs Accessories Notepad.lnk」。
#6) クリック OK 。次に、 次。
# 7) テストビジュアライザーの必要に応じて設定を選択します。クリック 次。
#8) スクリプト言語を選択します。クリック 終了 。
これで、デスクトップアプリケーションでテストを記録するプロジェクトが作成されました。
デスクトップベースのアプリケーションのテストを記録する
Webベースのプロジェクトでテストを記録したら、デスクトップベースのアプリケーションのテストを記録するのは簡単です。
#1) (追加)をクリックしてテストします。
#二) メモ帳の新しいファイルが開きます。
プリムとクラスカルアルゴリズムと例
#3) お好みのテキストを書いてください。 「ソフトウェアテストのヘルプ」と言います。
#4) 停止ボタンをクリックします。
#5) メモ帳ファイルを閉じます。
#6) 再生するには、(テストの実行)をクリックするだけです。
記録されたテストの分析
Run Tested Appは、アプリケーションを起動するために使用されるコマンドです。 notepad.exeでテストを実行しているため、メモ帳の名前が(操作)列に表示されます。 TestCompleteは、アプリケーションの起動時に操作を記録します。
メモ帳の開いたウィンドウにソフトウェアテストヘルプを入力したため、(編集)コマンドを使用してアプリケーションにテキストを設定します。
結論
この記事では、TestCompleteの非常に基本的な概要を説明します。
Webベースおよびデスクトップベースのプロジェクトを作成する方法を学びました。 2つの異なるドメインでテストを記録し、結果を分析することを学びました。
この時点で、トライアルをインストールして、一緒に作業してください。 。プロジェクトを作成して、いくつかのテストを記録してみてください。ツールがアクションを変換する手順と機能を理解することに慣れてください。このシリーズはもうすぐ本格的になります-準備してください!
パートII- このチュートリアルの第2部は、 「」 TestCompleteを使用したデータ駆動型テスト 」。
関して 著者: これは、QAオートメーションエンジニアであるVivekによるゲスト投稿です。
質問? –以下に質問してください。コメント? - 常に歓迎!