現在、iOSおよびAndroidアプリ用のホワイトラベルアプリを開発しています。最小限のリソースでホワイトラベルアプリを処理するためのテスト戦略について考えていました。私の会社は少なくとも50人の顧客をターゲットにしています初年度。
限られたリソース(テスター)でホワイトラベルアプリを処理する方法はありますか?
すべてのホワイトラベルのアプリについて、同じテストケース/スクリプトを繰り返す必要がありますか?労力を最小限に抑えるための戦略はありますか?
テストの自動化をどのように管理できますか? 50appsで同じ自動化スクリプトを実行する必要がありますか?
ホワイトラベルアプリのテストを行う際に、より良いアプローチやテスト戦略はありますか?
ホワイトラベルアプリについて:
ホワイトラベルアプリを使用するお客様は、独自のテーマ、ロゴ、および少しのカスタマイズでアプリのブランドを変更できます。
お客様のアプリホスティングを管理し、アプリのメンテナンスをすべて行います。
バグ修正、パフォーマンスチューニング、新機能などのアップデートをプッシュし続けます。
さらに説明が必要な場合はお知らせください。喜んで対応させていただきます。
ルックアンドフィールのみが異なる多くのアプリがありますが、99%以上同じ機能を備えているため、アプリの機能とルックアンドフィールを本当にうまく分離することが非常に重要です。これを適切に行うと、UIを使用せずに、または基本的なブランド中立のUIを使用して、すべての機能をテストできます。
機能が分離されているため、カスタマイズされた各アプリは、そのアプリに固有のもの、つまり、その顧客向けに作成したブランディング/スタイリングとカスタム機能についてのみテストする必要があります。さらに、ブランディングが誤って機能を壊していないことを確認するための、ちょっとしたハッピーパスのエンドツーエンドテスト。
自動化に関しては、ブランド中立バージョンのテストをすべて自動化できるため、頻繁に実行できます。ブランドバージョンでのテストは、ほとんどがエンドツーエンドのテストであり、アプリのルックアンドフィールも確認します。これらのテストは実際には自動化できませんが、頻繁に行う必要はありません。