Salesforce 沙箱快速概览(Salesforce Sandboxes: Quick Look)

本快速概览通过 Zephyrus 搬迁服务公司的案例,带你认识 Salesforce 沙箱:沙箱是生产环境的隔离副本,提供零风险的测试场地,还能隔离开发、提供培训环境并批量部署改动。你将了解 Developer Pro、Partial Copy、Full 等沙箱类型,以及 Selective Sandbox Access、沙箱模板、DX Inspector、Agentforce Testing Center 等核心功能,和 Data Mask & Seed、Scale Test 等附加组件,最终跟随一个智能体完成构建、QA、端到端测试并安全上线。...

📅 2026/10/13 ✍️ ponybai 🏷️ salesforce, headless

一、使用 Salesforce 沙箱开发和测试功能(01 Develop and Test Features Using Salesforce Sandboxes)

slide_2
slide_3

本单元用安全的方式开发和测试功能:定义沙箱及其好处,浏览可用的类型与功能,并跟随 Zephyrus 搬迁服务公司一起构建、QA 测试并信心十足地上线一个新智能体。学完本单元你将能够:

  • 定义什么是沙箱(sandbox);
  • 列出使用沙箱的好处;
  • 识别哪种沙箱类型适合你的开发和测试场景。

测试一个新想法(Testing a New Idea)

slide_4

Zephyrus Relocation Services 协调员工搬迁的每个环节,从提供打包材料到协调国际海关表单,并依赖 Salesforce 管理驱动其服务的数据。它的管理员 Calvin Green 有个绝妙的主意:打造一个 Relocation Coordinator(搬迁协调员)智能体,能提供个性化搬迁指导和搬家套餐摘要、回答客户搬迁政策问题、并实时更新货物位置。

由于 Zephyrus 的生产环境承载着关键业务流程和数据,Calvin 不想在生产里冒险,于是他创建了一个 Salesforce 沙箱,在测试环境中开发和测试这个智能体。

什么是沙箱(What's a Sandbox?)

slide_5

Salesforce 沙箱(sandbox)是生产环境的隔离副本。它们为新项目提供零风险的测试场地,还能用生产数据的副本进行彻底、逼真的测试。

除了测试,沙箱还可以用来:

  • 在准备好部署之前,把定制和开发工作与生产环境隔离;
  • 提供培训环境;
  • 把零散改动批量合并成一次对生产的部署。

沙箱类型(Sandbox Types)

slide_6

Salesforce 提供多种沙箱类型,每种都有独特的开发和测试功能。在 Zephyrus 的故事里,每个阶段都用不同的类型:

  • Developer Pro——带生产定制和样本数据的隔离开发环境;
  • Partial Copy——为 QA 提供逼真的数据;
  • Full——为端到端测试提供完整数据集。

关键在于:根据手头的工作选择合适的类型。

沙箱功能(一):核心功能(Sandbox Features (1))

slide_7

沙箱内置了能增强开发与测试的关键功能:

  • Selective Sandbox Access:把沙箱访问权限限制给所需用户(如一个公共组里的成员);
  • 数据存储升级:为 Developer 和 Developer Pro 沙箱扩充存储,跟上开发需求;
  • 沙箱模板:控制从生产复制到 Full 或 Partial Copy 沙箱的数据,打造更有针对性的测试环境;
  • DX Inspector:查看和管理整个组织的元数据变更的工具;
  • Data 360 沙箱:在隔离环境中测试 Data 360 的自动化、集成和工作流;
  • Agentforce Testing Center:用大量场景和 AI 生成的测试用例来测试新智能体。

沙箱功能(二):附加组件(Sandbox Features (2))

slide_8

沙箱还支持能增强规模与安全性的附加组件(add-on):

  • Data Mask & Seed:自动脱敏敏感数据,并用保持对象关系的相关数据填充沙箱;
  • Scale Test:在隔离环境中用逼真数据对 Salesforce 项目做性能测试。

Zephyrus 的新智能体从沙箱开始(一):构建与 QA(Build & QA)

slide_9

回到 Zephyrus 的智能体之旅。要构建新智能体,Calvin 和团队需要一个带生产现有定制和少量样本数据的隔离环境:

构建阶段:

  • Calvin 创建一个 Developer Pro 沙箱;
  • 用 Data Mask & Seed 填充新沙箱的记录;
  • 开发团队用 Agentforce Builder 开始创建 Relocation Coordinator 智能体。

QA 测试阶段:

  • QA 测试人员需要逼真数据来验证真实客户场景,Calvin 用只复制最相关对象的沙箱模板创建一个 Partial Copy 沙箱;
  • 用 Selective Sandbox Access 只给 QA 测试团队授权;
  • QA 用 Agentforce Testing Center 大规模生成并运行 AI 生成的测试。

Zephyrus 的新智能体从沙箱开始(二):端到端与上线(End-to-End & Launch)

slide_10

QA 测试人员批准了智能体,接下来要做带集成的端到端测试:

  • 端到端测试需要完整数据集,Calvin 创建一个 Full 沙箱;
  • 为保护复制到沙箱的数据,Calvin 启用 Data Mask 对敏感数据脱敏;
  • 再用 Scale Test 验证新智能体在旺季业务高峰期能承受增大的活动量。

Relocation Coordinator 智能体顺利通过端到端测试!借助沙箱及其强大功能,Calvin 和 Zephyrus 团队信心十足地把智能体发布到生产。通过沙箱的各个阶段——构建、QA、端到端——他们最终安全上线。


文章来源:Trailhead - Salesforce Sandboxes: Quick Look