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

基于.NET的軟件測試業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2015-05-30 10:48:04廖玉峰等
軟件工程 2015年5期

廖玉峰等

摘 要:本系統(tǒng)為B/S模式結(jié)構(gòu),以.NET4.0為開發(fā)平臺(tái),文章主要對(duì)此系統(tǒng)的需求分析、功能模塊、數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)以及編碼實(shí)現(xiàn)等幾個(gè)方面進(jìn)行了闡述。

關(guān)鍵詞:.NET;軟件測試;業(yè)務(wù)管理系統(tǒng);B/S模式

中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A

1 引言(Introduction)

當(dāng)前軟件項(xiàng)目需求飛速增長,軟件規(guī)模越來越大,軟件的質(zhì)量問題也比較突出。多年以來,人們認(rèn)識(shí)到要想高效率、高質(zhì)量和低成本地開發(fā)軟件,必須以改善軟件生產(chǎn)過程為中心,全面開展軟件工程和質(zhì)量管理手段,對(duì)軟件生產(chǎn)的管理亟待改進(jìn)。因此,軟件測試在軍工、銀行、證券、保險(xiǎn)、電信、控制、醫(yī)療軟件、電力等行業(yè)都得到的重視[1]。

根據(jù)國內(nèi)專業(yè)的軟件測試技術(shù)網(wǎng)站www.51testing.com在2014年做的2013年度軟件測試從業(yè)人員調(diào)查結(jié)果數(shù)據(jù)顯示,79%的軟件測試從業(yè)人員從事的測試工作類型為手工功能測試;其次是測試管理,比例為35%,如圖1所示。從數(shù)據(jù)分析,絕大多數(shù)的軟件測試從業(yè)人員都是從事手工功能測試工作,項(xiàng)目實(shí)施過程中難免涉及很多的信息交互、項(xiàng)目執(zhí)行記錄等,此時(shí)測試過程的規(guī)范化管理就顯得尤為重要[2]。

開展軟件測試服務(wù)業(yè)務(wù)以來,積累的項(xiàng)目越來越多,所有的材料提交、補(bǔ)正、更新、進(jìn)度查詢、報(bào)告或者證書領(lǐng)取通知等都通過工程師與企業(yè)聯(lián)系人的口頭交流方式(或者電話或者即時(shí)通訊軟件)來進(jìn)行,經(jīng)常一個(gè)項(xiàng)目做下來,需要經(jīng)過與企業(yè)聯(lián)系人的多次、反復(fù)的溝通,既浪費(fèi)人力物力又浪費(fèi)時(shí)間,而且沒有辦法以書面的形式永久、正式記錄下每個(gè)軟件項(xiàng)目的實(shí)施過程。階段性統(tǒng)計(jì)幾乎全部靠人工計(jì)數(shù),無法及時(shí)反應(yīng)每個(gè)階段業(yè)務(wù)的分布情況。對(duì)軟件測試業(yè)務(wù)的過程管理亟待改進(jìn)。

2 系統(tǒng)目標(biāo)及需求(System goal and demand)

業(yè)務(wù)管理不只是管理業(yè)務(wù)、控制流程,還需要管理業(yè)務(wù)涉及的各個(gè)方面,例如:記錄業(yè)務(wù)執(zhí)行過程中的狀態(tài)信息、相關(guān)附件等。而相應(yīng)的,業(yè)務(wù)管理系統(tǒng)則是實(shí)現(xiàn)管理功能的軟件平臺(tái)[3]。本文預(yù)期實(shí)現(xiàn)的軟件測試業(yè)務(wù)管理系統(tǒng)整合現(xiàn)有資源,做到維護(hù)方便,改變目前重復(fù)勞動(dòng)、記錄不便、無法電子存檔相關(guān)信息的狀況,實(shí)現(xiàn)后臺(tái)相關(guān)數(shù)據(jù)錄入方便,前臺(tái)數(shù)據(jù)展示及時(shí)全面。功能主要分為后臺(tái)錄入、編輯部分和前臺(tái)顯示、查詢部分。

