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

基于ASP.NET的BUG預置管理系統的設計與開發

2021-11-19 10:43:58許禮捷葛華楊廣
沙洲職業工學院學報 2021年3期
關鍵詞:頁面功能系統

許禮捷 葛華 楊廣

(沙洲職業工學院,江蘇 張家港215600)

引言

目前高職教育中與軟件測試課程教學實踐、軟件測試賽項訓練相關的實訓系統相對較少,實訓任務中能夠針對其中的“功能測試”進行軟件缺陷(BUG)自由設置和拓展的系統更是稀缺。為了滿足軟件測試課程授課教師實現課程中功能測試內容的授課講解、學生學習實踐以及競賽強化訓練的需要,筆者設計開發了BUG預置管理系統。該系統將有助于“功能測試”等關鍵理論知識的講解、復雜操作的訓練,以及軟件測試課程與軟件測試比賽訓練中功能模塊測試所需要注意的重點和難點[1],讓學習者有較為深刻的理解,幫助他們在以后的軟件測試相關學習和工作中能有較強的知識理論和操作技能。

1 系統設計

1.1 基于典型系統的BUG預置管理總體框架設計

BUG預置管理系統是以典型的資產管理系統作為功能測試的載體,BUG管理的基礎是在資產管理系統中預置各種BUG,然后利用BUG預置管理系統對資產管理系統中的預置BUG進行操作。完成后的BUG預置管理系統不僅能用于資產管理系統,還能應用于學生管理系統、客戶管理系統等。如圖1所示。

圖1 BUG預置管理系統總體框架

根據對BUG預置管理系統的需求分析,結合BUG預置管理系統的設計目標,確定系統的總體設計功能。該系統設計完成后,能實現BUG信息管理、BUG操作記錄查詢、個人信息管理、查詢BUG、新增BUG、用戶管理、實訓軟件管理、登錄日志查詢等[2]。

主要功能模塊包括:

(1)BUG管理

實現對BUG的預置管理,主要功能包括預置BUG的新增、開啟、關閉、BUG信息修改和BUG查詢。

(2)BUG操作記錄

實現對BUG開啟、關閉等操作的日志記錄查詢管理等功能。

(3)基本設置

實現用戶新增、修改、刪除、禁用、啟用等管理;實現個人信息查看、登錄密碼修改等功能。

(4)系統設置

實現對準備進行BUG預置的信息系統軟件的維護管理;實現對管理員登錄日志的管理等。

1.2 數據庫設計

(1)表設計

BUG預置管理系統的數據庫采用SQL Server,共建有5張數據表,如表1。

表1 BUG預置管理系統數據表

(2)數據庫表關系設計

數據庫表主要包括:用戶信息表(tb_UserInfor)、BUG預置表(tb_BUGYZ)、BUG操作記錄表(tb_BUGJL)、登錄日志表(tb_LoginInfor)、系統配置表(tb_Sysconf),各表之間的關系見圖2。

圖2 BUG預置管理系統數據庫表關系圖

2 BUG預置功能的實現

2.1 BUG預置功能的流程設計

首先通過BUG預置管理系統對資產管理系統中的預置區域嵌入相應的判斷代碼進行BUG開關的設置,然后在資產管理系統加載頁面時判斷相關頁面中的BUG處于何種預置狀態,根據BUG預置的狀態通過頁面進行相應的呈現。具體的BUG預置處理流程見圖3。

圖3 BUG預置功能的處理流程

2.2 BUG管理功能的實現

管理員可以對BUG進行新增、修改(點擊修改后,只需刷新測試系統頁面即可)、查詢,可以對實訓系統資產系統進行詳細的BUG配置。管理員也可以選擇平臺、角色、模塊名稱、類別、難易程度、開啟狀態、是否系統內置等條件進行查詢[3]。

(1)BUG管理模塊功能設計(如圖4)

圖4 BUG管理模塊功能設計圖

(2)BUG預置開關的界面設計

在界面中提供對預置BUG開啟和關閉的按鈕,如圖5。

圖5 BUG預置開關的界面設計

2.3 BUG預置功能在資產管理系統中的實現

(1)資產管理系統相關頁面的BUG呈現

在資產管理系統的BUG預置區域根據BUG的開關狀態實現不同的頁面內容顯示[4]。以某BUG預置案例為例:在資產類別的面包屑位置,應顯示“資產類別”,因BUG開啟實際顯示“資產列表”,如圖6。

圖6 BUG預置案例

(2)資產管理系統BUG預置區域的核心代碼

