版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、商品倉(cāng)庫(kù)管理系統(tǒng)測(cè)試報(bào)告1. 引言1 .背景本測(cè)試計(jì)劃從屬于商品存儲(chǔ)配送物流管理系統(tǒng)。用戶為中、小規(guī)模超市、商場(chǎng)、公司。執(zhí)行本測(cè)試前,已完成軟件計(jì)劃,需求分析,設(shè)計(jì)及編碼工作。2 .參考文檔需求分析文檔,概要設(shè)計(jì)文檔,詳細(xì)設(shè)計(jì)文檔,測(cè)試計(jì)劃文檔,程序清單。2. 軟件說(shuō)明1 .本軟件的主要功能為:(1)對(duì)商品入庫(kù)和出庫(kù)詳細(xì)情況進(jìn)行登記(2)對(duì)商品出庫(kù)安排車輛信息進(jìn)行登記(3)對(duì)庫(kù)存信息進(jìn)行高級(jí)查詢(4)對(duì)運(yùn)輸信息進(jìn)行查詢(5)對(duì)客戶信息進(jìn)行登記(6)對(duì)客戶信息進(jìn)行查詢(7)按照要求自動(dòng)生成統(tǒng)計(jì)清單(8)按照要求對(duì)所需清單進(jìn)行打印(9)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的斷開(kāi)、連接、備份(10)對(duì)使用者進(jìn)行管理2 .條件
2、與限制:考慮到本軟件面向的用戶群比較廣泛,在設(shè)計(jì)時(shí)應(yīng)注意使軟件具有較強(qiáng)的可移植性;因本軟件管理的某些信息屬商業(yè)機(jī)密,必須注意信息的安全防范,同時(shí)應(yīng)以標(biāo)準(zhǔn)的數(shù)據(jù)格式來(lái)實(shí)現(xiàn),以方便數(shù)據(jù)共享;3. 測(cè)試步驟本次測(cè)試采用黑盒法。主要依據(jù)需求分析文檔和測(cè)試計(jì)劃文檔,以需求分析文檔中的功能模塊為單位,對(duì)提交的成型系統(tǒng)進(jìn)行測(cè)試。綜合使用等價(jià)類劃分法和其它方法。詳細(xì)測(cè)試步驟如下:4. 單元測(cè)試(各類函數(shù))利用VisualStudio2005中自帶的單元測(cè)試功能進(jìn)行單元測(cè)試,測(cè)試各個(gè)類中的函數(shù)。按要求輸入,測(cè)試與預(yù)期的結(jié)果是否吻合,如果不吻合則單元測(cè)試結(jié)果將顯示失敗或者出錯(cuò)提示,若成功則單元測(cè)試結(jié)果將顯示“通過(guò)
3、”,如下。表1單元測(cè)試在舁廳P測(cè)試函數(shù)名函數(shù)功能是否成功是e'更止1GetUserRole從用戶輸入的用戶名和密碼判斷用戶的類型是/2DBNavigatorDBNavigator用于在數(shù)據(jù)集進(jìn)行記錄導(dǎo)航,當(dāng)用戶單擊DBNaVigator的某個(gè)按鈕時(shí),可實(shí)現(xiàn)記錄指針的前移、后移,插入刪除、修改當(dāng)前記錄等操作,W兒須編寫(xiě)任何程序代碼。是/3Active通過(guò)設(shè)置Active的屬性:false和true,實(shí)現(xiàn)視口中表的刷新功能是/4Preview將數(shù)據(jù)庫(kù)中的kc表中的數(shù)據(jù)打印出來(lái)是/5ParamByName通過(guò)入庫(kù)單號(hào),將數(shù)據(jù)庫(kù)rk表中的的相應(yīng)內(nèi)容顯示出來(lái)否是1 .測(cè)試loginform類下的
4、函數(shù)Tloginform.loginClick(Sender:TObject);loginform函數(shù)聲明如下:varsqlstr:string;quanxian:string;beginsqlstr:='select*fromuserswhereusers=:usersandpasswords=:password的數(shù)預(yù)期實(shí)現(xiàn)的功能:依據(jù)用戶輸入的用戶名和密碼判斷用戶的類型。輸入:在unitl.pas的Tloginform.loginClick(Sender:TObject);函數(shù)的首行添入如下代碼:tryADOQueryl.SQL.Add(sqlstr);adoquery1.Para
5、meters.ParamByName('users').Value:=edit1.Text;必須確定屬性字段adoquery1.Parameters.ParamByName('passwords').Value:=edit2.Text;ADOQueryl.Open;if(ADOQueryl.RecordCount=0)thenbeginmessagedlgC青輸入正確的用戶名和密碼,mtError,mbok,0);exit;end;exceptone:erangeerrordoshowmessage由戶名或密碼錯(cuò)誤');end;beginif(LeftS
6、tr(edit1.Text,2)='YB')thenmenumangerform.Showelsechaxun.Show;end;end;測(cè)試結(jié)果:通過(guò)2 .測(cè)試Tmenumangerform中的insertClick(Sender:TObject)函數(shù)聲名如下:Procedure.menumangerform.insertClickClick(Sender:TObject);函數(shù)預(yù)期實(shí)現(xiàn)的功能:對(duì)貨物信息進(jìn)行增刪改查的操作。procedureTmenumangerform.insertClick(Sender:TObject);varsqlstr:string;beginAD
7、ODSt.open;ADODSt.Insert;save.Enabled:=true;cancel.Enabled:=true;insert.Enabled:=false;end;測(cè)試結(jié)果:通過(guò)。3 .測(cè)試TCostmangerform中的Button1Click(Sender:TObject),TCostmangerform函數(shù)聲名如下:procedureTCostmangerform.Button1Click(Sender:TObject);函數(shù)預(yù)期實(shí)現(xiàn)的功能:對(duì)貨物數(shù)量進(jìn)行修改。輸入:adosp1.Parameters0.Value:=ComboBox1.Text;期望輸出:flag:=
8、true;adosp1.Next;測(cè)試結(jié)果:通過(guò)。4 .測(cè)試TSchaxun中的Button1Click,函數(shù)聲明如下:procedureTSchaxun.Button1Click(Sender:TObject)函數(shù)預(yù)期實(shí)現(xiàn)的功能:對(duì)貨物的基本信息進(jìn)行查詢。輸入:casesVlaueof0:sqlstr:='select*fromStudent,GradewhereStudent.Num='''+edit1.text+'''andStudent.Num=Grade.Num'期望輸出:查詢的相關(guān)信息5 .測(cè)試TSchaxun中的Bu
9、ttonIClickprocedureTchaxun.ButtonIClick(Sender:TObject);測(cè)試結(jié)果:通過(guò)。6 .測(cè)試TSchaxun中的Button3Click。procedureTchaxun.Button3Click(Sender:TObject);期望輸出:打印相應(yīng)信息表測(cè)試結(jié)果:通過(guò)。五、集成測(cè)試本系統(tǒng)的集成測(cè)試重點(diǎn)是頁(yè)面間的跳轉(zhuǎn)以及頁(yè)面之間的參數(shù)傳遞是否通過(guò)。對(duì)于頁(yè)面之間的跳轉(zhuǎn)測(cè)試,主要測(cè)試點(diǎn)擊本系統(tǒng)中的各個(gè)頁(yè)面的導(dǎo)航鏈接和功能跳轉(zhuǎn)按鈕提示是否跳轉(zhuǎn)到相應(yīng)的頁(yè)面;對(duì)于參數(shù)傳遞的測(cè)試,主要測(cè)試頁(yè)面間傳遞參數(shù)所長(zhǎng)生的結(jié)果是否通過(guò)。1、頁(yè)面跳轉(zhuǎn)測(cè)試表2頁(yè)面跳轉(zhuǎn)測(cè)試在舁廳
10、P跳轉(zhuǎn)鏈接所在貝聞測(cè)試結(jié)果測(cè)試時(shí)間1貨物入庫(kù)unit2.dfm通過(guò)2013.5.2812貨物出庫(kù)Unit6.dfm通過(guò)2013.5.283庫(kù)存管理Unit4.dfmr通過(guò)2013.5.284庫(kù)存統(tǒng)計(jì)Unit9.dfm通過(guò)2013.5.285查詢倉(cāng)庫(kù)Unit17.dfm不通過(guò)2013.5.286打印Unit7.dfm通過(guò)2013.5.2817用戶管理Unit14.dfm通過(guò)2013.5.28表3參數(shù)傳遞測(cè)試結(jié)果序號(hào)參數(shù)傳遞鏈接所在貝聞?lì)A(yù)期結(jié)果測(cè)試結(jié)果發(fā)現(xiàn)問(wèn)題1新建入庫(kù)From2貨名,單位,數(shù)量,價(jià)格等均為空白通過(guò)2庫(kù)存管理From4貨名,單位,數(shù)量,價(jià)格等信息均與數(shù)據(jù)庫(kù)中的信息相同通過(guò)3刪除庫(kù)存
11、From6刪除相應(yīng)的庫(kù)存信息通過(guò)4查詢貨物單號(hào)From17查詢到相應(yīng)貨物的貨物單號(hào)不通過(guò)輸入查詢信息后,點(diǎn)查詢,沒(méi)有反映六、系統(tǒng)測(cè)試本系統(tǒng)的測(cè)試包括兩個(gè)方面:一是功能測(cè)試,二是性能測(cè)試。1、 對(duì)功能的測(cè)試以下根據(jù)倉(cāng)庫(kù)物流系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)所列出的各功能模塊,對(duì)于有些數(shù)據(jù)庫(kù)中表內(nèi)的數(shù)據(jù)項(xiàng)有直接的關(guān)系,且數(shù)據(jù)項(xiàng)對(duì)其類型有較高的要求的功能模塊,在功能測(cè)試設(shè)計(jì)之后進(jìn)行了詳細(xì)的測(cè)試,以保證這些模塊對(duì)數(shù)據(jù)通過(guò)性的要求。功能測(cè)試設(shè)計(jì)表4功能測(cè)試設(shè)計(jì)表編號(hào)功能名稱功能描述輸入/需要輸出/結(jié)果測(cè)試結(jié)果發(fā)現(xiàn)問(wèn)題測(cè)試時(shí)間1登入登出用戶身份限制用戶名、密碼、權(quán)限成功登入或顯示錯(cuò)誤通過(guò)2013.5.102新建庫(kù)存管理員新建
12、一條庫(kù)存信息貨名,單位,數(shù)量,價(jià)格等新建了一條庫(kù)存信息通過(guò)2013.5.103刪除庫(kù)存管理員刪除一條庫(kù)存信息單擊選中一條信息,再單擊刪除按鈕刪除了相應(yīng)的庫(kù)存信息通過(guò)2013.5.104修改庫(kù)存信息管理員可對(duì)庫(kù)存信息信息進(jìn)行修改新的庫(kù)存信息“kc”表中的相應(yīng)信息被更改通過(guò)2013.5.105庫(kù)存查詢員工可對(duì)倉(cāng)庫(kù)信息進(jìn)行模糊查詢查詢信息顯示查詢的相應(yīng)信息不通過(guò)顯示所有信息2013.5.106打印對(duì)需要的信息表打印需要的信息打印出相應(yīng)的表通過(guò)2013.5.107斷開(kāi)/連接數(shù)據(jù)庫(kù)一鍵斷開(kāi)或者連接數(shù)據(jù)庫(kù)選擇相應(yīng)功能斷開(kāi)/連接數(shù)據(jù)庫(kù)通過(guò)2013.5.10錯(cuò)誤:庫(kù)存查詢中:ADOQuery1.SQL.Add
13、('SELECT*FROMrk');由于沒(méi)有填寫(xiě)相應(yīng)的條件限制語(yǔ)句,所以不管怎么查詢,最后顯示的是所有的信息。經(jīng)修改:添加條件限制語(yǔ)句:ADOQuery1.SQL.Add('where入庫(kù)單號(hào)=:ss');/ADOQuery1.SQL.Add('where貨名=:ss');錯(cuò)誤得到修改。下面是對(duì)某些嚴(yán)格要求數(shù)據(jù)正確性的模塊的測(cè)試設(shè)計(jì)及測(cè)試結(jié)果,對(duì)于這些模塊采用了等價(jià)類劃分的測(cè)試方法。1 .“登入登出”功能的測(cè)試設(shè)計(jì)表5等價(jià)類劃分輸入條件有效等價(jià)類編號(hào)無(wú)效等價(jià)類編號(hào)用戶名用戶名與數(shù)據(jù)庫(kù)中的用戶名T1用戶名與數(shù)據(jù)庫(kù)中的用戶名不一致3密碼密碼與數(shù)據(jù)庫(kù)中
14、的密欠L2密碼與數(shù)據(jù)庫(kù)中的密4致1碼不一致表6測(cè)試用例設(shè)計(jì)用例編號(hào)輸入預(yù)期輸出覆蓋范圍用戶名密碼1.111成功登錄到管理員系統(tǒng)1,21.3zz1登錄失敗311.412222登錄失敗4表7測(cè)試結(jié)果記錄用例編號(hào)預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果測(cè)試日期測(cè)試人1.1登錄成功登錄成功通過(guò)2013/6/3張效1.3登錄失敗登錄失敗通過(guò)2013/6/3張效1.4登錄失敗登錄失敗通過(guò)2013/6/3張效2.“添加庫(kù)存信息”功能的測(cè)試設(shè)計(jì)表8等價(jià)類劃分輸入條件有效等價(jià)類編號(hào)無(wú)效等價(jià)類編號(hào)入庫(kù)單號(hào)長(zhǎng)度在110之間1r長(zhǎng)度為0,即空71長(zhǎng)度大于108貨名長(zhǎng)度在120之間2長(zhǎng)度為0,即空9r長(zhǎng)度y20101數(shù)量長(zhǎng)度在110之
15、間3長(zhǎng)度為0,即空11長(zhǎng)度大于1012時(shí)間日期類型4長(zhǎng)度為0,即空131非日期類型14單位長(zhǎng)度在110之間5長(zhǎng)度為0,即空15長(zhǎng)度大于10161價(jià)格長(zhǎng)度在110之間6一長(zhǎng)度為0,即空17長(zhǎng)度大于1018表9測(cè)試用例設(shè)計(jì)用例編號(hào)入庫(kù)單號(hào)貨名數(shù)量時(shí)間單位價(jià)格預(yù)期輸出覆蓋范圍2.110001書(shū)1502013/2/3本32添加信息成功123,4,5,62.2空書(shū)1501987/2/3本32添加信息失敗72.3*(長(zhǎng)度超過(guò)10)書(shū)1501987/2/315032添加信息失敗82.410001空1501987/2/315032添加信息9失敗2.510001*(長(zhǎng)度超過(guò)20)1501987/2/315032
16、添加信息失敗102.610001書(shū)空1987/2/315032添加信息失敗112.710001書(shū)*(長(zhǎng)度超過(guò)10)1987/2/315032添加信息失敗122.810001書(shū)150空15032添加信息失敗132.910001書(shū)150八七年15032添加信息失敗142.1010001書(shū)1501987/2/3空32添加信息失敗152.1110001書(shū)1501987/2/3*(長(zhǎng)度超過(guò)10)32添加信息失敗162.1210001書(shū)1501987/2/3150空添加信息失敗172.1310001書(shū)1501987/2/3150*(長(zhǎng)度超過(guò)10)添加信息失敗18表10測(cè)試結(jié)果記錄用例編號(hào)預(yù)期結(jié)果實(shí)際結(jié)果測(cè)
17、試結(jié)果測(cè)試日期2.1添加信息成功添加信息成功通過(guò)2013/6/42.2添加信息失敗添加信息成功不通過(guò)2013/6/42.3添加信息失敗添加員工信息失敗通過(guò)2013/6/42.4添加信息失敗添加員工信息成功不通過(guò)2013/6/42.5添加信息失敗添加員工信息失敗通過(guò)2013/6/42.6添加信息失敗添加員工信息失敗不通過(guò)2013/6/42.7添加信息失敗添加員工信息失敗不通過(guò)2013/6/42.8添加信息失敗添加員工信息失敗不通過(guò)2013/6/42.9添加信息失敗添加員工信息失敗不通過(guò)2013/6/4錯(cuò)誤:數(shù)據(jù)庫(kù)中相關(guān)表信息中,一些字段沒(méi)有設(shè)置為不能為空。經(jīng)修改屬性:不能為空字段。后,錯(cuò)誤得到改正
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《夢(mèng)回繁華》-八年級(jí)語(yǔ)文上冊(cè)同步備課 教學(xué)設(shè)計(jì)(統(tǒng)編版)
- 江蘇省金壇市七年級(jí)體育與健康上冊(cè) 女生800長(zhǎng)跑測(cè)驗(yàn)教案
- 八年級(jí)生物上冊(cè) 5.1.3《軟體動(dòng)物和節(jié)肢動(dòng)物》教案2 (新版)新人教版
- 2024-2025學(xué)年高中語(yǔ)文 第2單元 置身詩(shī)境緣景明情 9 夢(mèng)游天姥吟留別教案 新人教版選修《中國(guó)古代詩(shī)歌散文欣賞》
- 2023三年級(jí)數(shù)學(xué)下冊(cè) 六 走進(jìn)天文館-年、月、日信息窗1 24時(shí)計(jì)時(shí)法教案 青島版六三制
- 2024-2025學(xué)年新教材高中政治 第一單元 探索世界與把握規(guī)律 1.3 科學(xué)的世界觀和方法論教案 部編版必修4
- 二年級(jí)語(yǔ)文下冊(cè) 課文1 4 鄧小平爺爺植樹(shù)第1課時(shí)教案 新人教版
- 2024-2025學(xué)年新教材高中生物 第五章 基因突變及其他變異 第3節(jié) 人類遺傳病教案 新人教版必修第二冊(cè)
- 出行帶小孩委托書(shū)范文
- 人教A版河北省唐山市2023-2024學(xué)年高一上學(xué)期期末模擬數(shù)學(xué)試題
- 河南省洛陽(yáng)市2022-2023學(xué)年九年級(jí)上學(xué)期期末數(shù)學(xué)試題
- 2024年大學(xué)新生開(kāi)學(xué)第一課-如何開(kāi)啟你的大學(xué)生活課件
- 新蘇教版四年級(jí)上冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)
- 養(yǎng)生館轉(zhuǎn)讓合同協(xié)議書(shū)
- 電力專業(yè)數(shù)據(jù)傳輸(EPDT)通信系統(tǒng) 設(shè)備功能技術(shù)要求和測(cè)試方法
- 2023年高中學(xué)業(yè)水平考核美術(shù)試題
- 質(zhì)保書(shū)模板(2024版)
- 統(tǒng)編版2024年新教材七年級(jí)上冊(cè)道德與法治8.1《認(rèn)識(shí)生命》教案
- 注水泵工(中級(jí))技能鑒定理論考試題庫(kù)(含答案)
- 胃癌介入治療的臨床分析與療效評(píng)價(jià)課件
- DL∕T 1683-2017 1000MW等級(jí)超超臨界機(jī)組運(yùn)行導(dǎo)則
評(píng)論
0/150
提交評(píng)論