【金融向け】システム開発の品質向上と効率化を実現するテスト自動化ツール活用ガイド
Sponsored by RGS株式会社
【金融向け】システム開発の品質向上と効率化を実現するテスト自動化ツール活用ガイド » 金融向けテスト自動化のためのFAQ » スマホアプリのテストを自動化するには?

スマホアプリのテストを自動化するには?

※このサイトは金融向けテスト自動化ツール「ATgo」の開発元・RGS株式会社をスポンサーとして、Zenken株式会社が運営しています。

こちらの記事では、金融機関向けスマホアプリにおけるテスト自動化の重要ポイントについて解説しています。特に課題となりやすい「生体認証テスト」の自動化フローや、クラウド型(SaaS)とオンプレミス型ツールの比較などをまとめていますので、ツール選定の参考にご覧ください。

金融系スマホアプリテストの自動化における重要ポイント

金融アプリに求められる高度なセキュリティと品質

バンキングアプリや決済アプリなど、金融機関が提供するスマートフォンアプリは、ユーザーの資産や個人情報を直接扱うため、極めて高いセキュリティと不具合のない確実な動作が求められます。しかし、多種多様なデバイスやOSバージョンでの検証を手動で行うには膨大なリソースが必要となり、リリースサイクルの遅延や検証漏れのリスクがつきまといます。そのため、テスト自動化ツールの導入による効率化と網羅性の確保が不可欠となっています。

生体認証(FaceID/TouchID)テストの自動化フロー

金融アプリのログインや送金・決済処理において、今や標準機能となっているのがFaceIDやTouchIDなどの「生体認証」です。手動テストでは都度、実機での顔や指紋の読み取りが必要ですが、自動化ツールやエミュレータの機能を活用することで、生体認証の成功・失敗パターンをシミュレート(モック化)して自動テストに組み込むことが可能です。

具体的な自動化フローとしては、アプリが生体認証を要求するステップにおいて、テストスクリプト側から「認証成功」または「認証失敗(キャンセルの意図的な発生など)」のシグナルを送信します。これにより、実機のセンサーに依存することなく、認証後の画面遷移やエラーハンドリングのテストを自動で反復実行できるようになり、テスト効率が飛躍的に向上します。

SaaS型スマホ検証サービス vs オンプレ型ツールの比較

セキュリティとデータ持ち出しリスクの観点

スマホアプリのテストを自動化・効率化する際、クラウド上の端末を利用する「SaaS型スマホ検証サービス」と、自社環境内で完結する「オンプレミス(ローカル)型ツール」のどちらを選ぶかが重要なポイントになります。以下の比較表をご覧ください。

比較項目 SaaS型スマホ検証サービス オンプレ型ツール(ATgoなど)
セキュリティ・データ持ち出し アプリ本体(APK/IPA)やテストデータを外部クラウドにアップロードするため、データ持ち出しや情報漏洩のリスクが伴う。 社内ネットワーク内で完結するため、機密情報や顧客ダミーデータが外部に流出するリスクを完全に排除できる。
閉域網(オフライン)対応 インターネット接続が必須。金融機関の厳格な閉域網環境では利用できないことが多い。 インターネット接続が不要なツールであれば、厳格なセキュリティポリシー下(閉域網)でも導入・運用が可能
実機・環境の多様性 クラウド上の膨大な種類の実機を利用できるため、端末カバレッジが非常に高い。 自社で用意した実機やPC上のモバイルシミュレータを利用する。検証環境の構築は自社で行う必要がある。
導入スピード アカウント登録後、すぐに多数の端末でテストを開始できる。 環境構築の手間がかかる場合があるが、インストール不要なツールを選べば即座に導入可能。

SaaS型サービスは多種多様な端末ですぐにテストできる利点がありますが、金融機関のように「テストデータや開発中アプリの外部持ち出しを固く禁じている」環境においては、導入のハードルが極めて高くなります。対してオンプレ型ツールは、セキュアな自社環境内で安全にテストを完結できる点が最大の強みです。

金融システムのスマホアプリテスト自動化なら「ATgo」がおすすめ

金融システムにおけるスマホアプリテストは、厳格なセキュリティ要件を満たしつつ、複雑なユーザーシナリオを効率的に検証する必要があります。データ持ち出しリスクを排除し、品質と生産性を両立するツールとして「ATgo(エーティーゴー)」をおすすめします。

