999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx

一種基于軟件測試任務的信息化管理系統的原型設計

2024-12-31 00:00:00劉小玲李慧云殷珊珊賈少華許杰輝郝穎
現代信息科技 2024年12期

摘" 要:為解決傳統測試管理模式存在的問題,提出一個測試工作信息化管理系統的原型方案。系統前端采用Element Plus和Vue.js技術,后端采用Java EE 8、Spring Boot、Mybitas技術,并采用MySQL數據庫來存儲和管理數據。所實現的系統能夠統一管理測試任務和過程成果,提高測試工作的管理效率和數據統計分析效率,降低管理成本,還能夠綜合收集和分析測試數據,用于評估軟件產品質量,還可為企業產品或項目考核提供輔助決策依據。

關鍵詞:軟件測試;信息化管理系統;測試管理;軟件質量管理

中圖分類號:TP311" 文獻標識碼:A" 文章編號:2096-4706(2024)12-0091-05

Prototype Design of an Informatization Management System Based on

Software Testing Tasks

LIU Xiaoling, LI Huiyun, YIN Shanshan, JIA Shaohua, XU Jiehui, HAO Ying

(Tongfang Knowledge Network Digital Publishing Technology Co., Ltd., Beijing" 100192, China)

Abstract: To address the issues of traditional testing management modes, a prototype solution for a testing work informatization management system is proposed. The front-end of the system adopts Element Plus and Vue.js technology, while the back-end adopts Java EE 8, Spring Boot, Mybitas technology, and MySQL database is used to store and manage data. The implemented system can unified management of testing tasks and process results, improve the management efficiency and data statistical analysis efficiency of testing work, reduce management costs, and comprehensively collect and analyze testing data for evaluating software product quality. It can also provide auxiliary decision-making basis for enterprise product or project assessment.

Keywords: software testing; informatization management system; testing management; software quality management

0" 引" 言

隨著企業的發展,其產品規模不斷擴大、測試任務數量也日益增加,測試類型涵蓋了功能測試、接口測試、安全性測試、性能測試和APP測試等,統計發現近兩年的測試任務量均在1 000個以上。每個產品的測試數據信息都是手工收集,包括功能點、通過率、缺陷總數、修復率、缺陷類型等,然后通過表格進行匯總分析。過去的測試腳本、測試用例、測試報告以及硬件資源配置文檔等測試資產均保存在各自的PC硬盤上,導致查找歷史數據十分不便。每年部門總結和個人總結時,都要花費大量的時間手工整理、核算數據并統計量化。目前公司測試部仍沿用傳統的管理模式進行測試任務登記,存在統計工作量大、耗費時間較長,容易漏報或重復統計等問題,數據也不易及時更新,且查詢不方便,還存在著人員變動及數據安全不可控的風險。

隨著信息化管理[1]的普及,我們考慮通過測試工作信息化管理系統來解決上述問題,實現測試任務的統一管理,運用智能手段提高測試數據收集的效率和準確性;通過測試數據整合實現快速查詢和共享,提高測試資產利用率和協同效率;因此,軟件測試信息化管理系統[2]一方面可以提高測試管理的處理速度,減少測試信息管理的工作量,從而提高工作效率;另一方面還可以減少人員操作風險,實現數據備份和恢復功能,確保數據的安全性和可靠性。

1" 系統相關技術

1.1" 前端采用Element Plus+Vue.js

Element Plus是一套為開發者、設計者、產品經理準備的基于Vue3的組件庫,它提供了豐富的UI組件和模板,能夠幫助開發人員快速搭建和擴展前端界面。Vue.js [3]是一個流行的前端框架,具有易用性、靈活性和可擴展性的特點,可以幫助開發人員更快捷、更高效地開發前端應用。

1.2" 后端采用Java EE 8+Spring Boot+MyBitas

Java EE [4]是Java企業版規范,它提供了一系列的API和規范,可以滿足企業級應用需求。Spring Boot是一個基于Java的開源框架,它可以幫助開發人員快速搭建Sping應用,并對Java EE規范進行了進一步的細化和規范化,讓企業級應用更加穩定、可靠和高性能。此外,Java EE 8和Spring Boot具有廣泛的生態系統,可以與其他庫、框架和平臺集成與對接。MyBatis是一個持久層框架,它能夠將數據庫的操作和Java對象的映射關系進行簡單而靈活的配置,提供了方便的數據庫訪問接口。

1.3" MySQL數據庫

MySQL [5]是一款開源免費的數據庫管理系統,由于其具有體積小、速度快、源碼開放、使用成本低等特點,使得一般中小型網站的開發都選擇MySQL作為網站數據庫。此外,它具有良好的可擴展性和跨平臺的兼容性,以及良好的穩定性和可靠性,在多年的發展中積累了豐富的經驗和成熟的技術。因此,本文系統采用MySQL數據庫來存儲和管理數據,包括用戶信息、配置信息和日志等。

2" 系統原型設計

2.1" 系統結構設計

根據公式測試部實際工作需求[6],將測試工作信息化管理系統分為7個模塊,分別是:系統首頁模塊、我的任務模塊、測試管理模塊、質量管理模塊、資源管理模塊、系統管理模塊和日志管理管理。其中,按角色劃分,可分為普通用戶和管理員兩個角色,普通用戶只能修改和刪除自己負責任務的相關數據,可查詢整個系統內的任務數據;管理員用戶擁有最高權限,可對整個系統進行增刪改查操作。系統結構如圖1所示。

2.2" 系統各模塊功能設計

2.2.1" 系統首頁模塊

系統首頁功能模塊默認展示當前年份的數據看板[7],主要包括:測試任務狀態、測試類型占比分析圖、產品質量排名前10名、缺陷類型統計分析圖等數據的可視化展示,以便管理者能夠更輕松地獲取數據背后的信息,從而更好地指導企業的發展。

2.2.2" 我的任務模塊

我的任務功能模塊主要展示當前用戶負責或參與的測試任務,主要操作包括查詢任務狀態、導出任務以及統計某段時間內的所有任務的完成情況。

2.2.3" 測試管理模塊

測試管理[8]模塊是該系統的核心模塊,管理者可以通過此模塊對所有測試任務、員工工作成果和測試文檔進行全面管理。其中,任務管理子模塊是對所有測試任務執行基本操作,例如添加任務、導入導出任務、多條件查詢任務以及刪除任務等,查詢列表包括產品名稱、任務名稱、提測人、提測時間等;人員管理子模塊則關注所有的測試人員的工作成果,提供對員工相關產出的查詢,查詢列表包括任務單數量、總工作量、總工時、總缺陷數、缺陷有效率和任務完成率等;產品管理子模塊對所有測試的產品進行管理,具備多條件查詢、導出、質量評價等功能;用例管理子模塊是對已編寫測試用例的任務進行管理,提供查詢、下載等功能以便用戶使用;與之類似,報告管理子模塊是對已編寫測試報告的任務進行管理,同樣提供查詢、下載等功能;數據報表子模塊主要負責數據統計,它可以從不同時間段內的多個維度統計,且以圖形的方式展示統計結果,包括任務量統計、產品類型統計等,讓管理者能夠更直觀地了解和分析測試任務的執行情況。

2.2.4" 資源管理模塊

資源管理模塊主要負責管理部門內的服務器以及測試機信息,包括添加、刪除、編輯、查詢等功能,該資源信息用來輔助測試工程師完成測試活動所必需的信息。

2.2.5" 質量管理模塊

隨著科技的快速發展,軟件質量對于產品成功和用戶滿意至關重要,軟件測試是提高產品質量的重要一環,該模塊包括指標權重設置、導出排名、查詢、編輯和刪除等操作。該模塊主要負責對所測試的產品質量評估結果進行管理,通過測試結果對軟件產品進行質量等級評估[9],包括提出評估需求、確定評估方法、執行評估。該模塊根據公司實際情況設計了制定評估指標、指標權重、打分細則和評估依據,評價指標主要包含:功能性、性能、穩定性、安全性等8大指標綜合評價,指標權重是經過數據分析及測試總結得出的符合公司實際情況的一組權重占比,評估依據是從產品管理模塊中獲取相關測試數據進行整合,最終根據系統提供的評估標準及打分細則進行打分,并匯總得分及排名。評價結果可以幫助開發團隊了解產品在各個方面的質量情況,發現并解決問題,提高產品的整體質量,也可以更好地了解用戶需求,改善用戶體驗,提高產品使用的便捷性和滿意度,從而可以提高企業的市場競爭力。

2.2.6" 系統管理模塊

系統管理模塊主要包括用戶管理和角色管理,負責對系統用戶進行管理。系統管理員擁有最高權限,系統普通用戶只有授權了相應的功能模塊才可以操作,包括各功能模塊界面上的添加、編輯、刪除等。

2.2.7" 日志管理模塊

日志管理模塊主要負責記錄用戶訪問操作日志,包括多條件查詢、導出日志等。

2.3" 數據庫設計

測試工作信息化管理系統共設計數據表14個,這里選取任務表為例,任務表中包括測試任務相關的任務信息,如任務ID、產品ID、任務類型、任務名稱等,如表1所示。

3" 系統實現

測試工作信息化管理系統的功能模塊較多,本節主要以系統首頁、任務管理模塊、數據報表子模塊、質量管理模塊的實現為例進行分析。

3.1" 系統首頁

系統首頁模塊默認以一種清晰、直觀的方式展示當前年份的關鍵數據,該模塊構建了一個綜合的數據看板。比如,測試任務狀態可以將測試任務的實時狀態生動地呈現出來,可使管理層迅速了解測試任務的總體情況,以便做出相應的戰略調整;其提供了產品質量排名前10名的信息,根據軟件質量的關鍵指標進行評估,將評估總得分排名展示在看板上,可由此了解哪些產品的質量最好,哪些產品的質量有待提高;還提供了缺陷類型統計分析圖、測試類型占比分析圖等,界面如圖2所示。

3.2" 任務管理模塊的功能實現

在任務管理模塊中,管理者可以添加或導入任務信息、修改任務信息,以及刪除任務信息等。管理者通過該模塊實現對部門內所有測試任務的管理,在查詢功能中,可通過輸入任務關鍵信息進行查詢,比如選擇產品名稱、任務名稱,也可以通過任務類型、時間范圍進行查詢,界面如圖3所示。

3.3" 數據報表子模塊功能實現

數據報表子模塊可以展示數據統計分析圖,不同周期內的數據報表及分析圖是管理者重點關注的信息。其中,在查詢功能中,管理者可選擇不同的維度和周期進行統計和導出,比如按任務類型統計、按任務量統計等,界面如圖4所示。

3.4" 質量管理模塊功能實現

質量管理模塊是根據軟件質量度量模型[10]建立的軟件測試評價體系,用來量化評價軟件產品質量。該模塊主要對已測試結束的產品進行整體質量評估,對產品的評估結果進行統一管理。系統用戶可以對已結束的產品進行打分,并自動統計分值和等級。此模塊可對項目的考核結果提供參考依據,可間接推動產品質量的提升。功能性指標的評價界面如圖5所示,所有經過評價后的產品的列表界面如圖6所示。

4" 結" 論

綜上所述,本文針對測試部門目前使用的傳統的管理模式所導致的統計量大、耗時長、存在統計漏洞和重復統計,以及數據更新困難且查詢不便等問題,基于“信息化和數字化”理念,提出開發測試工作信息化管理系統作為解決方案。系統實現了內部管理數據的共享,打破了傳統測試數據隔離和信息孤島的狀態,統一了信息維護,并使得數據和信息得以及時、準確、動態地更新。實現了測試大數據的信息化和數字化,大大提高了測試過程和測試結果的透明度,通過質量評估排名,為公司產品或項目的考核提供輔助決策依據,對企業運營和決策提供有力的支持。該系統運行性能良好、安全穩定,具有較強的實踐應用意義。但是,系統在原型設計方面仍然存在一些缺陷,需要根據實際應用情況不斷進行改進和完善。

參考文獻:

[1] 肖玉.大數據處理在高校圖書館信息化管理中的應用探析 [J].現代信息科技,2019,3(11):117-118+122.

[2] 袁明磊,付賢政.軟件測試管理系統設計 [J].中國西部科技,2013,12(8):77+79.

[3] 劉冰,賈子彥,孫華林.基于Vue.js的高校檔案管理系統 [J].軟件,2022,43(9):70-73.

[4] 劉斌,鄧悅,趙宏宇.基于Java EE的鐵路物流數據平臺設計與實現 [J].鐵路計算機應用,2021,30(8):29-33.

[5] 焦宇,李民,王歡,等.基于MySQL性能調優的推薦系統優化設計 [J].軟件導刊,2022,21(9):108-112.

[6] 趙飛燕,張丙虎.“互聯網+”環境下高校學生檔案管理系統的原型設計 [J].現代信息科技,2021,5(17):107-109.

[7] 郭春霞.基于Java EE技術的軟件框架設計 [J].信息記錄材料,2022,23(9):99-101.

[8] 朱少民.全程軟件測試:第3版 [M].北京:人民郵電出版社,2019.

[9] 張旸旸,于秀明.軟件評測師教程:第2版 [M]. 北京:清華大學出版社,2021.

[10] 盧倩,肖蕾,曲延羽,等.基于軟件測試度量指標的質量模型研究 [J].河南科技,2021,40(31):12-14.

作者簡介:劉小玲(1980.08—),女,漢族,江蘇徐州人,高級工程師,本科,研究方向:軟件測試管理。

404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
主站蜘蛛池模板: 国产精品女熟高潮视频| 一级爱做片免费观看久久 | 久草中文网| 亚洲国产91人成在线| 日韩午夜伦| 国产精品专区第1页| 尤物成AV人片在线观看| 国产视频只有无码精品| 日韩在线观看网站| 26uuu国产精品视频| 日韩在线第三页| 凹凸国产熟女精品视频| 亚洲美女久久| 欧美日韩一区二区在线免费观看| 东京热av无码电影一区二区| 99视频在线免费| 日韩av资源在线| www.91在线播放| 欧美丝袜高跟鞋一区二区| 最近最新中文字幕在线第一页| 久久人搡人人玩人妻精品| 精品国产免费观看| 国产成人凹凸视频在线| 婷婷综合在线观看丁香| 性色一区| 色综合久久久久8天国| 国产成人91精品| 97色伦色在线综合视频| 91极品美女高潮叫床在线观看| 欧美日韩中文字幕在线| 亚洲一区波多野结衣二区三区| 国产成人高清精品免费5388| 99热这里都是国产精品| 最新精品久久精品| 亚洲国产无码有码| 最新精品久久精品| 久精品色妇丰满人妻| 狠狠色综合网| 欧美a在线视频| 亚洲精品无码专区在线观看| 色国产视频| 亚洲国产AV无码综合原创| 婷婷综合亚洲| 99热这里只有精品5| 色综合天天综合中文网| 91娇喘视频| 高潮毛片无遮挡高清视频播放| 五月综合色婷婷| 97久久免费视频| 成人一级免费视频| 国产九九精品视频| 一级成人a做片免费| 国产亚洲成AⅤ人片在线观看| 国产乱人伦精品一区二区| 国产一线在线| 爆操波多野结衣| 国产女主播一区| 日本欧美视频在线观看| 亚洲综合精品香蕉久久网| 天天色综合4| 国产欧美视频综合二区| 午夜国产在线观看| 99青青青精品视频在线| 国产精品一区二区在线播放| 欧美亚洲另类在线观看| 五月婷婷丁香综合| 18禁黄无遮挡免费动漫网站| 色婷婷在线影院| 国产精品视频免费网站| 一级毛片免费的| 无码又爽又刺激的高潮视频| 精品在线免费播放| 黄色网页在线播放| 中文字幕中文字字幕码一二区| 99久久免费精品特色大片| 青青草原国产免费av观看| 91在线无码精品秘九色APP| 成人毛片在线播放| 伊人天堂网| 欧美一级黄色影院| 国产成人久视频免费| 亚洲 欧美 中文 AⅤ在线视频|