測試與部署策略
我們建議您制定一個管理策略,以測試和部署 Power Apps 和 Microsoft Power Platform 的相關組件,並與 Azure DevOps 和自動化連結起來。 在受規管的產業中,Power Apps 是支援 Dynamics 365 Guides 推出所需的內容和核准控制的關鍵部分。
管理策略確保了 Power Apps 受控、規劃的測試和部署活動的基本要素和最佳做法,例如透過 Azure DevOps 的協助。 它還有助於確保您具備所需的受規管產業文件。 您的組織應不斷確認需要哪些文件。 然而,測試計畫、合規要求、版本控制和部署過程是需要考慮的其他要素。 有時,對於使用者文件本身也有要求。
測試和部署的目的是保持 Microsoft Power Platform 環境的最新狀態,並處理支援指南生命週期和核准流程的應用程式,以應用程式生命週期管理 (ALM) 方法。
若要保持合規性並確保進行正確的品質控管,至關重要的是將應用程式保持在適合進行測試和部署的狀態。 合規要求之一是確保產業要求已被正確追蹤和管理。 另一個要求是確保這些產業要求在開發程序中已經進行。 通常,透過定義軟體開發生命週期,然後由品質保證 (QA) 核准,可以滿足這些合規要求。 軟體開發生命週期完全遵循在使用 Power Apps 開發 Microsoft Power Platform 上的應用程式時組織中所定義的內容。 品質控制的方面確保在開發和測試應用程式時驗證並滿足所有相關標準。
軟體發展生命週期
軟體開發生命週期提供了開發 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 的環境。