TestComplete 14.80 の新機能

2021年 4月 13日リリース

 

TestComplete 14.80 では、クラウド互換モバイル テストの強化、Web テストの強化などがされました。 以下は、以前の製品バージョン - TestComplete 14.74 からの主な新機能、強化点のリストです。

他のバージョンで追加された機能の詳細については、「TestComplete バージョン履歴」をご参照ください。

 

 

TestComplete 14.80

クラウド互換モバイル テストの強化

よりスマートな Web テスト

新しい Salesforce サポート プラグイン

全体的な強化

 

クラウド互換モバイル テストの強化

TestComplete の以前のバージョンでは、BitBar などのクラウド プロバイダーまたはローカルの Appium サーバーによって制御されるデバイスでモバイルテストを作成および実行できる新しいモバイル テスト アプローチが導入されました。 バージョン14.8 は、この新しいアプローチを大幅に改善します。

  • ユーザーの操作を記録することで、クラウド互換のモバイルテストをより迅速かつ簡単に作成できるようになりました。

  • 新しい Run Remote Device 操作を使用すると、キーワードテストからモバイル デバイスに簡単に接続できます。

     Mobile Screen ウィンドウから、または TestComplete スタートページの Record Test をクリックしてテスト記録を開始するときに、モバイルデバイスに接続することもできます。

  • BitBar クラウド デバイスを使用している場合は、新しいプロジェクトを作成するときに、テストされるモバイル アプリケーションを指定できます。 これにより、テスト実行中にこれらのアプリをデバイスに簡単に展開できます。 Adding Applications to the List of Tested BitBar Applications (テストされる BitBar アプリケーションのリストへのアプリケーションの追加) を参照してください。

これらすべての変更により、以前のモバイル テスト アプローチは廃止されました。 これを使用して、TestComplete コンピューターに接続されたデバイス (ADB または iTunes 経由) でモバイル テストを実行できます。 新しいテストでは、新しいクラウド互換のアプローチを使用することをお勧めします。 TestComplete プロジェクトの Mobile support type プロパティを使用して、アプローチを切り替えることができます。

 

よりスマートな Web テスト

  • Webアプリケーション (Salesforce など) でのオブジェクト認識とオブジェクト マッピングの改善:

    • TestComplete は、Web ページ要素 (日付ピッカー、アイコン、ボタンなど) に対してより説明的なマッピング オブジェクトを使用します。

    • また、TestComplete は、コンボ ボックス アイテムをその内容によって認識してマップするようになりました。

    • ラジオ ボタンをマッピングする場合、TestComplete は同じラジオ グループに属するボタンをグループ化します。

  • クロスプラットフォーム Web テストでのプロキシのサポート。 これで、TestComplete ワークステーションがプロキシの背後で実行されている場合、クロスプラットフォーム Web テストでターゲット デバイス クラウドに正しくアクセスできます。 ワークステーションのシステム プロキシ設定を使用します。 以前のバージョンの TestComplete では、クロスプラットフォーム Web テストはデバイス クラウドに直接アクセスすることしかできませんでした。

     プロキシまたはファイアウォールの背後にあるのがテストされる Web アプリケーションである場合は、 Access Web Applications Behind a Firewall (ファイアウォールの背後にある Web アプリケーションへのアクセス) を参照してください。

  • クロスプラットフォーム テストでは、Device Cloud アドオンは不要になりました。  cross-platform のテスト機能を Device Cloud アドオンから Web モジュールに移行しました。 これにより、アドオンは不要になり、TestComplete バンドルから削除されました。

  • より簡単な並列テストの実行。 TestExecute Lite をスタンドアロン ユーティリティとして提供しなくなりました。 TestComplete と通常の TestExecute を使用して、クロスプラットフォーム Web テストを並行して実行できます。 並列実行を調整するには、テストで  Parallel オブジェクトを使用するか、プロジェクトの Execution Plan を使用します。

     Azure DevOps 用の TestComplete テスト アダプターでは、並列実行の調整ができなくなりました。 TestComplete プロジェクトから直接実行できます。

 

新しい Salesforce サポート プラグイン

新しい Salesforce API スクリプト拡張機能は、TestComplete テストから直接 Salesforce リソースを操作するのに役立ちます。 拡張機能は、Salesforce オブジェクトに対して一般的な操作を実行し、SOQL クエリを送信できるようにする Salesforce スクリプトオブジェクトを提供します。

拡張機能は TestComplete の一部ではありません。 GitHub リポジトリから無料で入手できます。

github.com/SmartBear/testcomplete-salesforce-extension

 

全体的な強化

  • より柔軟な BDD テスト。 新しい Stop the entire Scenario Outline if any example fails (例が失敗した場合にシナリオ アウトライン全体を停止する) プロジェクト プロパティは、例の 1 つでエラーが発生した場合の Scenario Outline 実行の動作を制御するのに役立ちます。

  • Electron 11 のサポート。 Electron バージョン 11.0.0 で作成された Electron ベースのアプリケーションの自動テストを作成、記録、および実行できます。

  • 最新バージョンのブラウザーのサポート:

    • Google Chrome 89
    • Mozilla Firefox 87
  • SAP GUI サポートの改善。 内部アルゴリズムを改善して、SAP GUI アプリケーション用に作成されたテストをさらに安定させました。

  • SessionCreator でのユーザー定義パラメーターのサポート。 SessionCreator ユーティリティを介してテストを実行する場合、新しいコマンドライン引数 /arg を使用して、カスタムパラメータを TestComplete に渡すことができるようになりました。

  • Execution Plan ビューの改善。 構成を簡単にするために、並列実行に固有の設定を Execution Plan の特別なパネルに配置しました。

     

    Execution Plan エディター
    クリックして拡大表示

    デフォルトでは、このセクションは折りたたまれています。

    Execution Plan エディター
    クリックして拡大表示

  • 弊社の記録によると、 Xamarin.Forms アプリケーションのテストを作成する方法を示すサンプル プロジェクトは、ほとんど使用されていませんでした。 製品のインストールから、Web サイトからダウンロードできる追加のサンプル パッケージに移動しました。

  • TestComplete インストーラーは、製品のインストール中に発生した問題について、インストール ログを SmartBear カスタマー ケア チームに送信することを提案するようになりました。

  • お客様から報告された いくつかの問題 を修正しました。

 

TestComplete 14 の最新機能および改良された機能の詳細については、TestComplete 14 リリースノートおよびオンラインヘルプをご参照ください。

ページ トップに戻る