前臺(tái)滿足用戶對(duì)軟件測試業(yè)務(wù)項(xiàng)目實(shí)施進(jìn)度、相關(guān)新聞資訊的查詢。后臺(tái)實(shí)現(xiàn)對(duì)各軟件測試項(xiàng)目各類文檔的歸檔管理和各項(xiàng)目實(shí)施進(jìn)度的記錄等功能,項(xiàng)目實(shí)施流程的監(jiān)督和查詢,以及相關(guān)文件的上傳下載等功能。實(shí)現(xiàn)統(tǒng)計(jì)分析,支持統(tǒng)計(jì)數(shù)據(jù)Excel形式導(dǎo)入導(dǎo)出。

該項(xiàng)目的實(shí)施便于相關(guān)人員對(duì)各類文檔進(jìn)行統(tǒng)一歸檔管理,記錄項(xiàng)目實(shí)施流程的各個(gè)環(huán)節(jié)一些需要備注的信息,進(jìn)一步規(guī)范化工作。

3 系統(tǒng)設(shè)計(jì)(System design)

3.1 系統(tǒng)業(yè)務(wù)流程分析

系統(tǒng)的業(yè)務(wù)流程如圖2所示。

3.2 系統(tǒng)主要功能模塊

業(yè)務(wù)管理系統(tǒng)分為前臺(tái)展示查詢部分和后臺(tái)編輯管理部分,主要功能模塊有:業(yè)務(wù)數(shù)據(jù)錄入管理、統(tǒng)計(jì)分析、軟件企業(yè)信息庫、相關(guān)下載、系統(tǒng)管理等。其中業(yè)務(wù)數(shù)據(jù)錄入、統(tǒng)計(jì)分析、軟件企業(yè)信息庫為本項(xiàng)目的核心部分。

按照建設(shè)要求設(shè)計(jì)實(shí)現(xiàn)網(wǎng)站,對(duì)業(yè)務(wù)相關(guān)的各類文檔進(jìn)行歸檔管理,并實(shí)現(xiàn)用戶對(duì)所實(shí)施軟件技術(shù)服務(wù)項(xiàng)目流程的監(jiān)督和查詢。

(1)前臺(tái)頁面,企業(yè)或個(gè)人用戶通過輸入準(zhǔn)確的軟件產(chǎn)品名稱和委托企業(yè)名稱即可查詢軟件測試項(xiàng)目的實(shí)施進(jìn)度。在沒有登錄的情況下只能進(jìn)行精確查詢,登錄了以后可以進(jìn)行模糊查詢。

(2)前臺(tái)頁面,已經(jīng)登錄的企業(yè)或個(gè)人用戶可以在線提交軟件測試或著作權(quán)登記需求,并上傳相關(guān)文件。

(3)軟件測試項(xiàng)目實(shí)施進(jìn)度分為:電子文檔在審、電子文檔已審、紙質(zhì)材料受理、紙質(zhì)材料受理結(jié)束并已繳費(fèi)開發(fā)票、測試過程中、回歸測試、測試過程結(jié)束、出具測試報(bào)告、企業(yè)領(lǐng)取報(bào)告、項(xiàng)目完結(jié)。

(4)后臺(tái)頁面:實(shí)施的軟件項(xiàng)目列表可詳細(xì)列出所有受理的項(xiàng)目信息,支持Excel導(dǎo)出;軟件項(xiàng)目對(duì)應(yīng)可以上傳相關(guān)文檔,每個(gè)軟件對(duì)應(yīng)一個(gè)文件夾。

(5)后臺(tái)頁面:可按照一個(gè)或者幾個(gè)所選年度內(nèi)所申報(bào)的軟件進(jìn)行查詢統(tǒng)計(jì),年度以受理日期為準(zhǔn)。實(shí)現(xiàn)按年度、產(chǎn)品類型統(tǒng)計(jì)項(xiàng)目個(gè)數(shù)。支持盡量多的字段進(jìn)行查詢和排序,后臺(tái)支持模糊查詢。

3.3 數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)

本系統(tǒng)的數(shù)據(jù)庫服務(wù)器采用SQL Server2005,在.NET平臺(tái)上對(duì)數(shù)據(jù)的存取通過ADO.NET來實(shí)現(xiàn)。ADO.NET包括五個(gè)主要部分:Connection負(fù)責(zé)連接應(yīng)用程序和需要訪問的數(shù)據(jù)庫,DataAdapter提交并獲取查詢結(jié)果,Command對(duì)象執(zhí)行數(shù)據(jù)庫查詢、添加、刪除、或者返回特定表內(nèi)容的直接請求。DataReader對(duì)象一次存取一條記錄,減少內(nèi)存占用量,提高了應(yīng)用程序的性能[5]。

