测试和部署策略
我们建议您制定一个治理策略,用于测试和部署和自动化的相关组件 Power Apps Microsoft Power Platform ,并带有指向 Azure DevOps 自动化的链接。 Power Apps 是受监管行业支持推出所需的内容和批准控制的关键部分 Dynamics 365 Guides。
治理策略确保了执行受控的、有计划的测试和部署活动 Power Apps的基础和最佳实践,例如,由其 Azure DevOps促进。 它还有助于确保您拥有受监管行业所需的文件数量。 您的组织应始终确认需要哪些文档。 但是,测试计划、合规性要求、版本控制和部署过程是需要考虑的其他元素。 有时,对用户文档本身有要求。
测试和部署 Microsoft Power Platform 的目的是使环境保持最新状态,并处理在应用程序生命周期管理 (ALM) 方法中支持指南生命周期和审批流的应用。
为了保持合规性并确保执行正确的质量控制,将应用保持在正确的状态以进行测试和部署至关重要。 其中一项合规性要求是确保正确跟踪和管理行业要求。 另一个是确保这些行业要求在整个开发过程中得到执行。 通常,通过定义软件开发生命周期,然后通过质量保证 (QA) 批准来满足这些合规性要求。 软件开发生命周期完全遵循使用开发 Microsoft Power Platform Power Apps应用时组织中定义的内容。 它的质量控制方面确保在开发和测试应用程序时验证并满足所有相关标准。
软件开发生命周期
软件开发生命周期涉及有关开发应用程序时 Power Apps必须涵盖的内容的指导。 它可以包括有关要遵循的 Power App Canvas 模板、要使用的特定主题、字体和布局以及要使用的推荐组件的指南。 它还包括有关如何进行 QA、风险评估、测试过程以及单元测试、验收测试、安全测试和性能测试等领域的覆盖范围的指导。 最后,软件开发生命周期包括有关如何在部署后处理应用的指导。 它包括有关维护要求和 Power Apps 流程的详细信息。 它还定义了必须执行哪些相关数据,或者,例如,应如何请求对应用程序的访问,谁应该批准它,以及何时撤消访问。
ALM
本文中提到的许多方面都可以作为有关使用 ALM 的最佳实践的基线。 首先,我们建议您熟悉 ALM 的环境策略可以实现的目标。 将这些建议与组织的要求结合使用,以起草正确的测试和部署过程。
开发应用程序以处理 Guides 审批流程
若要支持和处理 Guides 流程,可以合并 QA 组织的审批流程,并将其与开发中的 Power Apps应用结合使用。 在为组织开发这些应用程序时,必须遵循现有的 QA 流程,并在某种程度上为它们复制。 当您对这些流程进行测试计划时,请与 QA 专家密切对话,以确保每个步骤都以与组织保持一致的方式进行。 在许多情况下,测试计划可能必须为过程的每个部分包含单独的测试环境,以便测试不会与其他部分 Microsoft Power Platform重叠。 从合规性角度来看,验证在测试期间的不同组件 Microsoft Power Platform 是否仍按预期工作。 请考虑暂存新的测试环境,以允许对解决方案和运行环境 Microsoft Power Platform进行并行验证。