Provarの最新の製品アップデートはこちら:Winter'26 Release 1 (外部サイトに接続します)

ADOC x Provar

Sales Cloudのテスト時間を2週間を5日に短縮し、回帰テストの時間を50%削減

Streamlined Testing for Telecoms
~通信事業者のための合理されたテスト~

通信事業者概要

この会社は、世界中に2億人以上の顧客を持つ多国籍通信企業です。また、Salesforce Sales Cloudの顧客であり、合理化されたテスト環境を活用しています。同社のSalesforce環境は、標準のSalesforceオブジェクトやページレイアウト、カスタム設定、Visualforce開発など、標準要素とカスタム要素を組み合わせて構成されています。主に営業とマーケティング部門がSalesforceプラットフォームを利用しており、リード顧客情報のやり取り、商談管理、売り上げ予測などのプロセスをカバーしています。
同社は、Sales Cloudのテストプロセスを改善するためにProvarに相談しました。

通信事業者が抱えていたSales Cloudテストの課題

この会社のSales Cloudテストは複雑でありながら手作業で行われており、大きな負担となっていました。具体的には、約150件のエンドツーエンドのテストケースを1回完了するのに、2人の専任テスターが2週間かかっていました。

QAチームは、手動でのSales Cloudテストの労力を削減し、テストパック全体の自動実行を定期的に行うことで、アジャイル開発をより適切にサポートしたいと考えていました。
また、テストは、リリースライフサイクルに沿って複数の環境で効率的に実行する必要もありました。

●150のテストケース
●160時間
●4 FTE

 ※FTE:Full-Time Equivalentの略。フルタイムの従業員1人が1週間で働く時間量を基準としたもの。1FTEは一般的には週40時間(1日8時間 × 週5日)を指す。

Sales Cloudテストの解決策

同社はSales Cloudのテストを自動化するためにProvarを選択しました。Provarは、Salesforce向けに設計されたエンドツーエンドのテスト自動化ツールです。Salesforceと緊密に統合されているため、合理化されたテストの自動化をより効率的に実装できます。また、環境のマイナーチェンジが容易になり、メンテナンスの手間や拡張の難しさが解消されます。

同社は、テストケースの設計と開発を支援するため、Provarの15日間クイックスタートコンサルティングパッケージを導入しました。同時に、社内のテストチームもProvarの3日間トレーニングコースを修了しました。

Provarを使用することで、テストケースは取引先、取引先責任者、リード、商談、キャンペーン、Chatter、レポート、売上予測といった主要な機能すべてを網羅しました。エンドツーエンドのワークフローを検証し、ブラウザ上で計算フィールドをアサートし、検証ルールのエラーメッセージを確認することも可能になりました。

Provar導入の成果

●テスト時間を2週間→5日間に
●回帰テストの時間を50%削減
●2 FTE節約

同社は、Provarのクイックスタートコンサルティングパッケージによるわずか15日間の専用サポートで、回帰テスト範囲の半分以上のテストケースを完了しました。この範囲の60%以上は、Provarの使用経験がなかった社内のテストチームによって実現しました。

その後、チームはProvarの操作に十分な自信を持つようになり、軽いサポートのみで残りの回帰テスト範囲を自力で実現することができました。

最終的に、同社は Sales Cloud のテスト時間を 2 週間から 5 日に短縮し、回帰テストの時間を 50% 削減しました。

このソリューションは多くの標準的なSalesforceページレイアウトを使用していたため、ProvarのSalesforceメタデータに関する知識を活用してフィールドを簡単にマッピングできました。このアプローチにより、保守性の高いテストケースを作成することができました。

同社はProvarの環境管理機能を利用して、異なる環境間で迅速にテストを実施することもできました。テスト内容に変更を加えることなく、同じテストをさまざまな環境で実行できるようになった点に満足していました。

同社は、Sales Cloud のテスト時間と労力が大幅に削減できたことから、Provar の導入に満足しています。

合理化されたテスト自動化を実現する技術的な解決策

同社は、Sales Cloud テストにおいて、以前使用していたツールである Selenium で苦戦していたいくつかの領域でも Provar が優れている点を挙げました。

コード不要(ノーコード)

Seleniumでは、テスターに​​Java、C#、Python、または類似言語での開発スキルが求められます。それに対しProvarはコードフリーで動作し、開発者ではない人でも簡単に使用できるため、テスターのトレーニングやテストのメンテナンスが容易になります。

簡単なコントロールロケータ

Seleniumでは、テスト作成者がこれらのロケータをハードコーディングする必要があります。ProvarはSalesforceメタデータに緊密に統合されているため、フィールドロケータが自動的に提案され、効率的に修正できます。

簡単なテスト

SeleniumでのAPI テストはプログラミングが必要ですが、Provarではシンプルなドラッグ アンド ドロップ インターフェースを通じてデータの作成と複製をサポートします。

フィールド定義のサポート

Seleniumでは、すべての選択リストとラベルを手動でプログラムする必要があります。Provarは、緊密なメタデータ統合を通じて、選択リストとラベルを自動的にサポートします。

複数のユーザーとプロファイルによるテスト

Selenium はこれらの要件をサポートしていませんが、Provar では Excel シートの簡単なセットアップでテストを合理化できます。

自動データクリーンアップ

Selenium ではデータのクリーンアップをプログラムする必要がありますが、Provarではこれを自動的に有効にすることができます。

Salesforce ネイティブ要素のサポート

SeleniumはSalesforceの標準要素やカスタム要素を識別できないため、テスト作成者がすべての項目を手動でマッピングする必要があります。しかしProvarは標準ページレイアウトのサポートが組み込まれており、自動的に領域を認識してマッピングします。また、PageObjectsコンセプトによる高度なVisualforceサポートも備えているため、Visualforceページに小さな変更を加えてもテストが中断されることはありません。

環境管理

Selenium ではデータのクリーンアップをプログラムする必要がありますが、Provarではこれを自動的に有効にすることができます。