一個(gè)缺陷管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)和界面設(shè)計(jì)分析

在Winform方面,基于業(yè)務(wù)的不同,我們可以利用工具的效率侦鹏,快速做很多不同的業(yè)務(wù)系統(tǒng)猎物,前期做了一個(gè)缺陷管理系統(tǒng),想把單位的測試業(yè)務(wù)規(guī)范下垒迂,也好統(tǒng)計(jì)和分析每個(gè)版本的缺陷信息,本篇整理這些數(shù)據(jù)庫設(shè)計(jì)和界面設(shè)計(jì)的相關(guān)內(nèi)容,做一個(gè)介紹亡问,希望給大家一個(gè)對比參照的案例進(jìn)行學(xué)習(xí)了解。

1肛宋、缺陷管理系統(tǒng)的業(yè)務(wù)分析

在很多缺陷管理系統(tǒng)里面州藕,我們往往需要管理的就是缺陷信息的記錄,以及缺陷記錄的開閉過程酝陈,從而實(shí)現(xiàn)了測試人員-》開發(fā)人員-》測試人員的整個(gè)閉環(huán)過程床玻。
一般情況下,缺陷管理系統(tǒng)可以部署在局域網(wǎng)內(nèi)沉帮,或者公網(wǎng)內(nèi)方便各個(gè)項(xiàng)目組成員的使用锈死,因此可以采用BS的架構(gòu),也可以CS架構(gòu)實(shí)現(xiàn)分布式的應(yīng)用穆壕,通常情況下待牵,采用CS的方式,在數(shù)據(jù)處理方面會(huì)友好一些喇勋,因此結(jié)合需求缨该,我這里采用了我常用的混合型框架,數(shù)據(jù)采用WCF服務(wù)獲取川背,實(shí)現(xiàn)數(shù)據(jù)的共享贰拿。
缺陷信息,一般是屬于具體某個(gè)項(xiàng)目渗常,某個(gè)版本壮不,某個(gè)模塊下的具體信息,因此這些分類必須獨(dú)立進(jìn)行維護(hù)皱碘,才能方便進(jìn)行后面的統(tǒng)計(jì)和分析询一,一般缺陷信息還需要提交出錯(cuò)的圖片附件信息,方便直觀的了解和開發(fā)人員排錯(cuò)。
缺陷項(xiàng)目的信息健蕊,為了分類菱阵,我們還可以分為一個(gè)域進(jìn)行管理,也就是分組的概念缩功,如按不同類型的項(xiàng)目晴及,分為不同的項(xiàng)目域,如產(chǎn)品項(xiàng)目嫡锌、客戶項(xiàng)目虑稼、研究性項(xiàng)目等分類都可以。



以上這些都是缺陷里面很重要的屬性信息势木,因此我們需要在缺陷管理系統(tǒng)里面很好的設(shè)計(jì)才能使得我們的系統(tǒng)符合我們的業(yè)務(wù)流程蛛倦。
一般情況下,版本和模塊是對應(yīng)不同項(xiàng)目的啦桌,缺陷狀態(tài)溯壶、缺陷類型、優(yōu)先級(jí)甫男、緊急程度且改,這些是通用的字典項(xiàng)目,不會(huì)因?yàn)轫?xiàng)目而變化板驳。
另外又跛,缺陷處理一般是一個(gè)閉環(huán)流程,最初一般由測試人員發(fā)起(狀態(tài)為未解決)笋庄,提交給開發(fā)人員效扫,開發(fā)人員根據(jù)缺陷記錄,設(shè)置合理的狀態(tài)直砂,如果是正常需要處理的缺陷菌仁,一般需要修正錯(cuò)誤,并設(shè)置狀態(tài)為已解決静暂,然后測試人員對缺陷進(jìn)行回歸測試济丘,如果缺陷已經(jīng)解決,則設(shè)置缺陷狀態(tài)為已關(guān)閉洽蛀,否則重新打開缺陷為未解決狀態(tài)摹迷,依次循環(huán),最后大家達(dá)到共識(shí)郊供,是不解決或者推遲解決等峡碉。這些修改的過程也需要在缺陷系統(tǒng)里面進(jìn)行記錄,已進(jìn)行跟蹤歷史驮审。

