SalesForce.comクラウドに基づいて大規模なCRMシステムを構築しています。システムのテスト計画をまとめようとしていますが、システム全体のテストを作成する方法がわかりません。このためにいくつかの動作駆動型のテスト手法を使用したいのですが、それらをプラットフォームにどのように適用すべきかわかりません。
システムに構築するカスタムパーツについては、UIでSeleniumアクションを駆動するSpecFlowのCucumberを使用してこれにアプローチする予定です。しかし、SalesForce UIのカスタマイズについては、テストをどれだけ深く行うべきかわかりません。ワークフローや検証ルールなどのカスタマイズは、テストする必要があると思われる多くの複雑なロジックをカプセル化できます。
このすぐに使える機能のSeleniumテストをSalesForceで作成することは、その価値にとって非常に負担が大きいように思われます。システムテストの経験をSalesForce.comプラットフォームと共有できますか?また、これにどのように取り組む必要がありますか?