スマートテスト
高まるSalesforceのテストの必要性
テストのベストプラクティスは、Salesforceでは比較的新しい分野です。組織が成長し、複雑さが深まるにつれ、正確でリスクを軽減するテストが必要になってきます。
過剰テスト vs. テスト不足
変更のテストの管理には、常に苦労があります。 より多くのテストを行い、より長いプロセスを作り、より多くのリソースを利用し、コストを増加させますか?それとも、本番でエラーが発生する危険性を高めながらも、テスト回数を減らすのでしょうか?リスクベースのSalesforce自動テストでは、両方の利点を享受することができます。 組織のどの部分にリスクがあるのかを事前に把握し、影響があるとわかっている部分にテストを集中させます。「念のため」と、テストを繰り返してリソースを浪費したり、テストが不十分だったために予期せぬエラーが発生したりすることはありません。
リスクベーステストの実践

01テスト精度の向上
事前に何が問題かを判断し、テストの必要性と工数見積もりを正確に行うことができます。リスクを特定し、必要なものだけをテストすることで、時間と労力を節約することができます。

02ユーザー受入テストの改善
ビジネスユーザーが新しい機能をテストする際に、テストエビデンスを文書化し、信頼性の高いプロセスを構築することができます。

03テスト管理の改善
開発開始前にテストの流れを管理、整理することができます。テストの流れをまとめ、作成し、テスターを割り当て、さらに再利用可能なテスト用データセットを指定することができます。
特徴
テスト管理プラットフォーム

変更の影響を受けるコンポーネントを完全に可視化できます。これによりテスト計画の際、正確に範囲を設定し、調整できるようになります。すべてのエントリー ポイントにおいて、テスト オーナーは既存のカタログからテスト スクリプトをリンクしたり、テストの推奨事項を得たり、新しいテストを作成したりすることができます。テスト状況を単一のプラットフォームで確認、管理できます。

ユーザー受入テストの自動記録

ForeSightは、ユーザー機能テスト時に、テストエビデンスを自動で記録します。ユーザーが新機能をテストする際にたどった経路のスクリーンショットを自動的に保存します。これによりプロセスの不具合をより簡単に特定でき、ビジネスユーザーに手間のかからないテストプロセスを提供することができます。
