26、深入理解Salesforce开发生命周期与部署架构

深入理解Salesforce开发生命周期与部署架构

1. 部署架构(DA)结构

部署架构(DA)可能有不同的结构,不同客户的DA结构也可能存在差异。在评审会议中,需要结合具体场景,解释卓越中心(CoE)的价值、涉及的角色,以及该团队预期完成的活动和任务,以此应对场景中的挑战。

2. 环境管理策略

要了解Salesforce平台/Salesforce核心云提供的不同类型环境,提出包含合适环境类型的环境管理计划,解释每个环境的用途,并说明所选环境类型的合理性。

在有组织的开发环境中,开发过程包含多个阶段(如开发、QA、UAT等),每个阶段的活动在不同环境中完成。这种关注点分离消除了依赖关系,允许不同团队并行工作。由于易于创建沙箱,多层开发环境在Salesforce中非常常见。

典型的Salesforce开发和发布周期环境安排为:开发、CI环境(也称为构建环境)、QA、预生产和生产。根据项目性质,还可添加其他层,如集成测试、热修复和专用培训环境。

以下表格有助于为每个任务选择合适的环境组合:
| 沙箱类型 | 开发新功能 | 测试 | 集成测试/性能测试 | 预生产和UAT |
| — | — | — | — | — |
| Scratch | 非常适合 | 良好(单元测试、功能测试、UI自动化测试) | 不适合 | 不适合 |
| Developer | 非常适合 | 良好(单元测试、功能测试、UI自动化测试) | 不适合 | 不适合 |
| Developer pro | 适合 | 非常适合功能测试;数据存储可用于有限的回归测试 | 集成测试使用有限;不适合性能测试 |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值