根據(jù)需要實(shí)現(xiàn)的功能,為業(yè)務(wù)管理系統(tǒng)建立數(shù)據(jù)庫,主要由用戶信息表、軟件測試項(xiàng)目信息表、項(xiàng)目所處狀態(tài)類型表、軟件企業(yè)信息表、軟件測試類別表、文檔資源表等組成。

(1)軟件測試項(xiàng)目信息表:軟件測試項(xiàng)目信息表是整個(gè)業(yè)務(wù)系統(tǒng)的核心,主要記錄項(xiàng)目編號(hào)、產(chǎn)品名稱及版本號(hào)、委托單位、開發(fā)單位、項(xiàng)目開發(fā)平臺(tái)、開發(fā)語言、紙質(zhì)材料受理日期及受理人員、測試項(xiàng)目繳費(fèi)情況、項(xiàng)目進(jìn)展?fàn)顟B(tài)、測試人員、測試日期、測試地點(diǎn)、項(xiàng)目聯(lián)系人及聯(lián)系電話、測試報(bào)告編號(hào)、報(bào)告接收人、上傳的相關(guān)文檔等。此表以項(xiàng)目編號(hào)為主鍵,同時(shí)作為外鍵與其他表關(guān)聯(lián)。

(2)項(xiàng)目所處狀態(tài)類型表:記錄軟件測試項(xiàng)目所處的狀態(tài),同時(shí)作為業(yè)務(wù)流程控制的判斷條件。

(3)軟件企業(yè)信息表:記錄委托單位的相關(guān)信息,例如:公司名稱、工商營業(yè)執(zhí)照注冊號(hào)、地址、商務(wù)聯(lián)系人、聯(lián)系電話、email等。以營業(yè)執(zhí)照注冊號(hào)作為主鍵。

(4)軟件測試類別表:記錄所展開的軟件測試業(yè)務(wù)類別,如:登記測試、確認(rèn)測試、驗(yàn)收測試、性能測試等。

(5)文檔資源表:記錄每個(gè)軟件測試項(xiàng)目所涉及到的相關(guān)文檔,例如:測試申請表、用戶手冊、測試方案、執(zhí)行記錄、測試報(bào)告等等。

4 系統(tǒng)實(shí)現(xiàn)(System implementation)

主界面是一個(gè)多窗口設(shè)計(jì)模塊,包括菜單樹和主窗體,可以從菜單中調(diào)用相應(yīng)的功能模塊。

數(shù)據(jù)錄入管理模塊用來管理所有的軟件測試項(xiàng)目的所有相關(guān)信息。可以增加、修改、刪除項(xiàng)目記錄,可以上傳項(xiàng)目各階段涉及的文檔。主要分為登記測試、確認(rèn)測試和其他測試三種情況來進(jìn)行信息的記錄,各類測試記錄的元數(shù)據(jù)總體類似,略有不同。

用戶通過輸入準(zhǔn)確的軟件產(chǎn)品名稱和委托企業(yè)名稱即可查詢軟件測試項(xiàng)目的實(shí)施進(jìn)度。在沒有登錄的情況下只能進(jìn)行精確查詢,登錄了以后可以進(jìn)行模糊查詢。

可按照一個(gè)或者幾個(gè)所選年度內(nèi)所申報(bào)的軟件進(jìn)行查詢統(tǒng)計(jì),年度以受理日期為準(zhǔn)。實(shí)現(xiàn)按年度、產(chǎn)品類型統(tǒng)計(jì)項(xiàng)目個(gè)數(shù)。

5 結(jié)論(Conclusion)

本文所述系統(tǒng)能實(shí)現(xiàn)最初的設(shè)計(jì)構(gòu)想,試運(yùn)行正常,系統(tǒng)的各項(xiàng)功能達(dá)到預(yù)期的要求:可以方便地在網(wǎng)上進(jìn)行業(yè)務(wù)相關(guān)數(shù)據(jù)錄入編輯,可靈活地設(shè)置項(xiàng)目狀態(tài),可方便地進(jìn)行項(xiàng)目相關(guān)文檔的上傳下載。系統(tǒng)客觀翔實(shí)地記錄測試過程、測試用例、測試過程中出現(xiàn)的問題等,對(duì)于測試業(yè)務(wù)流程中出現(xiàn)的突發(fā)狀況、新業(yè)務(wù)類型開展帶來的變故,制定相應(yīng)的規(guī)范和要求,及時(shí)更新業(yè)務(wù)流程,使得測試業(yè)務(wù)更加科學(xué)公正地開展。