2鲫寄、缺陷管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)

為了存儲(chǔ)上面的缺陷信息吉执,我們需要設(shè)計(jì)一些表進(jìn)行數(shù)據(jù)的存儲(chǔ),除了一些通用性的信息存儲(chǔ)地来,如字典信息戳玫、附件信息,采用通用模塊存儲(chǔ)外未斑,對于缺陷的相關(guān)信息咕宿,我們還需要設(shè)計(jì)如下的表對象來存儲(chǔ)信息。



上面的表之間有一定的關(guān)系蜡秽,在紅色部分進(jìn)行了標(biāo)識(shí)府阀。

3、缺陷系統(tǒng)的界面設(shè)計(jì)

界面設(shè)計(jì)還是采用常見的工具欄的方式進(jìn)行布局芽突,根據(jù)缺陷的信息關(guān)系肌似,我們查看信息 的時(shí)候,讓用戶先在具體的域下面選擇具體的項(xiàng)目诉瓦,然后展示該項(xiàng)目下的缺陷信息。



選擇項(xiàng)目信息后力细,我們一般需要根據(jù)項(xiàng)目顯示它的缺陷列表睬澡,缺陷信息提供重要的信息展示。



雙擊可以展開具體的缺陷信息眠蚂,其中包括附件提交和查看管理煞聪,缺陷的修改歷史等信息。

對于缺陷里面的一些字典屬性逝慧,我們可以通過統(tǒng)一的字典模塊進(jìn)行維護(hù)昔脯,如下所示,可以對缺陷狀態(tài)笛臣、缺陷類型云稚、優(yōu)先級(jí)、嚴(yán)重程度等信息進(jìn)行獨(dú)立的維護(hù)管理沈堡。



一般情況下静陈,我們最終還是需要根據(jù)缺陷的記錄,獲得一定的統(tǒng)計(jì)分析報(bào)表诞丽,以便對該版本是否能夠正常發(fā)布進(jìn)行一個(gè)評(píng)估工作鲸拥,或者是了解缺陷的分類、趨勢等信息的需要僧免。
例如刑赶,我們可以在缺陷分類統(tǒng)計(jì)里面,把缺陷狀態(tài)懂衩、缺陷類型撞叨、嚴(yán)重程度金踪、優(yōu)先級(jí)等根據(jù)版本信息進(jìn)行一個(gè)分類統(tǒng)計(jì),也可以根據(jù)缺陷的趨勢進(jìn)行統(tǒng)計(jì)等等谒所。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末热康,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子劣领,更是在濱河造成了極大的恐慌姐军,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件尖淘,死亡現(xiàn)場離奇詭異奕锌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)村生,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門惊暴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人趁桃,你說我怎么就攤上這事辽话。” “怎么了卫病?”我有些...
    開封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵油啤,是天一觀的道長。 經(jīng)常有香客問我蟀苛,道長益咬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任帜平,我火速辦了婚禮幽告,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘裆甩。我一直安慰自己冗锁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開白布嗤栓。 她就那樣靜靜地躺著蒿讥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抛腕。 梳的紋絲不亂的頭發(fā)上芋绸,一...
    開封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音担敌,去河邊找鬼摔敛。 笑死,一個(gè)胖子當(dāng)著我的面吹牛全封,可吹牛的內(nèi)容都是我干的马昙。 我是一名探鬼主播桃犬,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼行楞!你這毒婦竟也來了攒暇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬榮一對情侶失蹤子房,失蹤者是張志新(化名)和其女友劉穎形用,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體证杭,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡田度,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了解愤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片镇饺。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖送讲,靈堂內(nèi)的尸體忽然破棺而出奸笤,到底是詐尸還是另有隱情,我是刑警寧澤哼鬓,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布揭保,位于F島的核電站,受9級(jí)特大地震影響魄宏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜存筏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一宠互、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧椭坚,春花似錦予跌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至垂涯,卻和暖如春烁焙,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背耕赘。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來泰國打工骄蝇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人操骡。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓九火,卻偏偏與公主長得像赚窃,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子岔激,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容