オフショアテストセンターは、ソフトウェアテストチーム全体をリモートで管理するために必要なインフラストラクチャ、サポート、人的資源、機器を提供するアウトソーシングテスト会社ですが、生活水準がはるかに低い別の国にあります。
オフショアテストセンターを設置すべき7つの理由
- 時間効率:時差を利用して、24時間の作業を最適化します。「拡張アーム」としてのOQACは、ライフサイクルを短縮し、品質を向上させるのに役立ちます。
- チームのスケーラビリティ:絶え間なく変化する人事の需要を満たすために、OQACはさまざまなエンゲージメントモデルを柔軟に適用できます。
- コスト削減:地域別価格設定のおかげで、OQACは運用コストを削減しながら、高度なスキルを持つ従業員を確保します。
- コアコンピテンシーに焦点を当てること:社内のQAチームは、些細なことに煩わされることなく、戦略的なビジネスタスクに集中できます。
- 高品質:OQACを導入する場合、より多くのITタレントプールにアクセスし、スキルセットを多様化し、スタッフ不足の負担を解消できます。
- バイアスなし:社内テスターの追跡を排除し、OQACからの新たな視点にアプローチして、最も客観的で正確な品質評価を取得します。
- 迅速なチームの立ち上げ:OQACを導入する場合、企業はオンデマンドチームを柔軟に作ることができ、いつでも迅速にチームを立ち上げたり立ち下げたりできます。
以下の具体的かつ実用的なケーススタディでは、オフショアテストセンターがビジネスにもたらす7つのメリットを示します。
導入事例1:幸福測定機器は自動化テストによって、テストの工数を50%削減し、市場投入までの時間を短縮
お客様の情報
お客様は決定的な幸福測定機器を持っており、それを使用して、目的、社会、経済、コミュニティ、身体という5つの主要な幸福要素全体で人口を改善する機会をお客様が理解できるようにします。包括的で高度に構成可能な健康改善ソリューションを適用して、人々の健康を維持し、ライフスタイルのリスクを軽減し、ケアを最適化します。
ビジネスニーズ
お客様は3 か月のリリース計画があり、手動テストを実行しています。自動化テストを適用して、市場投入までの時間を短縮し、テストの工数を削減する必要があります。
課題
システムは複雑で、Embrace(デスクトップアプリ)、Well Being Portal(Webアプリ)、Well Being Plus(モバイルアプリ)、データウェアハウス、Webサービス等があります。自動化テストのソリューションは、エンドツーエンドテストを実行する必要があります。
LQAのオフショアテストセンターソのリューション
- デスクトップ アプリ用の Ranorex、複数のブラウザーを備えた Web アプリ用の Selenium、ETL テスト用の ETL 検証等のコンポーネントごとにツールを提供しています。
- CI–Jenkinsを適用してテストを統合し、End-2-Endテストを自動化します。
テスト結果
- 自動テストケースの件数:36
- 検出されたバグの件数:92
- 回帰テストの実行の件数:2000
導入事例2:ベトナムの大手レストランチェーンモデルはエンドツーエンドのテストフローを最大化
お客様の情報
- お客様は、ベトナムのパイオニアであり、主要なレストランチェーンモデルです。
- 現在、21以上のブランドと約400レストランを所有しており、年間1,700万人の顧客にサービスを提供しており、現在も拡大を続けています。
ビジネスニーズ
- 約20のアプリケーションがあり、それぞれが1年に5~6リリースがあります。したがって、テストの需要は大きいであり、現在のQAチームは対応に苦労しています。
- モバイルアプリケーションとWebアプリケーションにUI自動化テストを適用する必要があります。さらに、市場投入までの時間とテストの工数を短縮し、品質を向上させるために、バックエンドテスト用のAPIが必要です。
課題
- エンドツーエンドのテストフローは複雑です。さまざまなプラットフォームでのアクションが必要です。
- APIテスト用のデータは膨大であり、現在の手動テストではカバーしきれません。
LQAのオフショアテストセンターのソリューション
- モバイルテストとWebテストの両方に、自動化テストのフレームワークを開発します。
- データ駆動型モデルをサポートし、膨大なデータセットでテストするためのAPIテストプログラム(Java)を開発します
- Java、Maven、TestNG、Appium(モバイル)、Selenium(Webアプリケーション)が使用されます。
テスト結果
- テストケースの件数:71
- 検出されたバグの件数:3
- 回帰テストの実行の件数:10
- 回帰サイクルの実行時間が週7日から週4日に短縮されました。
導入事例3:ベトナムの大手保険会社
お客様の情報
お客様はベトナムの大手保険会社です。AIG、AXA、Amlin、MunichRe、SwissRe、HannoverRe、Lloyd’s、AtriumSpace、Catlin、ACE、Hiscox、SCOR、SpaceCo、Watkins等の他の保険グループと幅広い関係を築いています。専門分野には、保険、生命、証券、ファンド、銀行、投資が含まれます。
ビジネスニーズ
お客様は40以上のアプリケーションと30のサービスを維持していますが、新しい変更の回帰テストを実行するのに十分な工数がありませんでした。
課題
自動化テストによってテストカバレッジを改善し、展開ごとのテスト結果を簡単に確認できるように、開発環境と継続的に統合する必要があります。
LQAのオフショアテストセンターのソリューション
- 現在のシステムでPOCと評価を行います。
- Web、モバイルアプリケーションに自動化テストを行うソリューションを提案します。
- システムの自動化テストを実施します。
テスト結果
- テストケースの件数:41
- 回帰テストの実行の件数:27
- 回帰サイクルの実行時間は1つのアプリの場合、2時間から45時間に短縮されます。別のアプリでは、1.5時間から13分に短縮されます。
導入事例4:マーケティングとロイヤルティプラットフォーム
お客様の情報
- マーケティング分析モジュールは、リアルタイムのユニバーサルコックピットとして、ロイヤルティプログラム、メンバーシップティア、リワード、マーチャントのパフォーマンスを確認・管理できます。
- ロイヤルティ管理モジュールにより、大企業はより親密なレベルで顧客とつながることができます。中小企業には、関係を細かく管理し、消費者を1人1人、真に理解することができるという利点があります。顧客の好き嫌いや行動に基づいてサービスをパーソナライズできます。
ビジネスニーズ
- 自動化テストにより、テスト作業を最適化する必要があります。
- プログラミング言語:JavaScript
- 自動化テストのフレームワーク:Cypress、Mocha
- プロセス:アジャイル
課題
- エンドツーエンドのテストフローは複雑です。
- APIテストのテスト用のデータは膨大であり、現在の手動テストではカバーしきれません。
- LQAのオフショアテストセンターのソリューション
- Webテストの自動化テストのフレームワークを開発します。
- データ駆動型モデルをサポートし、膨大なデータセットでテストするためのAPIテストプログラム(Java)を開発します。
テスト結果
- テストケースの件数(更新中):250
- 検出されたバグの件数:15
- 回帰サイクルの実行時間が週7日から週3日に短縮されました。
導入事例5:モバイルゲームアプリは2000のテストケースと100万人以上の実際のユーザーでテストカバレッジを最大化
お客様の情報
- お客様は45以上の無料のマルチプレイヤーゲームを持っています。
- パブリックルーム・プライベートルーム・トーナメントは、多くの人が一緒にゲームをプレイできるように開発されています。また、ユーザーは、チャット、ルームの作成、グループの作成、印象的なプロフィールの作成、トーナメントへの参加、ギフト・IAPの購入を行うことができます。
- 何百万人ものプレイヤーが毎日ゲームを楽しみ、永続的な友情を築いています。
ビジネスニーズ
- すべてのゲームのすべてのシナリオのテストを徹底的に行います。
- システムが常に安定していることを確認します。
- システムが複数のタイプのデバイスと互換性があることを確認します。
課題
- Platoには、世界中の多くの国から100万人以上の実際のユーザーがおり、膨大な数のリクエストを毎回解決する必要があります。
- 常に安定したサーバーを維持し、多くのデバイスで多様化することも大きな困難の1つです。
- Platoには、各ゲームでテスト対象のシナリオがたくさんあります。
LQAのオフショアテストセンターのソリューション
- 特定のデバイスに関連するバグを最小限に抑えるために、複数のデバイスでクロステストを行います。また、PlatoはUnrelease Productionという環境を開発しました。実際のユーザーデータとリンクされていますので、QAは実際の環境で品質を簡単に管理できます。
- テストの種類:機能テストと非機能テスト、クロステスト
テスト結果
- テストケースの件数:2000以上
- 抽出・検証されたバグの件数:500以上
なぜLQAソリューションが選ばれるのか?
We, at Lotus QA, are just a contact form away:
- Website: https://jp.lotus-qa.com/lotus-qa.com/
- Tel: (+84) 24-6660-7474
- Fanpage: https://www.linkedin.com/company/lqa//