アプリテスト用モバイルプロキシ、国別モバイルネットワークでアプリとモバイルWebを確認
アプリテスト用モバイルプロキシは、アプリとモバイルWebが各国のモバイルネットワークでどのように表示・動作するかを実際のモバイルIPで確認する方法です。リリーススケジュールに合わせた短期利用設定をまとめました。
Chrome
Firefox
アプリテストにモバイルIPが必要な理由
アプリはユーザーの国と接続ネットワークによって、異なるコンテンツ、異なる価格、異なるログイン画面を表示します。その国のモバイルIPで接続すると、現地スマホユーザーが見る画面をそのまま確認できます。
モバイル網は現地網に応じて4G/LTEまたは5Gで接続されます。実際のモバイル網を経由する応答速度と画面表示を確認すると、現地ユーザー体験をより正確に理解できます。
リリース国ごとにテスト機器を直接送らなくても、プロキシ1つでその国のモバイルネットワークの画面をオフィスからすぐに確認できます。
国の選び方
リリース国の中でユーザーが多い国から確認できます。プレミアム商品はアメリカ合衆国、カナダ、イギリス、ドイツ、ウクライナ、ジョージアで利用可能で、他の国は専用固定モバイルプロキシで同じ方法でテストできます。
リリーススケジュールにはプレミアム固定モバイルプロキシ
テストはリリース前日、リリース当日、更新直後など、日付が決まっている場合が多いです。プレミアム固定モバイルプロキシは1日、2日、3日、7日、1ヶ月単位で購入し、テスト期間にぴったり合わせて使用します。アメリカ合衆国、カナダ、イギリス、ドイツ、ウクライナ、ジョージアで1日$2.10から始めます。
回線1本を一人で使い、IPは変更するまで維持されます。同じIPでシナリオを繰り返し結果を比較し、新規ユーザー状況が必要な時にIP変更リンクで新しいIPを取得します。
- リリース前日確認:1日
- リリース前後確認:2日または3日
- ベータテスト:7日
- 1ヶ月間の品質確認: 1ヶ月または専用固定商品
長期間続くテストには専用固定モバイルプロキシ
数ヶ月にわたる品質確認やより多くの国が必要な場合は専用固定モバイルプロキシを使用します。26ヶ国、1つ$4.20から、無制限トラフィックです。
何を確認できますか?
テストリストをリリース前に決めておくと、短い期間で必要な確認をすべて終えることができます。よく確認する項目は以下の通りです。
- 国別ホームページ、言語、通貨表示。
- 会員登録とログインフロー、認証ステップ画面。
- 支払い画面と国別の支払い方法表示。
- 地域制限コンテンツと国別機能の露出。
- モバイルウェブの画面配置と画像表示。
- アプリストアページの国別説明とスクリーンショット。
- プッシュ通知と地域別イベントバナーがその国のユーザーに正しく表示されているか。
結果整理方法
各項目ごとに国、日付、デバイス、IP、スクリーンショットを残します。開発チームが同じ条件ですぐに再確認できるため、修正が早くなります。
テスト環境設定手順
設定例をご紹介します。カナダリリース前3日間テストする場合、カナダプレミアムプロキシを3日間で注文します。Androidエミュレータのプロキシ欄にアドレスとポートを入力し、デバイス言語を英語かフランス語に、時間帯をカナダに合わせます。1日目は登録とログイン、2日目は支払い画面、3日目はIPを変更し新規ユーザーフローを確認するように分けます。
- テストする国と期間を決め、プレミアム期間を選んで注文します。
- エミュレーター、テスト端末のプロキシ設定、またはデバッグツールにHTTPやSOCKS5アドレスを入力します。
- デバイスのタイムゾーンと言語をテスト国に合わせます。
- テストシナリオを実行し、画面と応答時間を記録します。
- 新しいユーザー状況が必要な場合、IPを変更して同じシナリオを再度実行します。
- テストが長引く場合は同じ国で7日や1ヶ月の期間で続けます。
- 結果を国、日付、IPと共に記録し、次バージョンテストで同じ条件で比較。
- 複数国を一緒にテストするなら、国ごとにプロキシを1つずつ割り当て、同じシナリオを並行して実行します。
- テストが終わったら、次のリリーススケジュールに合わせて同じ国と期間で再度注文し、同じ環境を迅速に準備します。
SOCKS5とHTTPの選択
アプリ全体の接続をプロキシ経由にする場合はSOCKS5が便利で、モバイルWebのみ確認する場合はブラウザにHTTPを設定しても十分です。
自動化テストと一緒に使う
自動化テストツールのほとんどはHTTPとSOCKS5プロキシをサポートしています。プロキシごとにIP変更リンクとAPIがあるので、テスト段階の間にコードでIPを変更でき、変更は10秒に1回まで可能です。
テストサーバーのIPを許可IPとして登録すると、パスワードなしで接続され、設定がより簡単になります。許可IPはアカウントごとに最大10個まで登録できます。決済は12種類の暗号通貨で残高を補充する方式で、$100以上補充すると20%、$5,000補充すると50%のボーナスが付きます。
期間と数量の決め方
1日確認は1日、リリース前後の数日は2日または3日、1週間続くベータテストは7日を選びます。数は同時に実行するデバイスやエミュレータの数だけ準備します。
正確な結果のための習慣
テストごとにアプリデータを消去した新しい状態で開始すると、初回ユーザー画面を正確に確認できます。結果に日付、国、その時のIPを一緒に記録しておくと、再度確認する際に同じ条件を簡単に作れます。