自動化テスト:フィットネステクノロジーのレベルアップ

コストと手動プロセスを大幅に削減する新しい完全自動化回帰テストスイート

機会

6,600万人という驚異的な会員数を誇るジムは、史上最高の状況を迎えています。しかし、現実は大きく異なります。ジム利用者の72%が現在、週に少なくとも1回は自宅でのワークアウトを選択しており、これは在宅勤務トレンドの浸透を直接反映しています。この消費者行動の変化により、ジムは戦略を見直し、進化するフィットネス環境に適応することを余儀なくされています。

関連性を維持するため、このケーススタディの中心となるお客様は、ハイブリッドフィットネス消費者のニーズに対応し、従来のジム体験と自宅ワークアウトの利便性の間のギャップを埋める革新的なソリューションを提供しています。

既存のプラットフォームは、エンドユーザーのビデオおよび音声共有機能を含む、完全にインタラクティブなインストラクター主導のワークアウトを提供していました。しかし、さまざまなプラットフォームの管理と保守は主に手動で時間がかかり、確立されたテストプロセスや自動化ソリューションがありませんでした。

主な課題

お客様が対処したいと考えていた主な課題は以下の通りです:

  • ウェブ、モバイル、TVの個別の自動化フレームワークは管理が困難でした。その結果、各プラットフォームに対して個別のレポートが生成され、アプリケーションの全体的な健全性を把握することができませんでした。
  • 複数のモバイルデバイス/TVおよびOSバージョンでのアプリケーションテストは、維持することがますます困難になっていました。
  • アプリケーションを自動化するための既存の回帰スイートがありませんでした。
  • コンテンツの変更によるビデオストリームの検証の困難さが、検証プロセスをさらに複雑にしていました。

解決策

上記の課題に対処するため、お客様はAWSから強く推奨されたことを受けて、SourceFuseと契約いたしました。これは、AWSプレミアティアサービスパートナーであることを含むいくつかの要因に基づいており、これはAWS上で最高クラスのクラウドネイティブソリューションを提供するSourceFuseのコミットメントを証明しています。さらに、SourceFuseのAWSコンピテンシーはお客様の独自のニーズと一致し、ビジネス目標の実現をサポートしています。お客様は現在のアプリケーションの近代化を検討しており、SourceFuseのARCもこのプロジェクトを進めるための魅力的な提案を行いました。

SourceFuseが提案したソリューションには以下が含まれていました:

  • 使用ツール:selenium、appium
  • 言語:java
  • 自動化フレームワーク: ウェブ、モバイル、TVを含むマルチプラットフォーム要件を満たすため、ページオブジェクトモデル(POM)を組み込んだカスタマイズされたハイブリッドテスト自動化フレームワークを設計・実装しました。 Mavenを使用して構築されたこのフレームワークの特徴:
    • 詳細なテスト分析のためのAllure Reportingとのシームレスな統合。
    • デバッグを強化するためのカスタマイズ可能なログメカニズム
    • 複雑なUIインタラクションを処理するための動的ロケーター戦略
    • TestNGとSelenium Gridを使用してテスト時間を最適化する並列実行機能
    • クロスプラットフォームの一貫性のためのビジュアル検証と画像比較のためのカスタムユーティリティ。
    • APIおよびExcel、JSON、データベースなどの外部ソースとの統合によるテストデータ管理と、スケーラビリティと再利用性を確保するための追加のモジュラーコンポーネント。
  • AWS Device Farmを活用して、複数のデバイスとOSバージョンでテストを実行。
  • すべてのプラットフォームのカバレッジを確保する回帰スイートを構築するためのチームとの協力。
  • モバイルジェスチャーを実装し、定期的にスクリーンショットを撮影することで、ビデオストリーミングを検証するための堅牢なソリューションの開発。当社のソリューションは、 ImageDifferライブラリとSeleniumのScreenshotクラスを組み合わせて活用し、ピクセル単位の比較を効率的に実行し、ビデオストリームの視覚的一貫性を検証しました。

アプリケーション機能:

  • ワークアウトプラン
  • パーソナライズドトレーニング
  • ワークアウトスケジューリング
  • コミュニティとサポート
  • バーチャルコーチング
  • ソーシャル機能

結果

SourceFuseのソリューションは、お客様に統一されたフレームワークを提供し、自動化されたビデオストリーミングテストを実現してカバレッジを拡大し、手動プロセスを最小化することを支援しました。AWS Device Farmの活用により自動化サポートが可能になり、さらにハードウェアコストが大幅に削減されました。新しい完全自動化回帰スイートにより品質が向上し、欠陥の漏れと手動回帰作業が削減されました。

  • Git管理作業の30%削減
  • レポート分析時間の50%削減
  • 91%の自動化リグレッションカバレッジ
  • 手動回帰作業の80%削減
  • テスト中の欠陥漏れ0%

顧客について

2015年に設立され、米国に本社を置くこの顧客は、究極のフィットネスストリーミングプラットフォームを提供しています。企業向けのホワイトラベルソリューションと、世界トップクラスのスタジオやトレーナーによるライブおよびオンデマンドクラスへの直接アクセスを提供しています。現在、39カ国で55万人以上の会員にサービスを提供し、ウェアラブル技術、ブティックフィットネススタジオ、ワークアウトビデオを専門としています。

ケーススタディPDFをダウンロード