麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種基于動態權限控制的公共用例庫管理方法及系統與流程

文檔序號:41770391發布日期:2025-04-29 18:40閱讀:5來源:國知局
一種基于動態權限控制的公共用例庫管理方法及系統與流程

本發明涉及知識管理系統,尤其涉及一種基于動態權限控制的公共用例庫管理方法及系統。


背景技術:

1、公共用例庫是一個用于存儲、管理和共享測試用例、文檔、模板等信息的系統。通常,公共用例庫是企業或開發團隊為提高工作效率,確保質量保障,所建立的一個重要資源庫。在傳統的開發和測試流程中,公共用例庫常常用于存儲標準化的測試用例、功能驗證案例、性能測試模板等,供不同項目和團隊復用。

2、目前,大部分企業和團隊依然采用本地文檔管理的方式來建立和維護公共用例庫。這種方式意味著,所有的公共用例都存儲在本地文件系統中,通常是共享網絡驅動器或團隊協作平臺,文件以常見的文檔格式(如word、excel、txt等)存在,并沒有專門的管理系統來對其進行統一控制。

3、在這一模式下,公共用例庫的管理通常缺乏權限限制,面向全員開放。所有團隊成員和項目經理都可以隨時編輯、刪除或增加新的用例。這種方式雖然簡單,但缺乏有效的管理和控制機制,容易導致以下問題:

4、文檔格式不統一,信息難以整合和使用;

5、文件存放位置分散,查找和訪問變得困難;

6、內容缺乏可追溯性,無法有效確認資產的準確性和安全性;

7、操作權限不受限制,容易發生誤操作,增加了管理風險;

8、不同部門和團隊之間的用例庫缺乏共享和復用機制,重復工作增多,效率低下。


技術實現思路

1、鑒于此,本發明實施例提供了一種基于動態權限控制的公共用例庫管理方法及系統,以消除或改善現有技術中存在的一個或更多個缺陷。

2、一方面,本發明提供了一種基于動態權限控制的公共用例庫管理方法,預先獲取企業的部門組織架構,為每個部門設置公共用例庫的管理權限,將用戶與所述部門組織架構進行關聯,所述方法包括以下步驟:

3、用戶從項目中選擇需歸集用例,并發起歸集請求;將所述用戶關聯的部門與相應用例庫模塊進行模糊匹配,若匹配成功,則表明所述用戶擁有歸集權限,將所述需歸集用例寫入所述公共用例庫相應的用例庫模塊;

4、用戶從所述公共用例庫中選擇需復用用例,并發起復用請求;創建新的項目用例,并繼承所述需復用用例的基本信息;

5、用戶從所述公共用例庫中選擇需移除用例,并發起移除請求;將所述用戶關聯的部門與相應用例庫模塊進行模糊匹配,若匹配成功,則表明所述用戶擁有移除權限,將所述需移除用例從所述公共用例庫相應的用例庫模塊中移除。

6、在本發明的一些實施例中,預先獲取企業的部門組織架構,并將用戶與所述部門組織架構進行關聯,包括:

7、將所述部門組織架構存儲在mysql數據庫中,按照預設時間間隔,定期更新所述部門組織架構;

8、將所述用戶與所述部門組織架構進行關聯,以通過關聯關系動態獲取所述用戶在所述公共用例庫中的管理權限。

9、在本發明的一些實施例中,所述方法還包括:

10、所述公共用例庫采用樹形結構,根節點為所述公共用用例庫整體,節點為所述用例庫模塊;每個節點支持添加子模塊操作、重命名操作和刪除模塊操作。

11、在本發明的一些實施例中,將所述用戶所屬部門與相應用例庫模塊進行模糊匹配,若匹配成功,則表明所述用戶擁有歸集權限,包括:

12、當用戶發起歸集請求后,后端提供第一應用程序編程接口供前端獲取所述公共用例庫所有用例庫模塊的信息,前端獲取接口響應結果下所有一級用例庫模塊名稱;

13、后端提供第二應用程序編程接口供前端獲取當前用戶信息,前端獲取接口響應結果下所述當前用戶關聯的部門名稱;

14、循環遍歷所述一級用例庫模塊名稱,判斷是否模糊匹配所述當前用戶關聯的部門名稱,若能夠匹配,則所述當前用戶擁有該用例庫模塊及其子模塊的管理權限,若不能匹配,則無管理權限,僅能查看數據。

15、在本發明的一些實施例中,將所述需歸集用例寫入所述公共用例庫相應的用例庫模塊,包括:

16、將所述需歸集用例批量或者單條依次歸集到所述公共用例庫相應的用例庫模塊中;

17、歸集完成后,更新項目用例數據庫表,設置所述需歸集用例的字段。

18、在本發明的一些實施例中,將所述需移除用例從所述公共用例庫相應的用例庫模塊中移除,包括:

19、將所述需移除用例批量或者單條依次從所述公共用例庫相應的用例庫模塊中移除;

