我们正在构建一个基于 SalesForce.com 云的大型 CRM 系统。我正在尝试为系统制定一个测试计划,但我不确定如何创建系统范围的测试。我想为此使用一些行为驱动的测试技术,但我不确定应该如何将它们应用到平台上。
对于我们将在系统中构建的自定义部分,我计划使用 SpecFlow 的 Cucumber 在 UI 上驱动 Selenium 操作来解决此问题。但是对于 SalesForce UI 定制,我不确定要进行多深的测试。诸如工作流和验证规则之类的自定义可以封装很多我认为应该测试的复杂逻辑。
在 SalesForce 中为这种开箱即用的功能编写 Selenium 测试对于价值而言似乎过于繁重。您能分享一下您使用 SalesForce.com 平台进行系统测试的经验吗?我们应该如何处理?