通過對BUG預置表中的開關狀態的判斷,實現對資產管理系統BUG預置區域相應內容的顯示。以上述BUG預置案例為例,核心代碼如下:

//判斷Bug預置表中的bug狀態,BUG預置的相關信息

3 系統的運行測試

3.1 測試用例設計與執行

在測試階段,首先針對BUG預置管理系統和資產管理系統的各個功能模塊設計編寫相關的測試用例,并進行相對獨立的測試。測試發現:BUG預置管理系統和資產管理系統的缺陷、問題一般比較直接,主要的缺陷、錯誤是編碼錯誤和表現直接的功能性錯誤,對于隱藏較深的錯誤以及系統性嚴重錯誤問題,在一般測試中是很難發現的[5]。以資產類別模塊為例,資產類別功能測試用例設計及執行結果見表2。

表2 資產類別測試表

3.2 測試結果的評價

BUG預置管理系統和資產管理系統在運行、關閉以及退出的過程中,保存記錄的提示功能已基本完成,在BUG預置管理系統和資產管理系統的不斷啟動、關閉過程中未出現死機以及程序執行效率降低等不良現象,整套管理系統在使用過程中較為順暢;BUG預置管理系統和嵌入BUG預置功能的資產管理系統等預期功能都得到了實現。

4 結語

利用ASP.NET技術、SQLServer 2012數據庫和Visual Studio2017平臺,設計實現了BUG預置系統和嵌入預置BUG的資產管理系統。該系統目前已初步應用于軟件測試課程的教學實踐,教師能夠根據軟件測試教學實踐的需求,對BUG開關進行靈活的設置,合理地調配相關教學資源,從而提升信息化教學水平。同時也有助于軟件測試相關競賽項目的訓練,提高學生學習和競賽技能。

猜你喜歡
頁面功能系統
大狗熊在睡覺
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關于非首都功能疏解的幾點思考
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
主站蜘蛛池模板: 99视频在线精品免费观看6| 欧美激情视频一区| 国产成人精品2021欧美日韩| 国产美女在线免费观看| 91福利国产成人精品导航| 欧美一区二区三区国产精品| 欧美日韩成人| 久久国产精品嫖妓| 国产色伊人| 日本精品一在线观看视频| 国产精品私拍在线爆乳| 欧美一级在线看| 一级一毛片a级毛片| 久一在线视频| 亚洲无码视频一区二区三区| 亚洲精品视频在线观看视频| 亚洲毛片一级带毛片基地| 久久精品中文字幕少妇| 亚洲一级毛片免费看| 色哟哟国产精品| 午夜福利免费视频| 日韩AV无码免费一二三区| 欧美一级在线| 午夜毛片免费观看视频 | 欧美综合成人| 国产精品香蕉在线观看不卡| 国产精品一老牛影视频| 亚洲成a人片77777在线播放| 亚洲第一成网站| 91九色最新地址| 国产精品极品美女自在线网站| 精品91视频| 亚洲国产成人久久精品软件 | 香蕉国产精品视频| 国产在线精品美女观看| 亚洲国产亚综合在线区| a级毛片网| 亚洲成年人网| 国产主播喷水| 日本手机在线视频| 91免费国产高清观看| 99人妻碰碰碰久久久久禁片| 91丝袜美腿高跟国产极品老师| 性色一区| 国产日韩丝袜一二三区| 成人免费一区二区三区| 国产69精品久久| 精品亚洲麻豆1区2区3区| 97影院午夜在线观看视频| 一本一道波多野结衣一区二区 | 内射人妻无码色AV天堂| 米奇精品一区二区三区| 国产精品高清国产三级囯产AV| 性色在线视频精品| 国产成人高清精品免费5388| 91精品国产一区| 精品无码一区二区三区在线视频| 亚洲欧美一区二区三区蜜芽| 免费国产高清视频| 国产精品视频第一专区| 91丝袜乱伦| 国产无码精品在线播放| 中文字幕在线观看日本| 亚洲黄色激情网站| 婷婷激情亚洲| 免费在线a视频| a级毛片毛片免费观看久潮| 91免费国产高清观看| 午夜日本永久乱码免费播放片| 国产女人爽到高潮的免费视频| 久久国产黑丝袜视频| 国产欧美日韩在线一区| 四虎成人免费毛片| 这里只有精品国产| 91亚洲视频下载| 自拍偷拍欧美日韩| 婷婷五月在线| 国产自视频| 国产99视频免费精品是看6| 亚洲av日韩综合一区尤物| 日本亚洲国产一区二区三区| 在线人成精品免费视频|