商品倉庫管理系統(tǒng)測試報告測試文檔(良心出品)_第1頁
商品倉庫管理系統(tǒng)測試報告測試文檔(良心出品)_第2頁
商品倉庫管理系統(tǒng)測試報告測試文檔(良心出品)_第3頁
商品倉庫管理系統(tǒng)測試報告測試文檔(良心出品)_第4頁
商品倉庫管理系統(tǒng)測試報告測試文檔(良心出品)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、商品倉庫管理系統(tǒng)測試報告1. 引言1 .背景本測試計劃從屬于商品存儲配送物流管理系統(tǒng)。用戶為中、小規(guī)模超市、商場、公司。執(zhí)行本測試前,已完成軟件計劃,需求分析,設(shè)計及編碼工作。2 .參考文檔需求分析文檔,概要設(shè)計文檔,詳細(xì)設(shè)計文檔,測試計劃文檔,程序清單。2. 軟件說明1 .本軟件的主要功能為:(1)對商品入庫和出庫詳細(xì)情況進(jìn)行登記(2)對商品出庫安排車輛信息進(jìn)行登記(3)對庫存信息進(jìn)行高級查詢(4)對運(yùn)輸信息進(jìn)行查詢(5)對客戶信息進(jìn)行登記(6)對客戶信息進(jìn)行查詢(7)按照要求自動生成統(tǒng)計清單(8)按照要求對所需清單進(jìn)行打印(9)實現(xiàn)數(shù)據(jù)庫的斷開、連接、備份(10)對使用者進(jìn)行管理2 .條件

2、與限制:考慮到本軟件面向的用戶群比較廣泛,在設(shè)計時應(yīng)注意使軟件具有較強(qiáng)的可移植性;因本軟件管理的某些信息屬商業(yè)機(jī)密,必須注意信息的安全防范,同時應(yīng)以標(biāo)準(zhǔn)的數(shù)據(jù)格式來實現(xiàn),以方便數(shù)據(jù)共享;3. 測試步驟本次測試采用黑盒法。主要依據(jù)需求分析文檔和測試計劃文檔,以需求分析文檔中的功能模塊為單位,對提交的成型系統(tǒng)進(jìn)行測試。綜合使用等價類劃分法和其它方法。詳細(xì)測試步驟如下:4. 單元測試(各類函數(shù))利用VisualStudio2005中自帶的單元測試功能進(jìn)行單元測試,測試各個類中的函數(shù)。按要求輸入,測試與預(yù)期的結(jié)果是否吻合,如果不吻合則單元測試結(jié)果將顯示失敗或者出錯提示,若成功則單元測試結(jié)果將顯示“通過

3、”,如下。表1單元測試在舁廳P測試函數(shù)名函數(shù)功能是否成功是e'更止1GetUserRole從用戶輸入的用戶名和密碼判斷用戶的類型是/2DBNavigatorDBNavigator用于在數(shù)據(jù)集進(jìn)行記錄導(dǎo)航,當(dāng)用戶單擊DBNaVigator的某個按鈕時,可實現(xiàn)記錄指針的前移、后移,插入刪除、修改當(dāng)前記錄等操作,W兒須編寫任何程序代碼。是/3Active通過設(shè)置Active的屬性:false和true,實現(xiàn)視口中表的刷新功能是/4Preview將數(shù)據(jù)庫中的kc表中的數(shù)據(jù)打印出來是/5ParamByName通過入庫單號,將數(shù)據(jù)庫rk表中的的相應(yīng)內(nèi)容顯示出來否是1 .測試loginform類下的

4、函數(shù)Tloginform.loginClick(Sender:TObject);loginform函數(shù)聲明如下:varsqlstr:string;quanxian:string;beginsqlstr:='select*fromuserswhereusers=:usersandpasswords=:password的數(shù)預(yù)期實現(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由戶名或密碼錯誤');end;beginif(LeftS

6、tr(edit1.Text,2)='YB')thenmenumangerform.Showelsechaxun.Show;end;end;測試結(jié)果:通過2 .測試Tmenumangerform中的insertClick(Sender:TObject)函數(shù)聲名如下:Procedure.menumangerform.insertClickClick(Sender:TObject);函數(shù)預(yù)期實現(xiàn)的功能:對貨物信息進(jìn)行增刪改查的操作。procedureTmenumangerform.insertClick(Sender:TObject);varsqlstr:string;beginAD

