摘 要:軟件測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行的過(guò)程。本文從軟件工程的角度出發(fā),根據(jù)標(biāo)準(zhǔn)和要求,完成了系統(tǒng)的數(shù)據(jù)測(cè)試,并給出了其中幾項(xiàng)重要的測(cè)試結(jié)果。測(cè)試結(jié)果顯示系統(tǒng)具有運(yùn)行bug少,運(yùn)行錯(cuò)誤少以及系統(tǒng)完備性好等優(yōu)點(diǎn)。
關(guān)鍵詞:軟件測(cè)試;素質(zhì)拓展;用例
中圖分類號(hào):TP311.52
軟件測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤、迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤、錯(cuò)誤測(cè)試方案。大學(xué)生素質(zhì)拓展認(rèn)證系統(tǒng)復(fù)雜,數(shù)據(jù)量大,因此需要更加科學(xué)和嚴(yán)格的測(cè)試。
大學(xué)生素質(zhì)拓展系統(tǒng)的測(cè)試包括:用戶注冊(cè)、登錄與退出;數(shù)據(jù)備份與數(shù)據(jù)恢復(fù);權(quán)限管理與權(quán)限設(shè)置。
1 注冊(cè)、登錄、退出功能測(cè)試
系統(tǒng)注冊(cè)、登錄、退出等模塊是系統(tǒng)的最基本功能模塊。這部分的測(cè)試以驗(yàn)證新用戶的注冊(cè)、登錄、退出功能為目標(biāo),以系統(tǒng)能否正常登陸為前提條件。具體測(cè)試分支舉例如下:
(1)用例分支:00001使用新注冊(cè)賬戶012345;密碼:123645,使用錯(cuò)誤密碼或空密碼登錄,結(jié)果如圖所示:
圖1 使用錯(cuò)誤密碼或空密碼登錄
(2)用例分支:00002使用新注冊(cè)賬戶,使用正確密碼,賬戶012345;密碼:123645登錄,結(jié)果如圖所示:
操作步驟:輸入www,123系統(tǒng)已有賬戶數(shù)據(jù):
圖2 新注冊(cè)賬戶,使用正確密碼測(cè)試
實(shí)際結(jié)果:與圖2已注冊(cè)用戶正確密碼測(cè)試結(jié)果的結(jié)果一致。
2 數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)測(cè)試
系統(tǒng)數(shù)據(jù)備份測(cè)試主要驗(yàn)證能否進(jìn)行數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)是否完整,
(1)用例分支:000001數(shù)據(jù)備份
操作1:a.數(shù)據(jù)備份;b.系統(tǒng)參數(shù)設(shè)置;c.選擇數(shù)據(jù)庫(kù);d.填寫(xiě)路徑及名稱。如下圖所示:
圖3 數(shù)據(jù)備份操作1
(2)用例分支:000002數(shù)據(jù)恢復(fù)
操作2:在Sql Server 2008中建立一個(gè)空的數(shù)據(jù)庫(kù)名稱為StudentQuality的所需文件;步驟:a.數(shù)據(jù)恢復(fù);b.系統(tǒng)參數(shù)設(shè)置;c.選擇數(shù)據(jù)庫(kù);d.填寫(xiě)路徑及名稱。測(cè)試過(guò)程如下圖:
圖4 數(shù)據(jù)恢復(fù)操作1
總結(jié)用例測(cè)試編號(hào)0002:達(dá)到預(yù)期結(jié)果,證明系統(tǒng)在該功能上已經(jīng)完成預(yù)期功能。
3 權(quán)限功能的測(cè)試
對(duì)于權(quán)限功能的測(cè)試,設(shè)計(jì)如下測(cè)試用例000000003表格:
表1 測(cè)試用例000000003權(quán)限功能
用例編號(hào)000000003測(cè)試(編制)時(shí)間2014年1月4日
功能測(cè)試運(yùn)行情況:系統(tǒng)權(quán)限設(shè)置、權(quán)限維護(hù)功能
測(cè)試目標(biāo)驗(yàn)證操作、數(shù)據(jù)的正確性、
前提條件用戶以管理員身份正常登錄成功
用例分支操作(步驟)描述所需測(cè)試數(shù)據(jù)預(yù)測(cè)結(jié)果實(shí)測(cè)結(jié)果
00001權(quán)限設(shè)置:權(quán)限編號(hào);權(quán)限名稱編號(hào):5;
狀態(tài):學(xué)生添加成功添加成功
00002權(quán)限設(shè)置:權(quán)限編號(hào);權(quán)限名稱編號(hào):5;
權(quán)限:1提示:“數(shù)據(jù)錯(cuò)誤”同預(yù)測(cè)結(jié)果
4 結(jié)束語(yǔ)
對(duì)大學(xué)生素質(zhì)拓展系統(tǒng)的軟件測(cè)試中發(fā)現(xiàn)數(shù)據(jù)嚴(yán)密性,約束性,完整性,存在一定的缺陷,錯(cuò)誤提示友好性有一定不足,操作的正確性是可行的。
參考文獻(xiàn):
[1]凱里學(xué)院.關(guān)于印發(fā)《凱里學(xué)院學(xué)生創(chuàng)新素質(zhì)與綜合能力學(xué)分認(rèn)定實(shí)施細(xì)則》的通知[EB/OL].http://wenku.baidu.com/link?url=btXnA9pZ7hCmvUXNXXo_kmNrRNtN240RDJZuOvnw49icpwtKZOqcrCpWQTLiaa_wcVAdbM4IyCmyVfrbTmOeRr0s4h9rNhyRmLbEjG-uB-y.2014.03.13.
[2]黃瑩.軟件測(cè)試技術(shù)與測(cè)試管理[J].工業(yè)控制計(jì)算機(jī),2003(05):36-37+47.
[3]李寧,李戰(zhàn)懷.基于黑盒測(cè)試的軟件測(cè)試策略研究與實(shí)踐[J].計(jì)算機(jī)應(yīng)用研究,2009(03):923-926.
[4]孫繼榮,李志蜀,王莉.程序切片技術(shù)在軟件測(cè)試中的應(yīng)用[J].計(jì)算機(jī)應(yīng)用研究,2007(05):210-213+217.
[5]陳良臣,張朔.綜合網(wǎng)管系統(tǒng)軟件測(cè)試模型的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2014(04):632-636.
[6]李金鳳.軟件測(cè)試與可靠性評(píng)估[J].電子技術(shù)與軟件工程,2014(05):90.
作者簡(jiǎn)介:王長(zhǎng)清(1981-),男,碩士,研究方向:計(jì)算機(jī)應(yīng)用、嵌入式系統(tǒng)、數(shù)字圖像處理;符成進(jìn)(1989-),男,學(xué)士學(xué)位,主要研究方向:數(shù)據(jù)庫(kù)、計(jì)算機(jī)應(yīng)用;馬雪(1981-),女,碩士,研究方向:體育運(yùn)動(dòng)心理學(xué)。
作者單位:凱里學(xué)院,貴州凱里 556011
基金項(xiàng)目:貴州省高等學(xué)校大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃,創(chuàng)新訓(xùn)練項(xiàng)目(項(xiàng)目編號(hào):201310669005)。