Salesforce 测试全解析:UI 与静态分析的深度洞察
1. Salesforce UI 测试工具
在 Salesforce 的测试领域,UI 测试工具起着至关重要的作用。以下是几种常见的支持 Salesforce 的 UI 测试工具:
|工具名称|特点|适用场景|
| ---- | ---- | ---- |
|Provar|专注支持 Salesforce,紧跟最新版本发布,能处理复杂的 Salesforce UI,如服务控制台|仅关注 Salesforce 测试|
|Tricentis Tosca|声誉良好,功能强大,也可测试非 Salesforce 用户界面|需要测试非 Salesforce UI 的场景|
2. UI 测试的运行时机
UI 测试通常比单元测试运行时间长,因此开发者在开发过程中一般不会运行 UI 测试。它最适合作为回归测试的一部分,用于确认部署是否未破坏任何功能。为了提高效率,如果可能的话,应并行运行 UI 测试。
3. UI 测试环境
与 Apex 或 JavaScript 测试不同,UI 测试依赖于完全渲染的 Salesforce 用户界面才能运行。具体操作步骤如下:
1. 将自定义设置部署到 Salesforce 环境中。
2. 将测试引擎指向该环境。
3. 如果能提供完整的测试数据并保持其更新,可以在临时组织中运行这些 UI 测试。这样做的好处是,测试在执行过程中会修改数据,使用临时组织可避免对长期运行的测试沙箱造成不良更改。当然,只要 UI 测试不会对手动测试人员所需的数据造成意外更改,也可以使用测试沙箱。
超级会员免费看
订阅专栏 解锁全文
1040

被折叠的 条评论
为什么被折叠?



