TestArchitectアプリ サポート プラットフォーム

オペレーティングシステム

Windows, Linux, iOS, Android

TestArchitect - オペレーティングシステム

デスクトップ

.NET、WinForms、WPF、MFC(C++)、VB、Java、QT、SAP、Oracle Forms、DevExpress、Telerikなど、広範なデスクトップアプリケーション技術のテストを自動化します。TestArchitectは、各プラットフォームに合わせた堅牢なオブジェクト認識およびインタラクション機能を提供し、複雑なデスクトップUIワークフローのシームレスな自動化を可能にします。

 

レガシーシステムから最新のエンタープライズアプリケーションまで、TestArchitectは多様なデスクトップ環境において、信頼性の高いテスト実行と保守性を保証します。

TestArchitect - デスクトップ

ウェブ

TestArchitectのクロスブラウザ機能により、Chrome、Edge、Firefox、Safariなど複数のブラウザで同じ自動テストを実行できます。ブラウザごとにテストスクリプトを複製したり修正したりする必要がなく、テスト開発の時間と労力を大幅に削減します。

 

多変量テスト実行を使用すれば、単一のテストケースを、さまざまなオペレーティングシステムや異なる言語のローカライズされた環境で、元のテストを変更することなく実行することもできます。これにより、メンテナンスのオーバーヘッドを大幅に削減しながら、最大限のカバレッジと一貫性を確保することができます。これは、プラットフォーム固有の設定やグローバルなユーザーベースにわたる動作の検証に最適です。

TestArchitect - ウェブ

モバイル

さまざまなデバイス、オペレーティングシステム、ブラウザで、ネイティブ、ハイブリッド、Web のモバイルアプリケーションをテストできます。TestArchitect は、エミュレータ、シミュレータ、オンプレミスの物理デバイス、BrowserStack、AirMobi などのクラウドベースのプラットフォームでのテストをサポートします。

エミュレータやシミュレータをモバイルテスト戦略に簡単に組み込むことができます。実機テストでは、TestArchitect をオンプレミスまたはクラウド上の実際のスマートフォン、タブレット、ウェアラブル端末に接続します。これにより、さまざまなネットワーク環境、OS バージョン、ユーザーインタラクションなど、実環境でのテストが可能になり、より広範なカバレッジと信頼性の高い結果が得られます。

TestArchitect - モバイル

SAP

SAP ECC GUIとSAP Fiori (HANA) アプリケーションの自動テストをサポートし、SAP環境全体にわたるシームレスなエンドツーエンド検証を実現します。SAP ECC GUI向けには、複雑で動的なUI要素に深く統合し、SAP固有のコントロールやトランザクションもサポートします。

 

SAP Fiori向けには、最新のWebベースUIに対応し、複数のブラウザやデバイスでの操作をサポートします。これにより、Fioriアプリケーションのテストカバレッジを最大化できます。テストはデスクトップおよびモバイルブラウザで実行可能で、レスポンシブレイアウトやロールベースのインターフェースにも対応します。

 

SAP ECCとFioriの両方に対応した統合自動化により、レガシーから最新のSAPワークフローまでを1回のテスト実行で検証可能です。これにより、テストの重複を削減し、効率を大幅に向上させます。

TestArchitect - SAP

Salesforce

TestArchitectは、Salesforce ClassicとLightning Experienceの両方を含む、Salesforceアプリケーションのエンドツーエンドのテスト自動化をサポートします。Salesforce TestArchitectは、頻繁に変更される要素構造であっても、堅牢なオブジェクト認識とインタラクション機能を提供することで、Salesforceの動的でメタデータ駆動型のUIコンポーネントを処理します。

 

TestArchitectは、Salesforce ClassicとLightning Experienceの両方を含む、Salesforceアプリケーションのエンドツーエンドのテスト自動化をサポートします。Salesforce TestArchitectは、頻繁に変更される要素構造であっても、堅牢なオブジェクト認識とインタラクション機能を提供することで、Salesforceの動的でメタデータ駆動型のUIコンポーネントを処理します。

 

