なぜ Salesforce でテストするのか?
学習の目的
この単元を完了すると、次のことができるようになります。
- Salesforce でのテストが必要な理由を説明する。
- Salesforce におけるテストの 5 つのレベルを説明する。
- テスト計画作成のベストプラクティスを説明する。
Salesforce でテストする
Salesforce を使用している組織ではアプリケーションがカスタマイズされている可能性が高く、その品質をテストする必要があります。Provar は、テストの目的は、自信を持って製品を提供できるように、製品に関する情報を学んで明らかにすることであると指摘しています。Salesforce でのテストが必要である理由は次のとおりです。
- テストにより、コードが機能的であることが保証される。
- テストにより、問題を早い段階で検出できる。
- テストにより、カスタムアプリケーションが組織に適切にリリースされることを確認できる。
Salesforce アプリケーションについては、5 つのレベルのテストを行う必要があります。Salesforce テストジャーニーを開始する前に、この 5 つのテストの詳細を確認してください。
この種のテストは手動で実行することもできますが、そうするとコストがかかり、効率も悪くなります。このようなプロセスを自動化し、Salesforce Platform でのテストに関するいくつかの課題に対処できるツールには、Provar Automation などがあります。こういったツールについては次の単元で説明します。
ここで覚えておくべき重要な点は、開発者とテスト担当者は Salesforce で作成中のカスタマイズ済みのアプリケーションについて包括的に理解している必要があるということです。熟知していないものを正しくテストすることはできませんよね? また、テストは Salesforce Sandbox 環境で行う必要があります。
Salesforce テストのヒント
Salesforce でテストする際には数多くの課題に直面しますが、これでテストを成功させるために必要な知識を身に付けることができました。それでは、Salesforce のテストにおける最も一般的な課題とそれをうまく克服する方法を明らかにしていきましょう。