米エクセルソフト(XLsoft Corporation)日本法人のエクセルソフトは2023年1月10日、GUIテストツール新版「TestComplete 15.47」(開発元:米スマートベアソフトウェア)を販売開始した。WindowsアプリケーションやWebアプリケーションなどを自動で動かし、機能が要件を満たしているかをテストするツールである。新版では、Firefox 106/107/108など、動作を保証するテスト対象アプリケーションを拡大した。
エクセルソフトが販売を開始した「TestComplete」は、米スマートベアソフトウェア(SmartBear Software)が開発したGUIテストツールである(画面1)。WindowsアプリケーションやWebアプリケーションなどを自動で動かし、機能が要件を満たしているかをテストする。今回の新版では、Firefox 106/107/108など、動作を保証するテスト対象アプリケーションを拡大した。
拡大画像表示
テストシナリオ(スクリプト)は、ノーコードで作成可能である。アイコンを並べて操作内容を選択するだけで、テストを作成/編集できるとしている。さらに、人によるGUIの操作をキャプチャしてスクリプトに記録するレコーディング機能も備える。レコーディング時には、イベントごとのスクリーンショットも自動的に取得する。
テキストボックスへの入力値やリストの項目など、テスト内で使用するデータは Excelファイルや CSVファイル、データベースなどから取得可能である。これらのデータ連携もノンプログラミングで設定可能である。
GUIテストの検証では、画面のスクリーンショット、コントロールのプロパティ値、データベース、テキストファイル、Excelファイルなどのチェックポイントを設定する。テスト実行中に、動作が期待通りかどうかを検証可能である。
CI/CD(継続的インテグレーション/継続的デリバリ)ツールのJenkins向けのプラグインを提供する。JenkinsからTestCompleteのテストシナリオを実行し、結果を確認可能である。さらに、Azure DevOpsまたはTeam Foundation Serverで管理するワークフローにTestCompleteテストを含めることも可能である。
価格(税別)は、基本モジュールが指名ユーザー1人あたり17万2000円または同時使用ユーザー1人あたり34万5000円。テスト対象に応じて1つ以上購入が必須となるテクノロジモジュールは、Desktopアプリケーション用とWebアプリケーション用が、ともに指名ユーザー13万8000円、同時使用ユーザー27万6000円など。