20、移除完成后,更新項目用例數據庫表,設置所述需移除用例的字段。

21、在本發明的一些實施例中,所述方法還包括:

22、確定需要記錄的管理操作,所述管理操作至少包括查看用例、歸集用例、復用用例和移除用例;

23、設置日志數據結構,所述數據結構包含多個字段,以描述每個管理操作的相關信息;

24、前端通過事件監聽來捕捉用戶的管理操作,將監聽得到的數據發送到后端,記錄在日志中,并存入預設數據庫。

25、另一方面,本發明還提供了一種基于動態權限控制的公共用例庫管理系統,所述系統包括:

26、組織架構管理模塊,用于獲取企業的部門組織架構并存儲在mysql數據庫中,為每個部門設置公共用例庫的管理權限,按照預設時間間隔,定期更新所述部門組織架構;

27、用戶管理模塊,用于將用戶與所述部門組織架構進行關聯,以通過關聯關系動態獲取所述用戶在所述公共用例庫中的管理權限;

28、公共用例庫動態權限控制模塊,用于當用戶管理所述公共用例庫時,將所述用戶關聯的部門與相應用例庫模塊進行模糊匹配,若匹配成功,則表明所述用戶擁有相應管理權限;

29、歸集公共用例模塊,用于當用戶擁有歸集權限時,從項目中選擇需歸集用例,將所述需歸集用例寫入所述公共用例庫相應的用例庫模塊;

30、復用公共用例模塊,用于用戶從所述公共用例庫中選擇需復用用例,創建新的項目用例,并繼承所述需復用用例的基本信息;

31、移除公共用例模塊,用于當用戶擁有移除權限時,從所述公共用例庫中選擇需移除用例,將所述需移除用例從所述公共用例庫相應的用例庫模塊中移除。

32、在本發明的一些實施例中,所述系統還包括:

33、項目用例管理模塊,用于管理和展示與項目相關的用例,支持將用例從項目歸集到所述公共用例庫;

34、公共用例管理模塊,用于查詢和管理標記為公共用例的項目用例,并將其展示在所述公共用例庫相應的用例庫模塊中;

35、公共用例庫操作日志管理模塊,用于記錄和管理系統中用戶管理所述公共用例庫的相關行為數據。

36、另一方面,本發明還提供了一種計算機可讀存儲介質,其上存儲有計算機程序/指令,該計算機程序/指令被處理器執行時實現如上文中提及的任一項所述方法的步驟。

37、本發明提供一種基于動態權限控制的公共用例庫管理方法及系統,包括:獲取企業的部門組織架構,為每個部門設置公共用例庫的管理權限,將用戶與部門組織架構關聯;用戶從項目中選擇需歸集用例,根據用戶關聯的部門與用例庫模塊模糊匹配,判斷是否具備歸集權限,若有,將需歸集用例寫入公共用例庫相應的用例庫模塊;用戶從公共用例庫中選擇復用用例,創建新的項目用例,設置字段后,直接繼承需復用用例的基本信息;用戶從公共用例庫中選擇需移除用例,根據用戶關聯的部門與用例庫模塊模糊匹配,判斷是否具備歸集權限,若有,將需移除用例從公共用例庫相應的用例庫模塊中移除。本發明構建了一個集中化的公共用例庫,按部門維度進行管理,基于權限控制機制,根據用戶關聯的部門來動態獲取相應的管理權限,有效實現了對公共用例的準確分類與高效維護。允許用戶根據其權限對用例庫進行訪問和操作,確保信息的安全性。同時,通過智能分類功能,用戶能夠輕松找到所需的用例,提高了查找和應用的效率。此外,支持對公共用例的管理與歷史記錄追蹤,確保了用例在整個生命周期內的準確性和一致性。這種綜合管理方式不僅提升了工作效率,還降低了人為錯誤導致的風險,為團隊協作提供了更可靠的基礎。

38、本發明的附加優點、目的,以及特征將在下面的描述中將部分地加以闡述,且將對于本領域普通技術人員在研究下文后部分地變得明顯,或者可以根據本發明的實踐而獲知。本發明的目的和其它優點可以通過在說明書以及附圖中具體指出的結構實現到并獲得。

39、本領域技術人員將會理解的是,能夠用本發明實現的目的和優點不限于以上具體所述,并且根據以下詳細說明將更清楚地理解本發明能夠實現的上述和其他目的。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 民乐县| 砀山县| 建瓯市| 百色市| 河北区| 河北省| 安陆市| 延庆县| 航空| 庆元县| 尚义县| 贡嘎县| 桐城市| 红河县| 阳西县| 广昌县| 阳高县| 修文县| 桐城市| 名山县| 海门市| 澄城县| 太湖县| 盐边县| 永吉县| 安龙县| 葫芦岛市| 民丰县| 济南市| 庆阳市| 绍兴县| 车险| 龙口市| 甘谷县| 循化| 清涧县| 西丰县| 娄底市| 西吉县| 鄂伦春自治旗| 永登县|