7、ODSt.open;ADODSt.Insert;save.Enabled:=true;cancel.Enabled:=true;insert.Enabled:=false;end;測試結(jié)果:通過。3 .測試TCostmangerform中的Button1Click(Sender:TObject),TCostmangerform函數(shù)聲名如下:procedureTCostmangerform.Button1Click(Sender:TObject);函數(shù)預(yù)期實現(xiàn)的功能:對貨物數(shù)量進(jìn)行修改。輸入:adosp1.Parameters0.Value:=ComboBox1.Text;期望輸出:flag:=

8、true;adosp1.Next;測試結(jié)果:通過。4 .測試TSchaxun中的Button1Click,函數(shù)聲明如下:procedureTSchaxun.Button1Click(Sender:TObject)函數(shù)預(yù)期實現(xiàn)的功能:對貨物的基本信息進(jìn)行查詢。輸入:casesVlaueof0:sqlstr:='select*fromStudent,GradewhereStudent.Num='''+edit1.text+'''andStudent.Num=Grade.Num'期望輸出:查詢的相關(guān)信息5 .測試TSchaxun中的Bu

9、ttonIClickprocedureTchaxun.ButtonIClick(Sender:TObject);測試結(jié)果:通過。6 .測試TSchaxun中的Button3Click。procedureTchaxun.Button3Click(Sender:TObject);期望輸出:打印相應(yīng)信息表測試結(jié)果:通過。五、集成測試本系統(tǒng)的集成測試重點(diǎn)是頁面間的跳轉(zhuǎn)以及頁面之間的參數(shù)傳遞是否通過。對于頁面之間的跳轉(zhuǎn)測試,主要測試點(diǎn)擊本系統(tǒng)中的各個頁面的導(dǎo)航鏈接和功能跳轉(zhuǎn)按鈕提示是否跳轉(zhuǎn)到相應(yīng)的頁面;對于參數(shù)傳遞的測試,主要測試頁面間傳遞參數(shù)所長生的結(jié)果是否通過。1、頁面跳轉(zhuǎn)測試表2頁面跳轉(zhuǎn)測試在舁廳

10、P跳轉(zhuǎn)鏈接所在貝聞測試結(jié)果測試時間1貨物入庫unit2.dfm通過2013.5.2812貨物出庫Unit6.dfm通過2013.5.283庫存管理Unit4.dfmr通過2013.5.284庫存統(tǒng)計Unit9.dfm通過2013.5.285查詢倉庫Unit17.dfm不通過2013.5.286打印Unit7.dfm通過2013.5.2817用戶管理Unit14.dfm通過2013.5.28表3參數(shù)傳遞測試結(jié)果序號參數(shù)傳遞鏈接所在貝聞預(yù)期結(jié)果測試結(jié)果發(fā)現(xiàn)問題1新建入庫From2貨名,單位,數(shù)量,價格等均為空白通過2庫存管理From4貨名,單位,數(shù)量,價格等信息均與數(shù)據(jù)庫中的信息相同通過3刪除庫存

11、From6刪除相應(yīng)的庫存信息通過4查詢貨物單號From17查詢到相應(yīng)貨物的貨物單號不通過輸入查詢信息后,點(diǎn)查詢,沒有反映六、系統(tǒng)測試本系統(tǒng)的測試包括兩個方面:一是功能測試,二是性能測試。1、 對功能的測試以下根據(jù)倉庫物流系統(tǒng)設(shè)計說明書所列出的各功能模塊,對于有些數(shù)據(jù)庫中表內(nèi)的數(shù)據(jù)項有直接的關(guān)系,且數(shù)據(jù)項對其類型有較高的要求的功能模塊,在功能測試設(shè)計之后進(jìn)行了詳細(xì)的測試,以保證這些模塊對數(shù)據(jù)通過性的要求。功能測試設(shè)計表4功能測試設(shè)計表編號功能名稱功能描述輸入/需要輸出/結(jié)果測試結(jié)果發(fā)現(xiàn)問題測試時間1登入登出用戶身份限制用戶名、密碼、權(quán)限成功登入或顯示錯誤通過2013.5.102新建庫存管理員新建

12、一條庫存信息貨名,單位,數(shù)量,價格等新建了一條庫存信息通過2013.5.103刪除庫存管理員刪除一條庫存信息單擊選中一條信息,再單擊刪除按鈕刪除了相應(yīng)的庫存信息通過2013.5.104修改庫存信息管理員可對庫存信息信息進(jìn)行修改新的庫存信息“kc”表中的相應(yīng)信息被更改通過2013.5.105庫存查詢員工可對倉庫信息進(jìn)行模糊查詢查詢信息顯示查詢的相應(yīng)信息不通過顯示所有信息2013.5.106打印對需要的信息表打印需要的信息打印出相應(yīng)的表通過2013.5.107斷開/連接數(shù)據(jù)庫一鍵斷開或者連接數(shù)據(jù)庫選擇相應(yīng)功能斷開/連接數(shù)據(jù)庫通過2013.5.10錯誤:庫存查詢中:ADOQuery1.SQL.Add

13、('SELECT*FROMrk');由于沒有填寫相應(yīng)的條件限制語句,所以不管怎么查詢,最后顯示的是所有的信息。經(jīng)修改:添加條件限制語句:ADOQuery1.SQL.Add('where入庫單號=:ss');/ADOQuery1.SQL.Add('where貨名=:ss');錯誤得到修改。下面是對某些嚴(yán)格要求數(shù)據(jù)正確性的模塊的測試設(shè)計及測試結(jié)果,對于這些模塊采用了等價類劃分的測試方法。1 .“登入登出”功能的測試設(shè)計表5等價類劃分輸入條件有效等價類編號無效等價類編號用戶名用戶名與數(shù)據(jù)庫中的用戶名T1用戶名與數(shù)據(jù)庫中的用戶名不一致3密碼密碼與數(shù)據(jù)庫中

14、的密欠L2密碼與數(shù)據(jù)庫中的密4致1碼不一致表6測試用例設(shè)計用例編號輸入預(yù)期輸出覆蓋范圍用戶名密碼1.111成功登錄到管理員系統(tǒng)1,21.3zz1登錄失敗311.412222登錄失敗4表7測試結(jié)果記錄用例編號預(yù)期結(jié)果實際結(jié)果測試結(jié)果測試日期測試人1.1登錄成功登錄成功通過2013/6/3張效1.3登錄失敗登錄失敗通過2013/6/3張效1.4登錄失敗登錄失敗通過2013/6/3張效2.“添加庫存信息”功能的測試設(shè)計表8等價類劃分輸入條件有效等價類編號無效等價類編號入庫單號長度在110之間1r長度為0,即空71長度大于108貨名長度在120之間2長度為0,即空9r長度y20101數(shù)量長度在110之

15、間3長度為0,即空11長度大于1012時間日期類型4長度為0,即空131非日期類型14單位長度在110之間5長度為0,即空15長度大于10161價格長度在110之間6一長度為0,即空17長度大于1018表9測試用例設(shè)計用例編號入庫單號貨名數(shù)量時間單位價格預(yù)期輸出覆蓋范圍2.110001書1502013/2/3本32添加信息成功123,4,5,62.2空書1501987/2/3本32添加信息失敗72.3*(長度超過10)書1501987/2/315032添加信息失敗82.410001空1501987/2/315032添加信息9失敗2.510001*(長度超過20)1501987/2/315032

16、添加信息失敗102.610001書空1987/2/315032添加信息失敗112.710001書*(長度超過10)1987/2/315032添加信息失敗122.810001書150空15032添加信息失敗132.910001書150八七年15032添加信息失敗142.1010001書1501987/2/3空32添加信息失敗152.1110001書1501987/2/3*(長度超過10)32添加信息失敗162.1210001書1501987/2/3150空添加信息失敗172.1310001書1501987/2/3150*(長度超過10)添加信息失敗18表10測試結(jié)果記錄用例編號預(yù)期結(jié)果實際結(jié)果測

17、試結(jié)果測試日期2.1添加信息成功添加信息成功通過2013/6/42.2添加信息失敗添加信息成功不通過2013/6/42.3添加信息失敗添加員工信息失敗通過2013/6/42.4添加信息失敗添加員工信息成功不通過2013/6/42.5添加信息失敗添加員工信息失敗通過2013/6/42.6添加信息失敗添加員工信息失敗不通過2013/6/42.7添加信息失敗添加員工信息失敗不通過2013/6/42.8添加信息失敗添加員工信息失敗不通過2013/6/42.9添加信息失敗添加員工信息失敗不通過2013/6/4錯誤:數(shù)據(jù)庫中相關(guān)表信息中,一些字段沒有設(shè)置為不能為空。經(jīng)修改屬性:不能為空字段。后,錯誤得到改正

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論