
DX化が進む中で、開発されるモバイルアプリには、品質向上、開発プロセスの効率向上、セキュリティやプライバシーの保護、ユーザエクスペリエンスの向上などが求められます。STAR-RPA for MobileAPはモバイルアプリの自動テストを通じてお客様のモバイルアプリ開発をご支援します。スマートフォンやタブレット等のモバイルデバイスで稼働するiOS版とAndroid版のNativeアプリやWebViewアプリ(ブラウザを使ったアプリ)の自動テストに使えるツールです。
1.モバイルアプリ対応の特徴
- 稼働環境:オンプレミス環境とクラウド環境
- オンプレミス環境:iOSアプリをテストする場合はMacPCにiPoneを接続します。Androidアプリの場合はWindowsPCにAndroidスマホを接続します。
- クラウド環境:AWSのVPC(Vertial Private Cloud)にSTAR-RPAを登録します。ユーザサイトの環境はオンプレミス環境と同じです。
- スマホ・レンタル:NTTレゾナントテクノロジー社のRemoteTestKitを活用いただき、各種スマホを使った自動テストを実行できます。
- アプリ種類:iOS版とAndroid版のNativeアプリ、WebViewアプリに対応しています。
- 操作手順:①スマホにテスト対象のアプリを登録、①画面項目を自動取得、②画面から操作、データ、シナリオを登録、④自動テスト用スクリプトを自動生成、⑤自動テスト実行
2.iOSのオンプレミス環境の構成図
iOSのオンプレミス環境の構成図は以下の通りです。Android版の構成図は下記構成図のMAC_PCを使用しない点のみ異なります。
3.iOSのクラウド環境の構成図
iOSのクラウド環境の構成図は以下の通りです。Android版の構成図は下記構成図のMAC_PCを使用しない点のみ異なります。
4.全OS版で機能共有
OFDとTSTの機能は各OS毎に固有機能ですが、その他の機能は全OS版で共有しています。全てのテスト関連情報はテストリポジトリに保存・管理され、継続的に活用できます。