TestComplete 14.70 の新機能

2020年 10月 20日リリース

 

TestComplete 14.70 では、クロスプラットフォーム Web テストの強化と Android テストの強化、iOS サポートの強化、UX の改善がされました。 以下は、以前の製品バージョン - TestComplete 14.61 からの主な新機能、強化点のリストです。

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

 

 

TestComplete 14.70

TestComplete テストからクロスプラットフォーム Web テストを並行実行

クロスプラットフォーム Web テストの強化

Android テストの大幅な改善

モバイル テストの強化

UX 改善

その他の強化点

終了したサポート

 

TestComplete テストからクロスプラットフォーム Web テストを並行実行

クロスプラットフォーム Web テストを並行して実行するために使用するテストランナーには GUI がありません。 そのため、ランナーのコマンドラインまたは Jenkins の TestComplete サポート プラグインから並列テストの実行を調整できます。

バージョン 14.70 は、TestComplete スクリプト テストから直接並列テストの実行を調整するための新しい Parallel スクリプト オブジェクトを提供します。 詳細については、 Running Cross-Platform Web Tests in Parallel (クロスプラットフォーム Web テストの並列実行) をご覧ください。

 

クロスプラットフォーム Web テストの強化

  • TestComplete は、テスト オブジェクトのよりわかりやすいマッピング名を生成します。 これにより、記録されたテストの分析が簡素化されます。

  • “usemap” 画像のサポートの向上 (HTML コードに usemap 属性があります) : TestComplete は、ページ上のこれらの画像を検出し、それらの座標を使用して Click(...) アクションを記録します。

  • 新しいプロジェクトを既存のプロジェクト スイートに追加するために使用する Create Project ダイアログには、“Use XPath and CSS selectors for web objects” (Web オブジェクトに XPath セレクターと CSS セレクターを使用する) という新しいチェックボックスがあります。 このチェックボックスをオンにすると、追加するプロジェクトに、クロスプラットフォームの Web テストと互換性のある命名アプローチを使用するように指示できます。

 

Android テストの大幅な改善

  • このバージョンから、Android アプリケーションをテスト用に準備する必要がなくなりました。 TestComplete は、テストまたは Mobile Screen から  TestedApps としてアプリを起動すると、その場でこれらのアプリをインストルメントします。 新しいアプローチにより、Android アプリケーションのテストが大幅に簡単になります。 テストするために特別なビルドを作成する必要はありません。パッケージの「リリース」バージョンをテストできます。

    新しいアプローチにより、いくつかのメソッドとプロパティが廃止されます。 これらは下位互換性のためにのみサポートされています: AndroidTestedApp.Instrument()BackupFileNameAPKFileName

  • テストを簡単にするために、TestComplete は、最初の接続時に Android テスト デバイスに Android Agent を自動的にインストールします。

  • Mobile Screen のパフォーマンスが向上しました。デバイスの画面イメージが速くなり、ユーザーの操作に対する応答性が向上します。

 

モバイル テストの強化

  • TestComplete は、以下をサポートします。

    • iOS 13.7 および 14.0.1

    • Xcode 12.0.1 で作成された iOS アプリケーション。

  • Mobile Screen UI が更新されました。

 

UX 改善

  • Keyword Test エディター には、新しいテストの記録と既存のテストへの新しいコマンドの追加の両方に使用できる 1 つの [Record] ボタンがあります。

    New 'Record' button in the Keyword Test editor
  • キーワード テスト エディターの [Variables] (変数) ページに、変数をすばやく作成および削除するのに役立つツールバーが追加されました。

    New toolbar of the Variables page
  • プロジェクト、プロジェクト スイート、ネットワーク スイート エディターの Variables ページにも同様のツールバーがあります。

  • 新しい + ボタンが Project Explorer に追加され、新しいスクリプト ユニットとキーワード テストをプロジェクトにすばやく追加できるようになりました。

    New buttons in the Project Explorer

 

その他の強化点

  • 新しくサポートされるバージョン:

    • iOS 13.7 および 14.0.1

    • Xcode 12.0.1. で作成された iOS アプリケーション。

    • Firefox 81

    • Embarcadero RAD Studio 10.4 で作成された Delphi および C++Builder アプリケーション。

  • Electron および CEF アプリケーションでのオブジェクトの識別の変更: XPath 式と CSS セレクターによってオブジェクト内のオブジェクトを識別するテストを作成できるようになりました。

  • .NETCore プレビューのサポート。 バージョン 14.70 では、.NET Core サポートの初期バージョンが導入されています。 .NET Core アプリケーションでテストを作成、記録、および実行し、TestComplete がどのように機能するかを確認し、フィードバックを提供することができます。 今後もこの機能に取り組み、今後のアップデートでフルサポートを提供していきます。 現在、TestComplete は .NET Core 3.0-3.1 (32 ビット バージョンと 64 ビット バージョンの両方) をサポートしています。

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

 

終了したサポート

  • TestComplete は、Chromium ベース以外の Microsoft Edge での Web テストの記録をサポートしなくなりました。 これらのレガシー版 Edge ブラウザーで Web テストを実行する必要がある場合は、TestComplete がサポートする他のブラウザーでそれらを記録してから、作成したテストを必要なバージョンで実行します。

  • TCTest アイテムを介した Azure DevOps および Team Foundation Server との統合は廃止されました (統合アプローチの 1 つ)。 そのモジュールを TestComplete インストール パッケージから除外しました。 DevOps ビルドの一部として自動テストを実行するには、TestComplete テスト アダプターを使用します。 詳細は、Integration With Azure DevOps and Team Foundation Server via TestComplete Test Adapter を参照してください。

  • TestComplete は iOS バージョン 11 をサポートしなくなりました。

 

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

ページ トップに戻る