TestComplete 14.74 の新機能

2021年 3月 1日リリース

 

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

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

 

 

TestComplete 14.74

デバイス クラウドでのモバイル テスト

並列テスト実行の調整

SAP サポート

Web テスト

モバイル テストのさらなる改善

全体的な強化

終了したサポート

 

デバイス クラウドでのモバイル テスト

BitBar などのデバイス クラウド、またはローカルの Appium サーバーによって管理されるプライベート クラウドにあるモバイル デバイスを使用して、テストを作成および実行できるようになりました。 つまり、モバイル アプリケーションを購入してテスト マシンに物理的に接続しなくても、さまざまなデバイスでモバイル アプリケーションをテストできます。

スクリプト エディターには、デバイス クラウドに接続するためのスクリプト コードを生成するのに役立つ特別な新しいウィザードがあります。

TestComplete 14.74 の新機能 - モバイル デバイス クラウドに接続するためのスクリプト コードの生成
クリックして拡大表示

必要に応じて、TestComplete Object Browser からモバイル デバイス クラウドに接続することもできます。

TestComplete 14.74 の新機能 - Object Browser からモバイル デバイス クラウドに接続する
クリックして拡大表示

注意: 現在、モバイル デバイスに接続し、そこでユーザー アクションを手動でシミュレートするためのスクリプト命令を記述しています。 モバイル デバイスを介したユーザーアクションの記録はまだサポートされておらず、将来の TestComplete リリースの 1 つで実装される予定です。新しいモバイルテストの作成の詳細は、Running Mobile Tests in Device Cloud を参照してください。

 

並列テスト実行の調整

プロジェクトの Execution Plan エディターから直接、クロスプラットフォーム Web テストの並列実行を視覚的に調整できるようになりました (この機能を追加するために、エディター UI を作り直し、いくつかの列を新しい Properties パネルに移動しました)。

TestComplete の実行プランからの並列テスト実行の調整
クリックして拡大表示

エディターのドロップダウン リストには、CrossBrowserTesting.com クラウドによって提供される環境があります。

 

SAP サポート

Windows 用の SAP GUI (フロントエンド) アプリケーションの自動テストを作成、記録、および実行することが可能になりました。 Testing SAP GUI をご覧ください。

 

Web テスト

  • Excel シートや . csv ファイルなどの外部データソースからのデータを使用して、マップされたオブジェクトを見つけるために使用される XPath 式と CSS セレクターをパラメーター化できるようになりました。 これらのデータソースから、DB テーブル タイプのプロジェクト変数を介してデータを読み込みます。

  • TestComplete は、ラベルと説明 (それぞれ、aria-labelby 属性と aria-describeby 属性) によってコンボボックスコントロールを識別するようになりました。 また、内容によってラジオ ボタン コントロールを認識することもできます。 これにより、Web アプリケーション (Salesforce など) でのオブジェクト認識の信頼性が高まります。

  • Mozilla Firefox 86 のサポート。

 

モバイル テストのさらなる改善

  • iOS 14.4 のサポート: この新しいバージョンの iOS で自動テストを作成して実行できます。

 

全体的な強化

  • テスト ログには、子操作 (存在する場合) とともにテスト操作の実行に費やされた時間を示す新しい [Time With Children] 列があります。

    TestComplete 14.74 の新機能 - テストログの [Time With Children] 列
    クリックして拡大表示

    列はデフォルトで非表示になっていることに注意してください。 列ヘッダー領域を右クリックし、コンテキスト メニューから [Field Chooser] を選択して、テスト ログ パネルに追加します。

  • データベース チェックポイントのベースライン データ (.tcDBTable.dbt) を格納する TestComplete プロジェクト ファイルの形式を更新しました。 以前のバージョンでは、ファイルはデータをバイナリ形式で保存していました。 現在、XML 形式を使用しているため、マージが簡単になります。 新しい TestComplete バージョンでレガシー プロジェクトを開くと、ファイルを新しい形式に変換することが提案されます。 詳細については、Migrating Projects Created in Earlier Versions をご覧ください。

  • Name Mapping エンジンは、OracleForms オブジェクトのより明確なエイリアスを生成するようになりました。 新しい名前は、オブジェクト クラス名とキャプション (使用可能な場合) に基づいており、冗長なプレフィックスとインデックスは含まれていません。

  • TestComplete のインストールが大幅に高速化されました。

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

 

終了したサポート

  • 将来の TestComplete リリースで、Network Suite 機能のサポート終了を宣言する予定です。 テスト実行の調整に使用することはお勧めしません。 この目的のために、サードパーティの CI/CD システムを使用することをお勧めします。 詳細については、 Migrating Distributed Tests to CI/CD Systems (分散テストの CI/CDシステムへの移行) をご覧ください。 Web テストを開発して実行する場合は、TestComplete プロジェクトの Execution Plan を試すこともできます。

  • TestComplete は、Firefox バージョン 79–82 をサポートしなくなりました。

 

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

ページ トップに戻る