本發明涉及數據處理,具體涉及基于時間顆粒的流程審批權限分配方法及系統。
背景技術:
1、隨著軟件開發的不斷發展,測試流程逐漸趨向標準化和規范化。這要求測試過程中的各個環節都有明確的審批流程和權限分配。審批權限的分配是確保測試工作按照既定標準和規范進行的關鍵環節。
2、但由于軟件開發的復雜化趨勢,傳統的軟件測試流程審批權限分配方法無法滿足分配要求,出現測試人員執行冗余的返回調整,導致測試結果準確性不足。
技術實現思路
1、本申請提供了基于時間顆粒的流程審批權限分配方法及系統,用于解決現有技術中軟件測試過程中流程審批權限分配不合理,造成測試人員執行冗余,測試效率和測試結果準確性低的技術問題。
2、本申請的第一個方面,提供了基于時間顆粒的流程審批權限分配方法,所述方法包括:讀取預測試軟件,進行基于測試流程的層次時間顆粒劃分,確定層次測試節點,所述預測試軟件包括至少一個并發測試軟件,所述層次測試節點標識有測試特征;基于所述層次測試節點,確定剛性流程節點與柔性流程節點,設定分配約束函數,其中,所述柔性流程節點標識有松弛度;訓練自適應審批模塊,基于所述層次測試節點與所述分配約束函數進行模塊學習,確定臨時分配模塊,其中,所述自適應審批模塊包括多個審批單元,包含獨立的流程分配區塊與協同的碰撞調配區塊;交互測試人員狀態,所述測試人員狀態為基于時間顆粒劃分的時區狀態,包括剛性狀態時區與柔性狀態時區;針對所述測試人員狀態,結合所述臨時分配模塊進行軟件測試的測試節點審批分配與基于有限元分析的碰撞層次迭代尋優調配,確定目標分配結果;將所述目標分配結果傳輸至智能調度中心,進行軟件測試端與用戶端的分配可視化與軟件測試管理。
3、本申請的第二個方面,提供了基于時間顆粒的流程審批權限分配系統,所述系統包括:層次時間顆粒劃分模塊,所述層次時間顆粒劃分模塊用于讀取預測試軟件,進行基于測試流程的層次時間顆粒劃分,確定層次測試節點,所述預測試軟件包括至少一個并發測試軟件,所述層次測試節點標識有測試特征;分配約束函數設定模塊,所述分配約束函數設定模塊用于基于所述層次測試節點,確定剛性流程節點與柔性流程節點,設定分配約束函數,其中,所述柔性流程節點標識有松弛度;臨時分配學習模塊,所述臨時分配學習模塊用于訓練自適應審批模塊,基于所述層次測試節點與所述分配約束函數進行模塊學習,確定臨時分配模塊,其中,所述自適應審批模塊包括多個審批單元,包含獨立的流程分配區塊與協同的碰撞調配區塊;測試人員狀態交互模塊,所述測試人員狀態交互模塊用于交互測試人員狀態,所述測試人員狀態為基于時間顆粒劃分的時區狀態,包括剛性狀態時區與柔性狀態時區;目標分配結果確定模塊,所述目標分配結果確定模塊用于針對所述測試人員狀態,結合所述臨時分配模塊進行軟件測試的測試節點審批分配與基于有限元分析的碰撞層次迭代尋優調配,確定目標分配結果;軟件測試管理模塊,所述軟件測試管理模塊用于將所述目標分配結果傳輸至智能調度中心,進行軟件測試端與用戶端的分配可視化與軟件測試管理。
4、本申請中提供的一個或多個技術方案,至少具有如下技術效果或優點:
5、本申請提供的基于時間顆粒的流程審批權限分配方法,涉及數據處理技術領域,通過讀取預測試軟件,進行基于測試流程的層次時間顆粒劃分,確定層次測試節點,并設定分配約束函數,基于層次測試節點與分配約束函數進行模塊學習,確定臨時分配模塊,結合測試人員狀態,進行測試節點審批分配與碰撞層次迭代尋優調配,并根據目標分配結果進行分配可視化與軟件測試管理,解決了現有技術中軟件測試過程中流程審批權限分配不合理,造成測試人員執行冗余,測試效率和測試結果準確性低的技術問題,實現了基于時間顆粒進行測試權限分配,避免測試人員執行冗余,提高測試效率和測試結果的準確性的技術效果。
1.基于時間顆粒的流程審批權限分配方法,其特征在于,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
3.如權利要求1所述的方法,其特征在于,所述進行基于測試流程的層次時間顆粒劃分,包括:
4.如權利要求1所述的方法,其特征在于,各審批單元包含協同的碰撞調配區塊,包括:
5.如權利要求4所述的方法,其特征在于,所述確定目標分配結果,包括:
6.如權利要求5所述的方法,其特征在于,進行基于柔性分配部分的多目標尋優調配,包括:
7.如權利要求6所述的方法,其特征在于,尋優迭代方式包括:
8.基于時間顆粒的流程審批權限分配系統,其特征在于,所述系統包括: