圖書(shū)管理系統(tǒng)測(cè)試報(bào)告_第1頁(yè)
圖書(shū)管理系統(tǒng)測(cè)試報(bào)告_第2頁(yè)
圖書(shū)管理系統(tǒng)測(cè)試報(bào)告_第3頁(yè)
圖書(shū)管理系統(tǒng)測(cè)試報(bào)告_第4頁(yè)
圖書(shū)管理系統(tǒng)測(cè)試報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

圖書(shū)管理系統(tǒng)測(cè)試設(shè)計(jì)評(píng)審日期:北京長(zhǎng)江軟件網(wǎng)上招聘系統(tǒng)測(cè)試計(jì)劃北京長(zhǎng)江軟件PAGE第16頁(yè)共9頁(yè) 目錄1導(dǎo)言 31.1目的 31.2范圍 31.3術(shù)語(yǔ)定義 31.4引用標(biāo)準(zhǔn) 41.5參考資料 42.測(cè)試設(shè)計(jì) 52.1測(cè)試范圍 52.2測(cè)試覆蓋設(shè)計(jì) 63.測(cè)試用例 63.1用例一:系統(tǒng)登錄 63.2用例二:添加用戶 73.3用例三:修改用戶 83.4用例四:刪除用戶 93.5用例五:添加書(shū)籍 103.6用例六:修改書(shū)籍 113.7用例七:刪除書(shū)籍 133.8用例八:填寫(xiě)借書(shū)信息 143.9用例九:修改借書(shū)信息 153.10用例十:填寫(xiě)還書(shū)信息 163.11用例十一:修改還書(shū)信息 17

1導(dǎo)言1.1目的該文檔的目的是描述圖書(shū)管理系統(tǒng)的測(cè)試設(shè)計(jì),其主要內(nèi)容包括:測(cè)試總體設(shè)計(jì)測(cè)試用例設(shè)計(jì)本文檔的預(yù)期的讀者是:項(xiàng)目管理人員測(cè)試人員 1.2范圍該文檔為圖書(shū)管理系統(tǒng)的測(cè)試設(shè)計(jì),即功能測(cè)試的用例描述,為測(cè)試人員進(jìn)行功能測(cè)試提供標(biāo)準(zhǔn)和依據(jù),以及詳盡的測(cè)試步驟和方法。1.3術(shù)語(yǔ)定義LoadRunnerMercuryInteractive的一個(gè)對(duì)Windows和UniX環(huán)境的負(fù)載測(cè)試工具。功能性測(cè)試按照系統(tǒng)需求定義中的功能定義部分對(duì)系統(tǒng)實(shí)行的系統(tǒng)級(jí)別的測(cè)試。非功能性測(cè)試按照系統(tǒng)需求定義中的非功能定義部分(如系統(tǒng)的性能指標(biāo),安全性能指標(biāo)等)對(duì)系統(tǒng)實(shí)行的系統(tǒng)級(jí)別的測(cè)試。測(cè)試用例測(cè)試人員設(shè)計(jì)出來(lái)的用來(lái)測(cè)試軟件某個(gè)功能的一種情形。1.4引用標(biāo)準(zhǔn)[1]《企業(yè)文檔格式標(biāo)準(zhǔn)》 北京長(zhǎng)江軟件有限公司[2]《軟件測(cè)試設(shè)計(jì)報(bào)告格式標(biāo)準(zhǔn)》北京長(zhǎng)江軟件有限公司軟件工程過(guò)程化組織1.5參考資料[1]《圖書(shū)管理系統(tǒng)需求說(shuō)明》[2]《軟件測(cè)試技術(shù)概論》 古樂(lè)史九林編著/清華大學(xué)出版社[3]《軟件測(cè)試:第二版》 PaulC.Jorgensen著/機(jī)械工業(yè)出版社 2.測(cè)試設(shè)計(jì)本次測(cè)試分別采用3種測(cè)試方法進(jìn)行測(cè)試:黑盒測(cè)試、白盒測(cè)試和性能測(cè)試。●黑盒測(cè)試2.1測(cè)試范圍依次測(cè)試系統(tǒng)登錄,用戶管理,書(shū)籍管理,借書(shū)管理和還書(shū)管理功能。系統(tǒng)登錄:點(diǎn)擊登錄,彈出登錄窗口,輸入用戶名和登錄密碼,點(diǎn)擊確定,驗(yàn)證成功后進(jìn)入系統(tǒng),驗(yàn)證失敗則重新輸入登錄信息。用戶管理:點(diǎn)擊添加用戶,輸入該用戶的信息,點(diǎn)擊確定;點(diǎn)擊修改用戶,修改該用戶的信息,點(diǎn)擊確定;點(diǎn)擊刪除用戶,輸入該用戶的信息,點(diǎn)擊確定。書(shū)籍管理:點(diǎn)擊添加書(shū)籍,輸入書(shū)籍的基本信息,點(diǎn)擊確定;點(diǎn)擊修改書(shū)籍,輸入要修改的書(shū)籍的書(shū)號(hào),點(diǎn)擊查詢,修改書(shū)籍的相關(guān)信息,點(diǎn)擊確定;點(diǎn)擊刪除書(shū)籍,輸入書(shū)籍信息,點(diǎn)擊確定。借書(shū)管理:點(diǎn)擊填寫(xiě)借書(shū)信息,輸入借書(shū)的基本信息,點(diǎn)擊確定;點(diǎn)擊修改借書(shū)信息,修改信息,點(diǎn)擊確定。還書(shū)管理:點(diǎn)擊填寫(xiě)還書(shū)信息,輸入還書(shū)信息,點(diǎn)擊確定;點(diǎn)擊修改還書(shū)信息,修改信息,點(diǎn)擊確定。2.2測(cè)試覆蓋設(shè)計(jì)本次測(cè)試采用的測(cè)試方法是黑盒測(cè)試,包括等價(jià)類劃分(有效測(cè)試和無(wú)效測(cè)試)。表F-2就是測(cè)試用例覆蓋矩陣。表F-2:測(cè)試用例功能序號(hào)功能項(xiàng)測(cè)試用例優(yōu)先級(jí)01系統(tǒng)登錄TestCase-1中02添加用戶TestCase-2高03修改用戶TestCase-3高04刪除用戶TestCase-4高05添加書(shū)籍TestCase-5高06修改書(shū)籍TestCase-6高07刪除書(shū)籍TestCase-7高08填寫(xiě)借書(shū)信息TestCase-8高09修改借書(shū)信息TestCase-9高10填寫(xiě)還書(shū)信息TestCase-10中11修改還書(shū)信息TestCase-11中3.測(cè)試用例按照上面的測(cè)試矩陣表,設(shè)計(jì)相應(yīng)的測(cè)試用例如下。3.1用例一:系統(tǒng)登錄該測(cè)試用例的編號(hào)是TestCase-1,測(cè)試內(nèi)容是驗(yàn)證登錄的正確性和登錄后界面的正確顯示。TC輸入預(yù)期輸出實(shí)際輸出1用戶名:空密碼:1用戶名和密碼不能為空用戶名和密碼不能為空2用戶名:1密碼:空用戶名和密碼不能為空用戶名和密碼不能為空3用戶名:@@@密碼:###用戶名或密碼錯(cuò)誤用戶名或密碼錯(cuò)誤4用戶名:1密碼:1登錄成功窗口開(kāi)放所有按鈕登錄成功窗口開(kāi)放所有按鈕5用戶名:2密碼:2登錄成功窗口只開(kāi)放借書(shū)管理和還書(shū)管理按鈕登錄成功窗口只開(kāi)放借書(shū)管理和還書(shū)管理按鈕6連續(xù)以錯(cuò)誤的用戶名登錄4次超出登錄次數(shù)窗口關(guān)閉了所有的功能按鈕超出登錄次數(shù)窗口關(guān)閉了所有的功能按鈕3.2用例二:添加用戶這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-2,測(cè)試內(nèi)容是驗(yàn)證添加用戶功能的正確性。TC輸入預(yù)期輸出實(shí)際輸出1用戶名和密碼不能為空用戶名和密碼不能為空2名字:密碼:1確認(rèn):1權(quán)限:1用戶名和密碼不能為空用戶名和密碼不能為空3名字:k密碼:確認(rèn):1權(quán)限:1用戶名和密碼不能為空用戶名和密碼不能為空4名字:k密碼:1確認(rèn):權(quán)限:1用戶名和密碼不能為空用戶名和密碼不能為空5名字:k密碼:1確認(rèn):1權(quán)限:1用戶已經(jīng)存在,添加失敗用戶已經(jīng)存在,添加失敗6名字:h密碼:1確認(rèn):0權(quán)限:1兩次輸入的密碼不一致!兩次輸入的密碼不一致!7名字:h密碼:1確認(rèn):1權(quán)限:1用戶添加成功用戶添加成功3.3用例三:修改用戶這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-3,測(cè)試內(nèi)容是驗(yàn)證修改用戶功能的正確性。TC輸入預(yù)期輸出實(shí)際輸出1請(qǐng)先查詢用戶!請(qǐng)先查詢用戶!2輸入用戶名:######無(wú)此用戶!無(wú)此用戶!3輸入用戶名:2用戶名:密碼:3權(quán)限:2用戶名或密碼不能為空!用戶名或密碼不能為空!4輸入用戶名:2用戶名:3密碼:權(quán)限:2用戶名或密碼不能為空!用戶名或密碼不能為空!5輸入用戶名:2用戶名:3密碼:6權(quán)限:1用戶修改成功用戶修改成功3.4用例四:刪除用戶這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-4,測(cè)試內(nèi)容是測(cè)試刪除用戶功能的正確性。TC輸入預(yù)期輸出實(shí)際輸出1用戶名為空!用戶名為空!2用戶名:***該用戶不存在!該用戶不存在!3用戶名:a用戶刪除成功用戶刪除成功3.5用例五:添加書(shū)籍這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-5,測(cè)試添加書(shū)籍功能的正確性,是否能順利把記錄添加到數(shù)據(jù)庫(kù)中。TC輸入預(yù)期輸出實(shí)際輸出1書(shū)名:出版社:k作者:k出版日期:2011-1-1價(jià)格:1新書(shū)數(shù)量:1備注:書(shū)名,出版社和作者不能為空書(shū)名,出版社和作者不能為空2書(shū)名:k出版社:k作者:出版日期:2011-1-1價(jià)格:1新書(shū)數(shù)量:1備注:書(shū)名,出版社和作者不能為空書(shū)名,出版社和作者不能為空3書(shū)名:k出版社:k作者:k出版日期:2011-1-1價(jià)格:1新書(shū)數(shù)量:1備注:a書(shū)籍添加成功書(shū)籍添加成功3.6用例六:修改書(shū)籍這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-6,測(cè)試內(nèi)容是測(cè)試修改書(shū)籍信息功能的正確性和是否順利更新了表中指定的記錄。TC輸入預(yù)期輸出實(shí)際輸出1id不能為空且只能為整型數(shù)值id不能為空且只能為整型數(shù)值2Id=***id不能為空且只能為整型數(shù)值id不能為空且只能為整型數(shù)值3Id:-1沒(méi)有找到書(shū)籍沒(méi)有找到書(shū)籍4Id:1書(shū)名:出版社:作者:k出版日期:2011-1-1價(jià)格:1新書(shū)數(shù)量:1備注:找到書(shū)籍書(shū)名,出版社和作者不能為空找到書(shū)籍書(shū)名,出版社和作者不能為空5Id:1書(shū)名:k出版社:作者:出版日期:2011-1-1價(jià)格:1新書(shū)數(shù)量:1備注:找到書(shū)籍書(shū)名,出版社和作者不能為空找到書(shū)籍書(shū)名,出版社和作者不能為空6Id:1書(shū)名:g出版社:g作者:g出版日期:2011-1-2價(jià)格:11新書(shū)數(shù)量:11備注:書(shū)籍修改成功書(shū)籍修改成功3.7用例七:刪除書(shū)籍這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-7,測(cè)試內(nèi)容是測(cè)試刪除書(shū)籍功能的正確性及是否能在數(shù)據(jù)庫(kù)的表中刪除指定的記錄。TC輸入預(yù)期輸出實(shí)際輸出1您要?jiǎng)h除的書(shū)籍不存在!您要?jiǎng)h除的書(shū)籍不存在!2書(shū)名:*****您要?jiǎng)h除的書(shū)籍不存在!您要?jiǎng)h除的書(shū)籍不存在!3書(shū)名:g書(shū)籍刪除成功書(shū)籍刪除成功3.8用例八:填寫(xiě)借書(shū)信息這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-8,測(cè)試內(nèi)容是驗(yàn)證該功能的正確性和是否能和數(shù)據(jù)庫(kù)順利交互數(shù)據(jù)TC輸入預(yù)期輸出實(shí)際輸出1借閱者:書(shū)籍ID:1書(shū)名:g備注:借閱者,書(shū)籍ID,書(shū)名不能為空借閱者,書(shū)籍ID,書(shū)名不能為空2借閱者:q書(shū)籍ID:書(shū)名:備注:借閱者,書(shū)籍ID,書(shū)名不能為空借閱者,書(shū)籍ID,書(shū)名不能為空3借閱者:q書(shū)籍ID:1書(shū)名:g備注:借書(shū)成功借書(shū)成功3.9用例九:修改借書(shū)信息這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-9,測(cè)試內(nèi)容是測(cè)試修改借書(shū)信息功能的正確性。TC輸入預(yù)期輸出實(shí)際輸出1請(qǐng)先查詢用戶請(qǐng)先查詢用戶2用戶名:***用戶名錯(cuò)誤用戶名錯(cuò)誤3用戶名:q借閱者:書(shū)名:g備注:借閱者,書(shū)籍ID,書(shū)名不能為空借閱者,書(shū)籍ID,書(shū)名不能為空4用戶名:q借閱者:q書(shū)名:備注:借閱者,書(shū)籍ID,書(shū)名不能為空借閱者,書(shū)籍ID,書(shū)名不能為空5用戶名:q借閱者:q書(shū)名:h備注:修改成功修改成功3.10用例十:填寫(xiě)還書(shū)信息這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-10,測(cè)試內(nèi)容是測(cè)試填寫(xiě)還書(shū)信息的正確性。TC輸入預(yù)期輸出實(shí)際輸出1還書(shū)者:q書(shū)名:k備注:還書(shū)成功還書(shū)成功2還書(shū)者:k書(shū)名:k備注還書(shū)成功還書(shū)成功3.11用例十一:修改還書(shū)信息這個(gè)測(cè)試用例的測(cè)試編號(hào)是TestCase-11,測(cè)試內(nèi)容是測(cè)試修改還書(shū)信息功能的正確性。TC輸入預(yù)期輸出實(shí)際輸出1用戶:k還書(shū)者:k書(shū)名:k備注:查詢用戶信息成功信息修改成功查詢用戶信息成功信息修改成功2用戶:g還書(shū)者:g書(shū)名:k備注:查詢用戶信息成功信息修改成功查詢用戶信息成功信息修改成功●白盒測(cè)試該測(cè)試的測(cè)試對(duì)象是系統(tǒng)的添加書(shū)籍模塊,分別采用語(yǔ)句覆蓋、判定覆蓋、條件覆蓋測(cè)試、判定/條件覆蓋測(cè)試、條件組合測(cè)試、路徑覆蓋測(cè)試這6種測(cè)試方法進(jìn)行測(cè)試。⑴語(yǔ)句覆蓋測(cè)試:TC輸入預(yù)期結(jié)果實(shí)際結(jié)果1t_bookname=’’t_company=at_author=at_pdata=2009-8-21t_price=1t_number=1t_beizhu=a書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!2t_bookname=’a’t_company=at_author=at_pdata=2009-8-21t_price=1t_number=1t_beizhu=a書(shū)籍添加成功書(shū)籍添加成功⑵判定覆蓋測(cè)試:TCt_bookname.getText().equals("")||t_company.getText().equals("")||t_author.getText().equals("")預(yù)期結(jié)果實(shí)際結(jié)果1t_bookname=at_company=at_author=書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!2t_bookname=at_company=at_author=a書(shū)籍添加成功書(shū)籍添加成功⑶條件覆蓋測(cè)試:TCt_bookname.getText().equals("")||t_company.getText().equals("")||t_author.getText().equals("")預(yù)期結(jié)果實(shí)際結(jié)果1t_bookname=t_company=at_author=書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!2t_bookname=at_company=at_author=a書(shū)籍添加成功書(shū)籍添加成功⑷判定/條件覆蓋測(cè)試:TCt_bookname.getText().equals("")||t_company.getText().equals("")||t_author.getText().equals("")預(yù)期結(jié)果實(shí)際結(jié)果1t_bookname=at_company=at_author=書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!2t_bookname=at_company=at_author=a書(shū)籍添加成功書(shū)籍添加成功3t_bookname=t_company=at_author=書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!4t_bookname=at_company=at_author=a書(shū)籍添加成功書(shū)籍添加成功⑸條件組合測(cè)試:TCt_bookname.getText().equals("")||t_company.getText().equals("")||t_author.getText().equals("")預(yù)期結(jié)果實(shí)際結(jié)果1t_bookname=t_company=t_author=書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!2t_bookname=t_company=at_author=a書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!3t_bookname=at_company=t_author=a書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!4t_bookname=at_company=at_author=書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!5t_bookname=at_company=at_author=a書(shū)籍添加成功書(shū)籍添加成功⑹路徑覆蓋測(cè)試:1if(t_bookname.getText().equals("")||t_company.getText().equals("")||t_author.getText().equals("")) 2{ 3l_msg.setText("書(shū)名,出版社和作者不能為空!"); 4} 5else 6{ 7try 8{ 9sqll=sql.connect(); 10a1="'"+t_bookname.getText().trim()+"'"; 11a2="'"+t_company.getText().trim()+"'"; 12a3="'"+t_author.getText().trim()+"'"; 13a4="'"+t_pdata.getText().trim()+"'"; 14a5="'"+t_price.getText().trim()+"'"; 15a6="'"+t_number.getText().trim()+"'"; 16a7="'"+t_beizhu.getText().trim()+"'"; 17Stringtemp="insertintobooks(bookname,company,author,pressdata,price,conun,beizhu)VALUES18("+a1+","+a2+","+a3+","+a4+","+a5+","+a6+","+a7+")"; 19sqll.executeUpdate(temp); 20l_msg.setText("書(shū)籍添加成功"); 21} 22catch(SQLExceptione3) 23{} 24}進(jìn)行路徑分析后,得到以下路徑:1-2-3-41-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24TCt_bookname.getText().equals("")||t_company.getText().equals("")||t_author.getText().equals("")預(yù)期結(jié)果實(shí)際結(jié)果1t_bookname=t_company=at_author=書(shū)名,出版社和作者不能為空!書(shū)名,出版社和作者不能為空!2t_bookname=at_company=at_author=a書(shū)籍添加成功書(shū)籍添加成功●性能測(cè)試功能添加用戶目的方法并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間平均每秒事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均數(shù)量(字節(jié)/秒)cpu利用率內(nèi)存利用率磁盤(pán)I/02026.23027.3900.12190%5.08114783.3555.527133MB功能刪除用戶目的方法并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間平均每秒事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均數(shù)量(字節(jié)/秒)cpu利用率內(nèi)存利用率磁盤(pán)I/02015.53018.3300.11175%5.11312873.2574.326103MB功能修改用戶目的方法并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間平均每秒事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均數(shù)量(字節(jié)/秒)cpu利用率內(nèi)存利用率磁盤(pán)I/02026.57028.1920.33178%5.17614952.3555.611134MB功能添加書(shū)籍目的方法并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間平均每秒事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均數(shù)量(字節(jié)/秒)cpu利用率內(nèi)存利用率磁盤(pán)I/02026.55727.8700.12290%5.15515783.3555.527134MB功能刪除書(shū)籍目的方法并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間平均每秒事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均數(shù)量(字節(jié)/秒)cpu利用率內(nèi)存利用率磁盤(pán)I/02019.23020.2710.10290%3.07614783.3553.733128MB功能修改書(shū)籍目的方法并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間平均每秒事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均數(shù)量(字節(jié)/秒)cpu利用率內(nèi)存利用率磁盤(pán)I/02025.27126.8800.12575%5.15716332.3515.627134MB圖書(shū)管理系統(tǒng)測(cè)試計(jì)劃評(píng)審日期:2011年1月7日北京長(zhǎng)江軟件網(wǎng)上招聘系統(tǒng)測(cè)試報(bào)告北京長(zhǎng)江軟件PAGE第25頁(yè)共8頁(yè) 目錄1.導(dǎo)言 31.1目的 31.2范圍 31.3引用標(biāo)準(zhǔn) 41.4參考資料 42、測(cè)試項(xiàng)目 52.1測(cè)試項(xiàng)目的背景 52.2測(cè)試要點(diǎn) 52.3測(cè)試內(nèi)容 52.3.1功能測(cè)試內(nèi)容 53測(cè)試方法 63.1測(cè)試方法 74測(cè)試標(biāo)準(zhǔn) 84.1測(cè)試通過(guò)/失敗標(biāo)準(zhǔn) 84.2測(cè)試掛起/恢復(fù)的條件 84.3系統(tǒng)測(cè)試交付結(jié)果 85測(cè)試計(jì)劃 95.1角色和職責(zé) 95.2測(cè)試設(shè)計(jì)工作任務(wù)分解和工作安排 96.審批 10

1.導(dǎo)言1.1目的該文檔的目的是描述圖書(shū)管理系統(tǒng)測(cè)試計(jì)劃,其主要內(nèi)容包括:測(cè)試系統(tǒng)簡(jiǎn)介測(cè)試方法測(cè)試標(biāo)準(zhǔn)測(cè)試計(jì)劃本文檔的預(yù)期的讀者是:開(kāi)發(fā)人員項(xiàng)目管理人員測(cè)試人員 1.2范圍該文檔定義了圖書(shū)管理系統(tǒng)的測(cè)試方法、測(cè)試標(biāo)準(zhǔn)和時(shí)間計(jì)劃,但未確定具體的測(cè)試用例,這部分內(nèi)容將在測(cè)試設(shè)計(jì)中確定。1.3引用標(biāo)準(zhǔn)[1]《企業(yè)文檔格式標(biāo)準(zhǔn)》 北京長(zhǎng)江軟件有限公司[2]《軟件測(cè)試計(jì)劃報(bào)告格式標(biāo)準(zhǔn)》北京長(zhǎng)江軟件有限公司軟件工程過(guò)程化組織1.4參考資料[1]《圖書(shū)管理需求說(shuō)明》 [2]《軟件測(cè)試技術(shù)概論》 古樂(lè)史九林編著/清華大學(xué)出版社[3]《軟件測(cè)試:第二版》 PaulC.Jorgensen著/機(jī)械工業(yè)出版社 2、測(cè)試項(xiàng)目本次測(cè)試的項(xiàng)目是圖書(shū)管理系統(tǒng)的系統(tǒng)登錄,用戶管理,書(shū)籍管理,借書(shū)管理和還書(shū)管理的功能。2.1測(cè)試項(xiàng)目的背景本次測(cè)試的目的是測(cè)試圖書(shū)管理系統(tǒng)的通過(guò)與SQL數(shù)據(jù)庫(kù)連接后實(shí)現(xiàn)系統(tǒng)登錄,用戶管理,書(shū)籍管理,借書(shū)管理和還書(shū)管理的基本功能。2.2測(cè)試要點(diǎn)被測(cè)特性:對(duì)軟件進(jìn)行功能性測(cè)試對(duì)軟件進(jìn)行非功能性測(cè)試2.3測(cè)試內(nèi)容,針對(duì)系統(tǒng)的功能需求進(jìn)行功能測(cè)試,驗(yàn)證此系統(tǒng)是否實(shí)現(xiàn)了需求分析中所定義的功能,是否正確實(shí)現(xiàn)了功能以及是否發(fā)生功能上或者性能上的問(wèn)題。測(cè)試內(nèi)容即測(cè)試需求,包括功能測(cè)試和性能測(cè)試。2.3.1功能測(cè)試內(nèi)容需求功能如下:1)系統(tǒng)登錄系統(tǒng)登錄功能在于當(dāng)用戶點(diǎn)擊登錄按鈕時(shí)彈出登錄窗口,由用戶輸入用戶名和登錄密碼,之后該模塊會(huì)接收用戶輸入的信息,并將其與數(shù)據(jù)庫(kù)中的用戶表中記錄做匹配,若有匹配的記錄,則根據(jù)該用戶的權(quán)限級(jí)別將用戶分為管理員和普通用戶,分別顯示不同的登錄成功界面,若找不到匹配的記錄,則提示用戶名或密碼錯(cuò)誤,讓用戶重新登錄。2)用戶管理用戶管理包括三個(gè)基本功能:添加用戶,修改用戶,刪除用戶。①“添加用戶”功能在于管理員在前臺(tái)的窗口輸入要添加的用戶的用戶名,登錄密碼和用戶權(quán)限,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在用戶表中插入了一條新的記錄;②修改用戶功能在于管理員在前臺(tái)的窗口修改用戶的用戶名,登錄密碼和用戶權(quán)限,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在用戶表中更新了一條記錄;③刪除用戶功能在于管理員在前臺(tái)的窗口輸入要?jiǎng)h除的用戶的的用戶名和登錄密碼,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在用戶表中刪除了一條記錄;3)書(shū)籍管理書(shū)籍管理包括三個(gè)基本功能:添加書(shū)籍,修改書(shū)籍,刪除書(shū)籍。添加書(shū)籍功能在于管理員在前臺(tái)窗口輸入要添加的書(shū)籍的基本信息,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在書(shū)籍表中插入了一條新的記錄;修改書(shū)籍功能在于管理員在前臺(tái)窗口修改書(shū)籍的基本信息,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在書(shū)籍表中更新了一條記錄;刪除書(shū)籍功能在于管理員在前臺(tái)窗口輸入書(shū)籍的名稱,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在書(shū)籍表中刪除了一條記錄;4)借書(shū)管理此功能包括填寫(xiě)借書(shū)信息和修改借書(shū)信息功能。填寫(xiě)借書(shū)信息功能在于用戶在前臺(tái)輸入借書(shū)時(shí)要填寫(xiě)的基本信息,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在表中插入了一條新的記錄;修改借書(shū)信息功能。修改借書(shū)信息功能在于用戶在前臺(tái)輸入要修改的基本信息,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在表中更新了一條記錄;5)還書(shū)管理此功能包括填寫(xiě)還書(shū)信息和修改還書(shū)信息功能。填寫(xiě)還書(shū)信息功能在于用戶在前臺(tái)輸入借書(shū)時(shí)要填寫(xiě)的基本信息,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在表中插入了一條新的記錄;修改還書(shū)信息功能在于用戶在前臺(tái)輸入要修改的基本信息,之后系統(tǒng)將信息回饋到后臺(tái)的數(shù)據(jù)庫(kù)的用戶表中,相當(dāng)于在表中更新了一條記錄;3測(cè)試方法本章節(jié)主要講述了測(cè)試環(huán)境、測(cè)試工具和測(cè)試方法3.1測(cè)試環(huán)境系統(tǒng)配置如下:(1)軟件配置:操作系統(tǒng):Micrsoftwindows2000professional、Micrsoftwindow2000server、MicrsoftwindowXPProfessional,操作系統(tǒng)上必須安裝IIS4.0以上版本。數(shù)據(jù)庫(kù)系統(tǒng):MicrsoftSQLServer2000。(2)硬件需求:CPU:P3以上。內(nèi)存:256M以上。硬盤(pán):20G以上。(3)測(cè)試軟件工具:測(cè)試工具:LoadRunner7.513.2測(cè)試工具系統(tǒng)的性能測(cè)試是測(cè)試20人同時(shí)登錄系統(tǒng)時(shí)系統(tǒng)的性能反應(yīng),為此需要采用自動(dòng)化測(cè)試手段,本項(xiàng)目測(cè)試采用Mercury的LoadRunner測(cè)試工具,主要采用LoadRunner的三個(gè)主要組件:VuGen、Controller、Analysis,其中,利用LoadRunner的VuGen錄制基本功能,利用LoadRunner的Controller創(chuàng)建20虛擬用戶的運(yùn)行場(chǎng)景,執(zhí)行測(cè)試,利用LoadRunner的Analysis分析結(jié)果,提供測(cè)試圖表。3.3測(cè)試方法測(cè)試方法:本次測(cè)試分別采用黑盒測(cè)試,白盒測(cè)試和性能測(cè)試三種測(cè)試方法。測(cè)試策略:功能測(cè)試,主要采用等價(jià)類劃分的策略。測(cè)試手段:功能測(cè)試:手動(dòng)模擬正常、異常輸入壓力測(cè)試:使用自動(dòng)化壓力測(cè)試工具LoadRunner。測(cè)試內(nèi)容:功能測(cè)試,按照需求功能性能測(cè)試,20人同時(shí)訪問(wèn)的性能情況4測(cè)試標(biāo)準(zhǔn)4.1測(cè)試通過(guò)/失敗標(biāo)準(zhǔn)測(cè)試中發(fā)現(xiàn)的缺陷按照嚴(yán)重程度分為5個(gè)級(jí)別,如表E-2,級(jí)別不同,嚴(yán)重程度也不同。表E-2:缺陷嚴(yán)重級(jí)別嚴(yán)重級(jí)別嚴(yán)重程度1-提示(Low)?微小的錯(cuò)誤,不會(huì)影響系統(tǒng)的功能?不準(zhǔn)確或容易誤解的行為和語(yǔ)句2-一般(Medium)?該問(wèn)題增加了測(cè)試或用戶操作的復(fù)雜度?該問(wèn)題輕微降低了系統(tǒng)的性能,但系統(tǒng)仍然能工作3-嚴(yán)重(High)?該問(wèn)題會(huì)嚴(yán)重降低系統(tǒng)的性能?不符合客戶端需求說(shuō)明4-致命(VeryHigh)?系統(tǒng)不能正常啟動(dòng)或啟動(dòng)后無(wú)法正常工作本次測(cè)試主要是進(jìn)行系統(tǒng)測(cè)試,需要設(shè)定測(cè)試完成的標(biāo)準(zhǔn)。測(cè)試完成的標(biāo)準(zhǔn)是執(zhí)行完所有系統(tǒng)測(cè)試的功能、性能測(cè)試用例,無(wú)2級(jí)以上遺留問(wèn)題。如果進(jìn)行系統(tǒng)測(cè)試時(shí),存在嚴(yán)重的質(zhì)量問(wèn)題,導(dǎo)致無(wú)法繼續(xù),并且在可接受的時(shí)間范圍內(nèi)無(wú)法修復(fù),系統(tǒng)測(cè)試終止。4.2測(cè)試掛起/恢復(fù)的條件測(cè)試掛起和恢復(fù)的條件是:測(cè)試掛起的條件是當(dāng)某個(gè)測(cè)試用例的失敗導(dǎo)致后續(xù)的測(cè)試無(wú)法進(jìn)行時(shí),測(cè)試需要掛起。測(cè)試恢復(fù)的條件是當(dāng)將引起掛起的測(cè)試用例重新測(cè)試通過(guò)之后,可以恢復(fù)測(cè)試。4.3系統(tǒng)測(cè)試交付結(jié)果系統(tǒng)測(cè)試交付物包括:測(cè)試計(jì)劃測(cè)試設(shè)計(jì)(設(shè)計(jì)的案例,包含測(cè)試腳本)測(cè)試跟蹤結(jié)果測(cè)試報(bào)告5測(cè)試計(jì)劃系統(tǒng)測(cè)試計(jì)劃包括角色和職責(zé)的安排,時(shí)間進(jìn)度的安排。5.1角色和職責(zé)測(cè)試的角色和職責(zé)分配如表E-3。表E-3:角色和職責(zé)表角色小組成員職責(zé)測(cè)試經(jīng)理梁力制定測(cè)試計(jì)劃,組織測(cè)試工作系統(tǒng)測(cè)試用例評(píng)審、測(cè)試總結(jié)報(bào)告評(píng)審提交測(cè)試輸出文檔測(cè)試工程師梁力系統(tǒng)測(cè)試案例編寫(xiě)系統(tǒng)測(cè)試案例執(zhí)行填寫(xiě)測(cè)試跟蹤結(jié)果報(bào)告系統(tǒng)測(cè)試總結(jié)報(bào)告編寫(xiě)測(cè)試系統(tǒng)管理員梁力測(cè)試環(huán)境的搭建測(cè)試軟件的維護(hù)測(cè)試數(shù)據(jù)的建立5.2測(cè)試設(shè)計(jì)工作任務(wù)分解和工作安排本次測(cè)試的任務(wù)安排如下表E-4。表E-4:測(cè)試時(shí)間計(jì)劃工作任務(wù)時(shí)間開(kāi)始日期結(jié)束日期備注1復(fù)習(xí)舊有資料,了解測(cè)試需求。0.5工作日2011.1.72011.1.72討論、并制定測(cè)試計(jì)劃0.5工作日2011.1.72011.1.73討論并制定測(cè)試用例1工作日2011.1.72011.1.74測(cè)試案例評(píng)審0.5工作日2011.1.72011.1.75準(zhǔn)備系統(tǒng)測(cè)試環(huán)境,安裝軟件0.5工作日2011.1.72011.1.76系統(tǒng)功能測(cè)試并記錄跟蹤報(bào)告1工作日2011.1.72011.1.77回歸測(cè)試1工作日2011.1.72011.1.78測(cè)試報(bào)告1工作日2011.1.72011.1.76.審批經(jīng)過(guò)項(xiàng)目組成員和專家評(píng)審,測(cè)試計(jì)劃評(píng)審?fù)ㄟ^(guò)。測(cè)試經(jīng)理簽名:XXX圖書(shū)管理系統(tǒng)測(cè)試報(bào)告評(píng)審日期:2011年1月7日目錄1導(dǎo)言 31.1目的 31.2范圍 31.3術(shù)語(yǔ)定義 31.4引用標(biāo)準(zhǔn) 41.5參考資料 42.測(cè)試時(shí)間、地點(diǎn)和人員 53測(cè)試執(zhí)行情況 63.1功能測(cè)試執(zhí)行情況 63.2性能測(cè)試執(zhí)行情況4測(cè)試結(jié)果分析 104.1測(cè)試進(jìn)度和工作量度量 104.1.1進(jìn)度度量 114.1.2工作量度量 114.2缺陷數(shù)據(jù)度量 114.3綜合數(shù)據(jù)分析 125測(cè)試評(píng)估 135.1測(cè)試任務(wù)評(píng)估 135.2測(cè)試對(duì)象評(píng)估 13

1導(dǎo)言1.1目的該文檔的目的是描述圖書(shū)管理系統(tǒng)測(cè)試的總結(jié)報(bào)告,其主要內(nèi)容包括:系統(tǒng)數(shù)據(jù)度量系統(tǒng)結(jié)果評(píng)估本文檔的預(yù)期讀者是:項(xiàng)目管理人員測(cè)試人員1.2范圍該文檔定義了圖書(shū)管理系統(tǒng)測(cè)試的結(jié)果,總結(jié)了測(cè)試系統(tǒng)的登錄,添加用戶,修改用戶,刪除用戶,添加書(shū)籍,修改書(shū)籍,刪除書(shū)籍,填寫(xiě)借書(shū)信息,修改借書(shū)信息,填寫(xiě)還書(shū)信息,修改還書(shū)信息的基本功能,給出了測(cè)試的結(jié)論。1.3術(shù)語(yǔ)定義功能性測(cè)試按照系統(tǒng)需求定義中的功能定義部分對(duì)系統(tǒng)實(shí)行的系統(tǒng)級(jí)別的測(cè)試。測(cè)試用例測(cè)試人員設(shè)計(jì)出來(lái)的用來(lái)測(cè)試軟件某個(gè)功能的一種情形。1.4引用標(biāo)準(zhǔn)[1]《企業(yè)文檔格式標(biāo)準(zhǔn)》 北京長(zhǎng)江軟件有限公司[2]《軟件測(cè)試報(bào)告格式標(biāo)準(zhǔn)》北京長(zhǎng)江軟件有限公司軟件工程過(guò)程化組織1.5參考資料[1]《圖書(shū)管理系統(tǒng)需求說(shuō)明》 北京長(zhǎng)江軟件有限公司編制[2]《軟件測(cè)試技術(shù)概論》 古樂(lè)史九林編著/清華大學(xué)出版社[3]《軟件測(cè)試:第二版》 PaulC.Jorgensen著/機(jī)械工業(yè)出版社2.測(cè)試時(shí)間、地點(diǎn)和人員本次測(cè)試的時(shí)間、地點(diǎn)和人員總結(jié)如下:測(cè)試時(shí)間:2011-1-7地點(diǎn):公司開(kāi)發(fā)部人員:測(cè)試組的全體成員共計(jì)1人3測(cè)試執(zhí)行情況測(cè)試數(shù)據(jù)總結(jié)如下。3.1功能測(cè)試執(zhí)行情況表G-2是測(cè)試用例

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論