ブラウザ経由でもモバイル経由でも、TestArchitectは拡張性と保守性に優れたSalesforceのテスト自動化を実現し、カスタマイズ、統合、ビジネスプロセスの検証を迅速かつ確実に行えるようにします。

TestArchitect - Salesforce

API

TestArchitectは、XMLとJSONの両方のデータ形式を使用して、RESTおよびSOAP Webサービスを含むAPIの自動テストをサポートします。これにより、バックエンドの機能やビジネスロジックをUI層とは独立して検証できます。

 

テストフロー内で、HTTPリクエストの送信と検証、レスポンスデータの処理、値のアサート、APIコールの連鎖を簡単に行うことができます。ウェブサービスのビルトインサポートにより、UI、データベース、サードパーティシステムのインタラクションを含むエンド・ツー・エンドのシナリオにAPIテストをシームレスに統合できます。

TestArchitect - API

データベース

TestArchitectでは、Microsoft SQL Server、Oracle、Excel、およびODBC接続をサポートするあらゆるデータベースを含む、さまざまなデータベースの自動テストが可能です。テストケース内でSQLクエリを実行し、データを取得し、データベースの値を直接検証できます。

 

これにより、バックエンドのロジックを検証し、データ整合性チェックを実行し、アプリケーション操作がデータベースに正しく反映されることを確認できます。TestArchitectは、1回のテスト実行で複数のデータベースへの接続をサポートし、エンドツーエンドのテストワークフローの一部として、複雑なデータベースの横断的検証を可能にします。

 

データベーステストをUIやAPIのテストシナリオにシームレスに統合し、インターフェースからデータレイヤーまで、アプリケーションのすべてのレイヤーを検証できます。

TestArchitect - データベース

CI/CD

TestArchitectは、JenkinsやMicrosoft Azure DevOpsなどのツールを使用するCI/CDパイプラインとシームレスに統合され、ビルドおよびデプロイメントワークフローの一部として完全に自動化されたテスト実行を可能にします。コードコミット、ビルド、またはリリース時にテストをトリガーして、開発ライフサイクル全体を通じて継続的に検証を行うことができます。

 
テスト結果(ログ、スクリーンショット、レポートなど)を、CI/CDダッシュボードに直接公開し、リアルタイムでの可視化とトレーサビリティを実現します。

また、この統合により、異なる環境での並列実行やスケジュール実行にも対応し、テストのスピードとカバレッジを大幅に向上させます。

TestArchitectをDevOpsツールチェーンに組み込むことで、フィードバックループを加速し、問題を早期に発見し、すべてのリリースが本番環境に到達する前に品質基準を満たしていることを確認できます。

TestArchitect - CI/CD

カスタムコントロール/デバイス

TestArchitectは拡張性が高く、サードパーティのUIコントロール、非標準環境、特殊なデバイスをサポートするようにカスタマイズできます。デスクトップやウェブアプリケーションで複雑なカスタムコンポーネントを扱う場合でも、ハードウェアシステムと統合する場合でも、TestArchitectではカスタムアクションやプラグインによって機能を拡張できます。

 

これには、POS(販売時点情報管理)システム、GPSモジュール、バーコードスキャナ、医療機器、その他製造現場や臨床環境でよく見られる機器の自動化も含まれます。柔軟なAPIとスクリプト拡張機能(C#、Java、Python)を通じて、独自のインターフェース、プロトコル、ワークフローのサポートを構築することができます

 

このレベルの適応性により、TestArchitectは、高度に専門化された領域や規制された領域であっても、完全なエンドツーエンドの自動化を実現し、従来のソフトウェアアプリケーションを超えた一貫性のあるスケーラブルなテストを可能にします。

TestArchitect - カスタムコントロール/デバイス
TestArchitect App: Supported Platforms & Integrations