コンパニオンアプリが重要な理由
今日、ほとんどのワイヤレスコネクテッド製品は、製品の制御と設定を可能にするコンパニオンモバイルアプリをユーザーに提供しています。また、一部のコンパニオンアプリは、その製品のすべての制御とユーザーインターフェイスを画面に表示し、よりユーザー指向の機能を提供しています。
消費者の場合、自宅でアプリは、さまざまなAlexa技術、Google Home、Apple HomeKitなどと統合して使用され、コンパニオンアプリを使用してスマート照明からエンターテイメントまで、各家庭でワイヤレスコネクテッド製品を統合できます。そして自動車でもモバイルアプリが標準となり、リモートコントロール、ナビゲーション支援、サービス情報などを提供します。
モバイルコンパニオンアプリは、消費者だけがその恩恵を受ける対象ではありません。モバイルアプリは、アクセスポイント、照明、暖房システム、オフィスプリンター、アクセス制御システムなどのデバイスを接続、サービス提供、設定、統合し、既存のビジネスプロセス、IT、インフラストラクチャーで構成され、企業でも一般的に使用されています.
ワイヤレスコネクテッド製品とコンパニオンアプリソフトウェアのサポート、サービス、センサーは、それぞれのコンポーネントが連携し、その機能に合わせて動作することで一つの「エコシステム」を形成していると言えます。
製品エコシステムの主要コンポーネント
製品エコシステムは複雑で多様ですが、一般的に5つの主要コンポーネントがあります。
- コネクテッド製品ハードウェア - 一般に、プロセッサやシステムオンチップ(SoC)を備えて入出力を行う物理的なデバイスであり、家電製品やIPカメラなどを例に挙げることができます。
- センサー - 物理的なハードウェアに主に取り付けられていますが、取り外して別々に動作することがあります。例えば、モーションセンサー、圧力センサー、携帯電話での減圧センサー、暖房システムでの温度センサーや湿度センサーなどです。
- 通信 - データ転送する方法とプロトコル、Bluetooth、Wi-Fi、ZigBeeなどのワイヤレス規格、USB、イーサネット、シリアルなどの物理通信。
- ソフトウェア - 製品エコシステムを構成および管理したり、インターフェイスを提供したりデータを管理したりするソフトウェアおよびアプリケーションであり、主にモバイルコンパニオンアプリに代表されるが、デスクトップベースまたは組み込みの場合もあります。
- クラウドサービスとコネクティビティ – モノのインターネットの根幹で、クラウドサービスとコネクティビティ、デバイス、プラットフォームなど間のデータの保存と共有などです。
コンパニオンアプリ開発者のための課題
製品のコンパニオンモバイルアプリが不可欠になっていることを考えると、モバイルアプリ開発者が開発中にアプリをテストしたり自動化しながら既存のアプリのみをテストする方法では十分ではなく、製品ハードウェアを制御、モニター、またはアクセスする必要があることです。
従来の方法であれば、エンドツーエンドのユーザー体験を反映したコネクテッド製品のモバイルコンパニオンアプリの自動化テストを作成することはほとんど不可能です。これにより、自動化テスト計画に空白が生じる可能性があり、最終的に開発者とQAチームは、自動化ではなく労働集約型の手動テストプロセスを代わりに使用する必要があります。
これにより、製品エコシステムのいくつかの主要コンポーネントが手動でテストされてきました。製品エコシステムの主な5つのコンポーネントが開発中に別々にテストされ、製品に統合されると、将来のユーザー体験を理解するために潜在的な不安要素が残る可能性があります。最終的には、ユーザー体験に悪い影響を与えるリスクを内包し、顧客の信頼と製品ブランド評判にもリスクをもたらします。
製品全体のテストには、エンドツーエンドの自動化が必要です。
コネクテッド製品をエンドユーザーが使用するのと同様にエンドツーエンドでテストすることが不可欠であるため、製品エコシステムのすべてのコンポーネントを全体的に制御してテストする方法が必要です。 Nextgen ATAM Connectは、これらのニーズを満たし、開発者が開発中またはQAプロセスですべての要素をテストできるテスト方法論を提供するように設計された自動化テストプラットフォームです。 ATAM Connect自動化テストは、コネクテッド製品のハードウェア、統合センサー、入力データを制御し、すべてのプロトコル、自動化されたモバイル(およびデスクトップ)コンパニオンアプリ、クラウドサービスとのインターフェイスを介したコネクティビティを確実に確認し保証し、完璧なユーザー体験をテストできます。
自動化された製品エコシステムテストがビジネスコストを削減し、効率を向上させる方法
- エンドツーエンドの製品テストを使用すると、消費者が使用することを考慮してすべてのユーザーケースを完全にテストでき、テスト品質が向上します。
- 自動化を進めながら、エンジニアの直接作業を大幅に削減し、エンジニアリングチームのリソースを確保し、分析や製品開発に集中できます。
- 製品ハードウェアテストでコンパニオンアプリを自動化すると、自動化が手動テストに代わるだけでなく、実行できるテストケースの数が増え、製品、モバイルアプリ、コネクティビティ、クラウドサービス全体の実際の使用をよりよく反映するそのため、テスト範囲が増えます。
- 3. 同じ期間にわたってテストデューティサイクルが増加するにつれて、より長くテストし、製品接続とアプリソフトウェアの両方をテストして境界条件を特定し、手動テストで見逃す可能性のある問題を発見できます。
- 製品エコシステム内で製品とコンパニオンアプリの動作上の問題を最終的に見つけ、堅牢な製品と優れたユーザー体験を提供する製品とコンパニオンアプリの発売により、会社とブランドの高い評価を保証します。
ここをクリックすると、Nextgen ATAM Connectについてさらに学ぶことができます。
強力なオートメーションがコネクテッド製品とコンパニオンアプリをテストし、ユースケースに優れたユーザー体験を提供するのにどのように役立つかをご覧ください。 こちらへご連絡下さい。