# アプリシミュレーター

### 自動アプリテスト

アプリケーションおよびエンタープライズソリューションのテストと最適化- 自動テストケースを作成する
- ユーザーの操作履歴を再利用可能なスクリプトとして記録します
- 再生速度を調整して、実際の使用状況に合わせます
- テスト実行結果を比較することで、エラーを検出します
- テストケースを整理し、タグを付け、スケジュールを設定します 

- サーバーサイドのテスト
- 包括的なレポート
- 回帰テスト
- クロスプラットフォーム対応のアプリケーションシミュレーター
- エンタープライズ向けのアプリケーションデバッガー

## 自動テストを活用して、アプリケーションの品質を常に一定に保ちましょう

MobileTogether Designerでは、モバイルアプリケーションの自動テスト機能をサポートしており、開発者は開発環境内で、自動テストケースの作成、管理、実行を直接行うことができます。 

 

反復的なテスト作業を自動化することで、人的ミスを減らし、アプリの信頼性を高めながら、徹底的なテストが可能になります。自動化は、品質保証（QA）プロセスを効率化し、企業向けアプリやアプリストアで提供されるアプリが、実際の利用環境で期待通りのパフォーマンスを発揮することを保証します。

 

MobileTogetherは、統合されたクロスプラットフォーム環境において、アプリのテストサービスを提供しています [アプリケーションのシミュレーション](app-simulator.md) そして、アプリ開発のあらゆる段階において、徹底的なデバッグを行い、完璧なアプリを実現します。

[MobileTogetherに含まれるモバイルアプリのテストツール](https://www.altova.com/images/app-tester.png)

## 録音・再生機能のテストケース

自動アプリテストを開始するには、まずテストケースを記録します。これは、一般的なユーザーが利用する際に操作する、自社のシステムやモバイルアプリとのインタラクションを指します。テストツールバーの「録画」ボタンを押すと、MobileTogetherは、ユーザーインターフェースの操作や、ボタンのクリック、フォームへの入力、データの送信といった操作をすべて記録します。これらの操作はすべて記録され、再利用可能なテストスクリプトとして保存されます。 

テストケースが記録されると、それを再生して、iOS、Android、Windows、およびウェブブラウザ上で、アプリケーションの見た目と動作が一貫していることを確認できます。また、アプリケーションの開発プロジェクトに変更を加えた後、テストを再度実行することも重要です。このような**回帰テスト** は、アップデートや機能改善によって既存の機能が損なわれないことを確認するために不可欠です。

MobileTogether Designerでシミュレーターを使用してテストケースを再生することも、スマートフォンなどの接続されたデバイスで再生することもできます。再生速度を調整して、希望するペースでテストを実行できます。

## 包括的なテストケース管理システム

MobileTogetherの「テストケース管理」ダイアログには、これまでに記録されたすべてのテストケースと、それに関連するテスト実行（つまり、再生）が表示されます。これにより、すべてのテスト実行の結果を簡単に確認でき、複数のテストをまとめてテストスイートとして整理したり、後続のテストのための記録と再生の設定を行うことも可能です。

[MobileTogetherにおける自動アプリテストの実行管理](https://www.altova.com/images/automated-app-testing-dialog.png)

### テスト結果の比較 {#compare}

異なるテスト実行結果を比較することで、潜在的な問題点（リグレッション）を特定し、アプリケーションやソリューションの品質を長期間にわたって維持することができます。 2つ以上のテスト実行結果を比較する場合、比較ツールは、実行時間、実行された操作、成功率、および発生したエラーなどの差異を強調表示します。 また、コントロールやデータソースの最終的な状態も表示します。 

[アプリのテスト再生の比較](https://www.altova.com/images/compare-app-test-playback.png)

新しいテストと、既に正常に動作することが確認されている既存のテストを比較することは、コードベースの変更によってバグが導入されていないことを検証するために重要です。

## サーバーサイドアプリケーションのテスト

より広範な企業向けテストシナリオの場合、テストケースを貴社の組織内に展開することができます [MobileTogether Server](../mobiletogether-server.md) これにより、本番環境に近い環境でのテストが可能になります。サーバーのログや詳細な分析ツールは、アプリケーションが実際の運用環境でどのように動作するかについての洞察を提供します。

 

アクティブなデザインのテストケースを1つ以上、サーバーに展開することができます。サーバー上でテストケースがアクティブになると、クライアントでソリューションが起動するたびに、そのテストケースが実行されます。このようにして、複数のクライアントで同じテストケースを実行することができます。これらの実行結果は、サーバー上で「テスト実行」として保存され、MobileTogether Serverの「自動テスト」ダイアログに表示されます。

[アプリケーションのテストをバックエンドサーバーに展開する](https://www.altova.com/images/app-test-server.png)

ads/feature_list.pngMobileTogether の機能一覧

READ MOREads/mt_faq.pngMobileTogether よくある質問集

READ MOREads/demo_videos.pngMobileTogetherのビデオデモンストレーション

VIEW NOW
## Call to Action

[無料でMobileTogether Designerをダウンロードして、すぐに使い始めてください！](download.md)
[既存のお客様は、こちらから最新バージョンにアップデートできます。](download.md)
[MobileTogetherサーバー、こちらです。](https://shop.altova.com/MobileTogetherServer)

