D365 BC 自動化測試框架建立
4天前
Dynamics 365 Business Central (AL語言) 自動化測試框架建立與 CI/CD 管道配置
【項目背景】
我們目前有一套由委外廠商在 Dynamics 365 Business Central 系統上開發的多款 Extension。目前缺乏自動化測試機制,導致每次系統升級或廠商交付新版本時,人工迴歸測試成本極高。因此,希望引進專業的 BC 測試專家,協助建立自動化測試機制。
【核心需求與交付物】
1. 測試框架搭建:協助規劃並教導如何利用微軟官方的 Test Runner 與 Test Libraries(如 Library - Sales, Any 庫等)建立測試專案(Test Extension)。
2. CI/CD 自動化管線配置:使用 GitHub Actions,搭建自動化測試管線。需達到「廠商提交代碼 -> 自動觸發測試 -> 執行測試並產出報告」的流程。
3. 實戰範例開發:針對我們現有的 Extension 核心邏輯,編寫標準的自動化測試軟體。
4. 交付文檔:提供環境配置說明書與自動化測試編寫規範指南以及完整的程式碼。
【技術要求】
1. 熟悉 Microsoft Dynamics 365 Business Central 運作機制與 AL 語言開發。
2. 具備 BC 自動化測試經驗,熟悉 Test Toolkit之應用。
3. 具備 GitHub Actions 配置經驗。
4.具備良好的代碼注釋習慣,能配合線上遠端溝通。
【項目背景】
我們目前有一套由委外廠商在 Dynamics 365 Business Central 系統上開發的多款 Extension。目前缺乏自動化測試機制,導致每次系統升級或廠商交付新版本時,人工迴歸測試成本極高。因此,希望引進專業的 BC 測試專家,協助建立自動化測試機制。
【核心需求與交付物】
1. 測試框架搭建:協助規劃並教導如何利用微軟官方的 Test Runner 與 Test Libraries(如 Library - Sales, Any 庫等)建立測試專案(Test Extension)。
2. CI/CD 自動化管線配置:使用 GitHub Actions,搭建自動化測試管線。需達到「廠商提交代碼 -> 自動觸發測試 -> 執行測試並產出報告」的流程。
3. 實戰範例開發:針對我們現有的 Extension 核心邏輯,編寫標準的自動化測試軟體。
4. 交付文檔:提供環境配置說明書與自動化測試編寫規範指南以及完整的程式碼。
【技術要求】
1. 熟悉 Microsoft Dynamics 365 Business Central 運作機制與 AL 語言開發。
2. 具備 BC 自動化測試經驗,熟悉 Test Toolkit之應用。
3. 具備 GitHub Actions 配置經驗。
4.具備良好的代碼注釋習慣,能配合線上遠端溝通。
*************
*************
评论