參考文獻(xiàn)(References)

[1] 王宇.軟件測試的現(xiàn)實(shí)和理想[EB/OL].百度空間.http://hi.

baidu.com/ctest/blog/item/fc377a43742fef1772f05d6f.html,

2008-01-14.

[2] 佚名.軟件測試的關(guān)鍵——過程決定質(zhì)量[EB/OL].澤眾軟件,

http://www.spasvo.com/news/html/201021101540.html,2010-

02-01.

[3] Daniel J.Mosley Just Enough Software Test Automation[M]北京:

機(jī)械工業(yè)出版社,2003.

[4] 潘曉鋒.B/S模式在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國科技信

息,2008(24):80-81.

[5] 王寶祥.基于ADO.NET的數(shù)據(jù)庫訪問技術(shù)研究[J].計(jì)算機(jī)

應(yīng)用與軟件,2004,21(02):120-122.

作者簡介:

廖玉峰(1980-),男,學(xué)士,工程師.研究領(lǐng)域:軟件測試技術(shù)

服務(wù)與研究.

蘇文萍(1980-),女,碩士,高級(jí)工程師.研究領(lǐng)域:軟件測試

服務(wù)與軟件開發(fā).

王 松(1981-),男,碩士,工程師.研究領(lǐng)域:軟件技術(shù)與網(wǎng)

絡(luò)工程.

主站蜘蛛池模板: 久久国产精品无码hdav| 秋霞国产在线| 国产成人无码久久久久毛片| 真实国产乱子伦视频| 99在线视频免费观看| 亚洲一区第一页| 免费观看男人免费桶女人视频| 久久99国产精品成人欧美| 国产性生交xxxxx免费| 国产激情在线视频| 亚洲精品免费网站| 韩国v欧美v亚洲v日本v| 伊人久久大香线蕉影院| 亚洲第一黄片大全| 无码人中文字幕| 中文成人无码国产亚洲| 色有码无码视频| www.狠狠| 亚洲一级毛片免费观看| 青青极品在线| 丁香六月激情综合| 久久久久久久久18禁秘| 午夜福利无码一区二区| 亚洲成人福利网站| a毛片在线免费观看| 97精品国产高清久久久久蜜芽 | 风韵丰满熟妇啪啪区老熟熟女| 亚洲第一天堂无码专区| 蜜芽国产尤物av尤物在线看| 国产全黄a一级毛片| 欧美a级完整在线观看| 欧美人与性动交a欧美精品| 九九精品在线观看| 亚洲美女高潮久久久久久久| 中文字幕免费视频| 日本免费一区视频| 成人免费一区二区三区| 在线观看国产精品第一区免费| 在线免费无码视频| 中文字幕在线观| 免费精品一区二区h| 午夜视频日本| 亚洲天堂.com| 一本一道波多野结衣av黑人在线| 91欧美在线| 91麻豆国产在线| 粗大猛烈进出高潮视频无码| 国产精品成人一区二区| 亚洲国产亚洲综合在线尤物| 欧美天堂久久| 99在线国产| 91久久精品国产| 亚洲精品不卡午夜精品| 91青青视频| 青青久久91| 亚洲电影天堂在线国语对白| 婷婷久久综合九色综合88| 色天天综合| 久久99热这里只有精品免费看| 亚洲精品视频免费观看| 中文字幕中文字字幕码一二区| igao国产精品| 国产成人亚洲欧美激情| 久久久精品国产SM调教网站| 91在线播放免费不卡无毒| 日韩高清在线观看不卡一区二区 | 欧美一区二区啪啪| 色综合天天视频在线观看| 激情综合图区| 四虎永久在线精品国产免费| 日本AⅤ精品一区二区三区日| 亚洲男人的天堂视频| 国产精品区视频中文字幕| 亚洲二区视频| 无码精油按摩潮喷在线播放| 日韩无码黄色网站| 欧洲欧美人成免费全部视频| 91极品美女高潮叫床在线观看| 在线观看视频一区二区| 国产在线视频欧美亚综合| 无码专区国产精品第一页| 国产一国产一有一级毛片视频|