RGS株式会社のHPキャプチャ画像
引用元:RGS株式会社システム株式会社公式HP
(https://atgo.rgsis.com/function/script-ai/)

1. 閉域網対応で「データ持ち出しリスク」を完全排除

金融機関のシステム開発では、インターネットから隔離された閉域網での作業が基本です。ATgoはインストール不要かつ、インターネット接続のないオフライン環境で動作するオンプレ型アーキテクチャを採用しています。外部のSaaS環境へテストデータやアプリをアップロードする必要がないため、情報漏洩リスクを根本から排除し、金融業界の厳しいセキュリティ要件をクリアできます。

2. モバイルシミュレータとAPI連携で複雑なフローも検証

ATgoは、モバイルシミュレータを用いたWebアプリテストに対応しており、PC上のブラウザだけでなく、スマホでの表示・動作確認も効率的に実施できます(スマホネイティブアプリ向けには専用ツールを提供)。また、強力なAPIテスト機能を標準搭載しているため、生体認証をパスした後のバックエンド処理や、外部システムとの連携など、金融アプリ特有の複雑な処理も一気通貫で自動テスト可能です。

3. 全環境の「エビデンス」を統一フォーマットで自動出力

手動テストでは、端末ごとにスクリーンショットを撮り、監査用に整理するだけで膨大な時間がかかります。

ATgoは、テストを実行した画面キャプチャやデータベースの検証結果、ログなどを自動取得し、Excel等の統一されたフォーマットのエビデンスとして出力します。金融システムの監査対応に必要な「網羅的で画一的な証跡」を人の手を介さずに作成できるため、属人化を防ぎ、品質保証のレベルを大幅に引き上げます。

まとめ

こちらの記事では、金融機関向けスマホアプリのテスト自動化における課題と解決策について解説しました。生体認証などの複雑なテストフローに対応しつつ、情報漏洩を防ぐためにはツール選びが重要です。外部へのデータアップロードを伴うSaaS型サービスが利用しづらい環境においては、閉域網で安全に稼働し、網羅的なエビデンスを自動生成できる「ATgo」のような国産ツールの導入が、品質と効率を両立するための有効な選択肢となります。

Sponsored by
   
コストパフォーマンスと
使いやすさを追求し た
国産テスト自動化ツール「ATgo」とは?
ATgoロゴ

ATgoは、インターネット非接続のクローズド環境でスムーズに導入・運用が可能なテスト自動化ツールです。UIテストとAPIテストに対応し、金融系システム開発で重視されるエビデンスや比較レポートの作成も自動化
高精度な画面比較や生成AIによるテスト支援も搭載し、実装コスト・検証コストを大幅に軽減します。テスト自動化サポートプランもあり、導入初期から安心して自動化を進められます。

ATgoが
「費用対効果」に
優れている3つの理由
学習・教育コストを最小化
タップして拡大

専門的なプログラミング知識は不要。
画面を操作するだけでテストスクリプトを自動生成する機能や、日本語でテスト手順を提案する機能を搭載。
初心者でも即戦力として自動化に取り組めるため、属人化を防ぎ、採用・教育コストを抑えます

「エビデンス作成」の
手間をゼロに
タップして拡大

テスト実行結果のスクリーンショットやログ、DB情報を自動で取得し、Excel形式のエビデンスとして自動出力。人が行うと膨大な時間がかかる「結果の記録・比較検証」を自動化することで、テスト工数を劇的に圧縮します。

平均80%の工数削減実績
タップして拡大

ATgoを導入したプロジェクトでは、平均して80%以上の工数削減を達成しています 。
例えば、リグレッションテストの実施時間が25時間から3時間に短縮(約88%減)された事例もあり、導入直後から明確なROI(投資対効果)を実感可能。

セキュアな環境でも、
すぐにトライアル可能
ATgoロゴ

ATgoはインストール不要・インターネット接続不要で動作するため、セキュリティポリシーの厳しい環境でもスムーズに導入可能です。
まずは1か月の無料トライアルで、その操作性と効果をご体感ください。すべての標準機能を制限なくお試しいただけます。