軟件測(cè)試綜合性實(shí)驗(yàn)報(bào)告(圖書信息管理系統(tǒng))_第1頁(yè)
軟件測(cè)試綜合性實(shí)驗(yàn)報(bào)告(圖書信息管理系統(tǒng))_第2頁(yè)
軟件測(cè)試綜合性實(shí)驗(yàn)報(bào)告(圖書信息管理系統(tǒng))_第3頁(yè)
軟件測(cè)試綜合性實(shí)驗(yàn)報(bào)告(圖書信息管理系統(tǒng))_第4頁(yè)
軟件測(cè)試綜合性實(shí)驗(yàn)報(bào)告(圖書信息管理系統(tǒng))_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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)介

1、圖書管信息管理系統(tǒng)測(cè)試分析報(bào)告1.軟件項(xiàng)目介紹1.1軟件測(cè)試項(xiàng)目背景根據(jù)各大學(xué)校希望能夠充分利用現(xiàn)代科技來(lái)提高圖書管理的效率,在 原有的辦公系統(tǒng)基礎(chǔ)上進(jìn)行擴(kuò)展,將一些可以用計(jì)算機(jī)來(lái)管理的都進(jìn)行計(jì)算機(jī)化,使得圖書管理人員工作更加方便,工作效率也更加的高。圖書館信息系統(tǒng)的系統(tǒng)結(jié)構(gòu)如圖1.1所示,系統(tǒng)的主要構(gòu)成部分是圖書管各業(yè)務(wù)處理的子系統(tǒng)。用于處理圖書館日常運(yùn)營(yíng)中的主要業(yè)務(wù),包括編目子系統(tǒng)、圖書采購(gòu)子系統(tǒng)、圖書流通子系統(tǒng)等,另外業(yè)務(wù)處理子系統(tǒng)能夠正常運(yùn)行還需要基礎(chǔ)信息的維護(hù)和權(quán)限控制;業(yè)務(wù)處理子程序產(chǎn)生的數(shù)據(jù)還需要呈獻(xiàn)給圖書管理員和讀者等,所以按性質(zhì)圖書管理系統(tǒng)可以分為業(yè)務(wù)處理、基礎(chǔ)信息管理和信息

2、查詢?nèi)糠帧D1.1 圖書館信息管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖1.2圖書流通子系統(tǒng)的介紹圖書流通子系統(tǒng)實(shí)現(xiàn)了對(duì)圖書信息的有效管理,對(duì)圖書的日常流通管理具有一定的輔助作用。圖書館流通子系統(tǒng)使圖書管理工作規(guī)范化、系統(tǒng)化、程序化、避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)準(zhǔn)確有效的查詢和修改圖書情況。圖書館流通子系統(tǒng)是圖書館管理系統(tǒng)的一部分,主要管理圖書的流動(dòng)。圖書館流通子系統(tǒng)是提供給圖書管理人員用來(lái)管理和維護(hù)數(shù)據(jù)記錄。管理員能夠?qū)D書信息進(jìn)行添加、查詢、更改、刪除以及對(duì)數(shù)據(jù)的維護(hù);管理員需要通過(guò)密碼進(jìn)行登錄,也可以修改密碼。普通用戶無(wú)需登錄,可以使用查詢功能等部分功能。圖書管理員對(duì)讀者的借閱

3、及還書要求進(jìn)行操作,同時(shí)形成借書或還書報(bào)表給借閱者查看確認(rèn),還要對(duì)圖書進(jìn)行管理和維護(hù)。由于此系統(tǒng)大部分功能只是對(duì)管理員開放,所以管理員可以操作所有功能,圖書管理員可以添加、查詢、更改、刪除、統(tǒng)計(jì)圖書的基本信息,查詢、統(tǒng)計(jì)圖書館的借閱信息。圖書館流通子系統(tǒng)具體功能模塊和界面如下:A.管理員登陸功能模塊首先利用管理員登錄功能塊,實(shí)現(xiàn)管理員登陸,管理員必須輸入正確的密碼才能進(jìn)入主界面,如果管理員密碼錯(cuò)誤,應(yīng)用程序會(huì)提示錯(cuò)誤信息。B圖書館流通子系統(tǒng)界面管理員進(jìn)入系統(tǒng)界面完成以下功能,圖書管理、圖書借閱、用戶管理和信息查詢。圖 1.2 圖書館流通子系統(tǒng)管理模塊操作界面1.3子系統(tǒng)的功能需求分析為了能更好

4、的解讀后面的測(cè)試用例,先給出圖書管理流通子系統(tǒng)的功能需求分析圖。圖書館流通子系統(tǒng)功能需求分析功能需求編碼F01.01.00功能需求名稱圖書入庫(kù)功能描述完成圖書入庫(kù)工作子功能編碼子功能名稱子功能描述輸出F01.01.01保存功能做數(shù)據(jù)完整性檢查,保存圖書入庫(kù)信息;操作時(shí)應(yīng)給出是否需要保存、操作成功、操作失敗的提示。F01.01.02清除功能清除已輸入未保存的信息系統(tǒng)恢復(fù)到初始狀態(tài)F01.01.03退出退出圖書管理子系統(tǒng)界面輸入編碼輸入內(nèi)容輸入方式輸出后繼輸入F01.01.11圖書編號(hào)錄入若圖書館已存在該圖書則顯示圖書相關(guān)信息新圖書到F01.01.12已存在的圖書到F01.01.13F01.01.

5、12新圖書名稱錄入F01.01.13F01.01.13數(shù)量錄入F01.01.14F01.01.14價(jià)格錄入F01.01.15F01.01.15分類選擇F01.01.16F01.01.16作者錄入F01.01.17F01.01.17入庫(kù)日期選擇1.4子系統(tǒng)的性能及可用性要求除了功能需求以外,每個(gè)系統(tǒng)都會(huì)有一些性能上、安全上及其它方面的具體要求。另外還有一些一般性的規(guī)定,它可能不是針對(duì)某個(gè)具體模塊,而是整個(gè)系統(tǒng),要求軟件的每個(gè)模塊都能達(dá)到某種程度的要求,這些需求沒(méi)有固定的模式,但一個(gè)具體的軟件測(cè)試過(guò)程中必須要考慮所測(cè)試的軟件項(xiàng)目的具體需求,并經(jīng)過(guò)實(shí)際測(cè)試確定該軟件在這些方面能夠達(dá)到用戶的要求。其他

6、需求性質(zhì)對(duì)系統(tǒng)的要求編碼可用性要求界面格式統(tǒng)一,頁(yè)面、按鈕和提示風(fēng)格一致S01.01.001提示友好S01.01.002系統(tǒng)有危險(xiǎn)操作預(yù)警S01.01.003操作過(guò)程如有錯(cuò)誤產(chǎn)生,系統(tǒng)能給出簡(jiǎn)單明了的錯(cuò)誤發(fā)生原因描述,并給出解決辦法建議S01.01.004光標(biāo)初始位置和跳轉(zhuǎn)狀態(tài)合理S01.01.005系統(tǒng)有備份和恢復(fù)功能S01.01.006提交數(shù)據(jù)前檢驗(yàn)S01.01.007安全性操作員的登陸要有嚴(yán)格的身份限制,所做一切操作都應(yīng)有操作員和操作時(shí)間記錄S01.02.001圖書館信息保存后不能輕易刪除S01.02.002讀者只能進(jìn)行圖書的查詢操作S01.02.003對(duì)不同的管理員設(shè)置不同的權(quán)限S01

7、.02.004性能容量、精確度S01.03.001運(yùn)行環(huán)境局域網(wǎng)環(huán)境,數(shù)據(jù)存儲(chǔ)與本臺(tái)計(jì)算機(jī)S01.04.0012.測(cè)試計(jì)劃測(cè)試計(jì)劃一般由測(cè)試經(jīng)理來(lái)制定。測(cè)試計(jì)劃光有預(yù)算、人員安排和時(shí)間進(jìn)度還遠(yuǎn)遠(yuǎn)不夠,測(cè)試計(jì)劃涉及許多測(cè)試工作的具體規(guī)劃。很難想象,一個(gè)沒(méi)有經(jīng)過(guò)很好策劃的測(cè)試項(xiàng)目能夠進(jìn)行順利。測(cè)試計(jì)劃工作的成果是提交一份完整的測(cè)試計(jì)劃報(bào)告。關(guān)于測(cè)試計(jì)劃報(bào)告的模板,不必千篇一律,它會(huì)隨著軟件的運(yùn)用行業(yè)、軟件功能及性能要求、管理規(guī)范性要求等的不同而不同。但一個(gè)完整的測(cè)試計(jì)劃一般均包括被測(cè)試項(xiàng)目的背景、測(cè)試目標(biāo)、測(cè)試的范圍、方式、資源、進(jìn)度安排、測(cè)試人員組織以及與測(cè)試有關(guān)的風(fēng)險(xiǎn)等方面。下面給出圖書信息管

8、理系統(tǒng)1.0版集成測(cè)試的測(cè)試計(jì)劃報(bào)告。2.1測(cè)試概述本測(cè)試項(xiàng)目擬對(duì)圖書信息管理系統(tǒng)1.0進(jìn)行測(cè)試。測(cè)試標(biāo)識(shí)符測(cè)試內(nèi)容實(shí)際測(cè)試工作內(nèi)容與預(yù)先設(shè)計(jì)的內(nèi)容的差別系統(tǒng)登陸測(cè)試檢查用戶是否合理、合法無(wú)圖書管理測(cè)試查詢、添加、刪除、修改圖書信息無(wú)圖書查詢測(cè)試進(jìn)行圖書信息查詢無(wú)還書測(cè)試讀者退還所借書籍無(wú)用戶、管理員管理測(cè)試添加、刪除、修改用戶、管理員信息無(wú)2.2定義l 質(zhì)量風(fēng)險(xiǎn):被測(cè)試系統(tǒng)不能實(shí)現(xiàn)描述的產(chǎn)品需求或系統(tǒng)不能達(dá)到用戶的期望的行為,即系統(tǒng)可能存在的錯(cuò)誤。l 測(cè)試用例:為了查找被測(cè)試軟件中的錯(cuò)誤而設(shè)計(jì)的一系列的操作數(shù)據(jù)和執(zhí)行步驟,即一系列測(cè)試條件的組合。l 測(cè)試工具:應(yīng)用于測(cè)試用例的硬件/軟件系統(tǒng),

9、用于安裝或撤銷測(cè)試環(huán)境、創(chuàng)造測(cè)試條件,執(zhí)行測(cè)試,或者度量測(cè)試結(jié)果等工作。測(cè)試工具獨(dú)立于測(cè)試用例本身。l 進(jìn)入標(biāo)準(zhǔn):一套決策的指導(dǎo)方針,用于決定項(xiàng)目是否準(zhǔn)備好進(jìn)入特定的測(cè)試階段,在集成測(cè)試和系統(tǒng)測(cè)試階段,進(jìn)入標(biāo)準(zhǔn)會(huì)很苛刻。l 退出標(biāo)準(zhǔn):一套標(biāo)準(zhǔn),用于決定項(xiàng)目是否可以退出當(dāng)前的測(cè)試階段,或者進(jìn)入下一個(gè)測(cè)試階段或結(jié)束項(xiàng)目。同進(jìn)入標(biāo)準(zhǔn),測(cè)試過(guò)程的后幾個(gè)階段退出標(biāo)準(zhǔn)一般很苛刻。l 功能測(cè)試:集中于功能正確性方面的測(cè)試,功能測(cè)試必須和其它測(cè)試方法一起處理潛在的重要的質(zhì)量風(fēng)險(xiǎn),比如性能、負(fù)荷、容積和容量等。2.3質(zhì)量風(fēng)險(xiǎn)摘要表2.3 質(zhì)量風(fēng)險(xiǎn)摘要表風(fēng)險(xiǎn)編號(hào)潛在的故障模式故障的潛在效果危險(xiǎn)性影響優(yōu)先級(jí)測(cè)試策略

10、1業(yè)務(wù)流程不能順利進(jìn)行不能完成各業(yè)務(wù)的基本過(guò)程455手工2數(shù)據(jù)處理數(shù)據(jù)處理不一致545手工時(shí)間記錄不精確等332手工3打印134手工131手工4并發(fā)控制多臺(tái)終端同時(shí)操作導(dǎo)致系統(tǒng)出現(xiàn)錯(cuò)誤534自動(dòng)5錯(cuò)誤處理不能阻止錯(cuò)誤發(fā)生,錯(cuò)誤發(fā)生后處理不當(dāng)434手工6界面不友好沒(méi)有提示,不便于操作152手工7系統(tǒng)響應(yīng)速度慢對(duì)用戶提交信息響應(yīng)、處理速度慢153手工2.4測(cè)試進(jìn)度計(jì)劃表 2.4 測(cè)試進(jìn)度計(jì)劃表階段任務(wù)號(hào)任務(wù)名稱前序任務(wù)號(hào)工時(shí)提交結(jié)果測(cè)試計(jì)劃1制定測(cè)試計(jì)劃3測(cè)試計(jì)劃2人員安排10.5任務(wù)分配3測(cè)試環(huán)境配置;開發(fā)問(wèn)題記錄工具,建立問(wèn)題記錄數(shù)據(jù)庫(kù)1,23可運(yùn)行系統(tǒng)的環(huán)境;問(wèn)題記錄工具;問(wèn)題記錄數(shù)據(jù)庫(kù)4測(cè)

11、試用例設(shè)計(jì);測(cè)試數(shù)據(jù)庫(kù)恢復(fù)工具設(shè)計(jì)開發(fā)1,230測(cè)試用例;數(shù)據(jù)恢復(fù)工具測(cè)試計(jì)劃5一階段測(cè)試通過(guò)1,2,3,430測(cè)試結(jié)果記錄6二階段測(cè)試通過(guò)520測(cè)試結(jié)果記錄7三階段測(cè)試通過(guò)610測(cè)試結(jié)果記錄測(cè)試分析總結(jié)8退出測(cè)試系統(tǒng)74測(cè)試分析報(bào)告2.5進(jìn)入標(biāo)準(zhǔn)l “測(cè)試小組”配置好軟硬件環(huán)境,并且可以正確訪問(wèn)這些環(huán)境。l “開發(fā)小組”已完成所有特性和錯(cuò)誤修復(fù)并完成修復(fù)后的單元測(cè)試。l “測(cè)試小組”完成“冒煙測(cè)試”程序包能打開,隨機(jī)的測(cè)試操作正確完成。2.6退出標(biāo)準(zhǔn)l “開發(fā)小組”完成了所有必需修復(fù)的錯(cuò)誤。l “測(cè)試小組”完成了所有計(jì)劃的測(cè)試。沒(méi)有優(yōu)先級(jí)為3以上的錯(cuò)誤。優(yōu)先級(jí)為2以下的錯(cuò)誤少于5個(gè)。l “項(xiàng)

12、目管理小組”認(rèn)為產(chǎn)品實(shí)現(xiàn)穩(wěn)定性和可靠性。2.7測(cè)試配置和環(huán)境l 服務(wù)器一臺(tái):惠普PIII550,2GB內(nèi)存,8.4GB硬盤;軟件環(huán)境是Windows 7。l 打印機(jī)1臺(tái):Panasonic KX-P1131。l 地點(diǎn):NB-617。2.8測(cè)試開發(fā)l 設(shè)計(jì)測(cè)試用例已進(jìn)行手工測(cè)試。l 準(zhǔn)備使用 MI Loadrunner,以檢測(cè)系統(tǒng)對(duì)比并發(fā)性的控制和系統(tǒng)的強(qiáng)壯性。l 設(shè)計(jì)開發(fā)問(wèn)題記錄及交互工具,包括問(wèn)題存儲(chǔ)控制系統(tǒng)及所對(duì)應(yīng)的數(shù)據(jù)庫(kù),以對(duì)測(cè)試結(jié)果做很好的記錄并提供相關(guān)測(cè)試和開發(fā)人員的交互平臺(tái)。2.9預(yù)算表 2.9 測(cè)試預(yù)算表階段項(xiàng)目工作量(人日)費(fèi)用預(yù)算(人民幣)測(cè)試計(jì)劃人員開支3*測(cè)試系統(tǒng)配置與開

13、發(fā)人員開支(測(cè)試系統(tǒng)配置,開發(fā),測(cè)試用例設(shè)計(jì))33.7*硬件系統(tǒng)*自動(dòng)測(cè)試工具*測(cè)試執(zhí)行人員開支(測(cè)試執(zhí)行)60*測(cè)試總結(jié)評(píng)估人員開支(測(cè)試總結(jié)評(píng)估)4合計(jì)(人民幣)2.10關(guān)鍵參與者l 測(cè)試經(jīng)理:XXXX(制定測(cè)試計(jì)劃及部署、監(jiān)督相關(guān)工作)。l 測(cè)試人員:XXXX(負(fù)責(zé)相關(guān)子系統(tǒng)測(cè)試)。l 開發(fā)人員:XXXX(及時(shí)解決影響測(cè)試進(jìn)行的系統(tǒng)問(wèn)題)。l 項(xiàng)目管理人員:XXXX(跟蹤項(xiàng)目進(jìn)展)。2.11參考文檔l 圖書信息管理系統(tǒng)1.0系統(tǒng)需求說(shuō)明書l 圖書信息管理系統(tǒng)1.0用戶手冊(cè)l 圖書信息管理系統(tǒng)1.0設(shè)計(jì)報(bào)告l 圖書信息管理系統(tǒng)1.0基本功能規(guī)范l 軟件測(cè)試l 軟件測(cè)試過(guò)程管理3.圖書信息管

14、理系統(tǒng)測(cè)試過(guò)程概述廣義的說(shuō),測(cè)試工作貫穿一個(gè)軟件項(xiàng)目開發(fā)過(guò)程的始終,從項(xiàng)目的策劃和相關(guān)文檔的生成開始直到軟件通過(guò)用戶的驗(yàn)收。通常所說(shuō)的測(cè)試是指運(yùn)行軟件系統(tǒng)(或單個(gè)的模塊)以檢驗(yàn)其是否滿足用戶要求的過(guò)程。圖書信息管理系統(tǒng)的測(cè)試按照一般測(cè)試過(guò)程,將其分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試4個(gè)階段。對(duì)于測(cè)試開發(fā)人員來(lái)講,關(guān)注的是前三個(gè)階段的測(cè)試過(guò)程。3.1單元測(cè)試單元測(cè)試首先要理解單元原本是要做什么的,而不是它現(xiàn)在實(shí)際做了什么,我們更關(guān)心的是:模塊或函數(shù)是否做了它該做的事情而沒(méi)有做不該做的事情。主要依據(jù)詳細(xì)設(shè)計(jì)的描述和源程序清單針對(duì)五部分內(nèi)容進(jìn)行測(cè)試:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、邊界條件、出錯(cuò)處理、

15、獨(dú)立路徑。首先模塊與周圍環(huán)境的接口有無(wú)差錯(cuò)應(yīng)首先得到檢驗(yàn),否則其內(nèi)部的各種測(cè)試工作將是徒勞;局部數(shù)據(jù)結(jié)構(gòu)也是常見(jiàn)的錯(cuò)誤來(lái)源,對(duì)基本控制流進(jìn)行測(cè)試同樣也會(huì)發(fā)現(xiàn)大量的錯(cuò)誤;異常處理要給予適當(dāng)?shù)某鲥e(cuò)處理對(duì)策,以便在程序出錯(cuò)時(shí),能對(duì)出錯(cuò)程序重新做出安排,保證其邏輯上的正確性;邊界測(cè)試,對(duì)數(shù)據(jù)流的測(cè)試將是單元測(cè)試的最后一步。3.2集成測(cè)試集成測(cè)試的目的是確保各單元組合在一起后能夠按既定意圖協(xié)作運(yùn)行,并確保增量的行為正確,當(dāng)一個(gè)系統(tǒng)還沒(méi)有完成,設(shè)計(jì)相應(yīng)的樁和驅(qū)動(dòng)模塊進(jìn)行集成測(cè)試,便于早期發(fā)現(xiàn)接口問(wèn)題以及集成后的功能問(wèn)題,同時(shí)編碼不是一個(gè)可以一次性通過(guò)的過(guò)程,對(duì)最初的單元測(cè)試中一些被忽略和遺漏的BUG,也將

16、會(huì)在集成測(cè)試階段被發(fā)現(xiàn)。概要設(shè)計(jì)的對(duì)象主要為系統(tǒng),系統(tǒng)子系統(tǒng),模塊,子模塊,函數(shù)等,通過(guò)體系結(jié)構(gòu)進(jìn)行模塊的劃分,并進(jìn)行數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì),遵循高內(nèi)聚、低耦合的原則,對(duì)其進(jìn)行分解描述,依賴關(guān)系描述,接口描述等,并保持模塊與需求的對(duì)應(yīng)關(guān)系,因此,對(duì)集成測(cè)試的重點(diǎn),將主要測(cè)試模塊之間的接口和接口數(shù)據(jù)傳遞關(guān)系,以及模塊組合后的整體功能。確保各單元組合在一起后能夠按既定意圖協(xié)作運(yùn)行,并確保增量的行為正確,驗(yàn)證接口是與設(shè)計(jì)相符合?發(fā)現(xiàn)設(shè)計(jì)與需求中存在的錯(cuò)誤是集成測(cè)試的工作內(nèi)容。通過(guò)接口的覆蓋率進(jìn)行集成測(cè)試的評(píng)估。3.3系統(tǒng)測(cè)試系統(tǒng)測(cè)試是我們傳統(tǒng)觀念的一種測(cè)試方式,也就是一般放在項(xiàng)目功能基本實(shí)現(xiàn)后的功能和性

17、能等方面的測(cè)試,目前軟件測(cè)試已由開發(fā)的后期介入擴(kuò)展到了整個(gè)生命周期,由基于代碼運(yùn)行擴(kuò)展到靜態(tài)走讀,由傳統(tǒng)的發(fā)現(xiàn)錯(cuò)誤為目的擴(kuò)展到了對(duì)缺陷的預(yù)防。系統(tǒng)測(cè)試主要驗(yàn)證功能是否符合需求規(guī)格定義,是一種在實(shí)際環(huán)境下的測(cè)試,同時(shí)也是全面的系統(tǒng)級(jí)測(cè)試,其內(nèi)容包括產(chǎn)品功能、性能指標(biāo)、兼容性、可靠性、容錯(cuò)能力、可維護(hù)性、安全性等方面;功能方面主要檢查是否有不正確或遺漏了的功能,性能測(cè)試目標(biāo)是度量系統(tǒng)相對(duì)于預(yù)定義目標(biāo)的差距,必須要有工具的支持;GUI測(cè)試界面實(shí)現(xiàn)與界面設(shè)計(jì)的吻合,以及界面處理的正確性,是直接面對(duì)用戶的首要條件,因此相對(duì)在易用性方面顯的較為重要;兼容性,可靠性的、容錯(cuò)性,可維護(hù)性,安全性等根據(jù)項(xiàng)目要求

18、的不同,具體情況具體分析。系統(tǒng)測(cè)試評(píng)估的標(biāo)準(zhǔn)是對(duì)需求規(guī)格說(shuō)明書的覆蓋率。3.4驗(yàn)收測(cè)試軟件驗(yàn)收測(cè)試完成標(biāo)準(zhǔn):無(wú)論是計(jì)劃還是過(guò)程,都應(yīng)該著重考慮軟件是否滿足合同規(guī)定的所有功能和性能,文檔資料是否完整、準(zhǔn)確,人機(jī)界面和其他方面(例如,可移植性、兼容性、錯(cuò)誤恢復(fù)能力和可維護(hù)性等)是否令用戶滿意。 軟件驗(yàn)收測(cè)試的結(jié)果有兩種可能,一種是功能和性能指標(biāo)滿足軟件需求說(shuō)明的要求,用戶可以接受;另一種是軟件不滿足軟件需求說(shuō)明的要求,用戶無(wú)法接受。項(xiàng)目進(jìn)行到這個(gè)階段才發(fā)現(xiàn)嚴(yán)重錯(cuò)誤和偏差一般很難在預(yù)定的工期內(nèi)改正,因此必須與用戶協(xié)商,尋求一個(gè)妥善解決問(wèn)題的方法。4.測(cè)試用例設(shè)計(jì)測(cè)試用例應(yīng)由測(cè)試人員在充分了

19、解系統(tǒng)的基礎(chǔ)上在測(cè)試之前設(shè)計(jì)好,測(cè)試用例的設(shè)計(jì)是測(cè)試系統(tǒng)開發(fā)中一項(xiàng)非常重要的內(nèi)容。集成測(cè)試階段測(cè)試用例的設(shè)計(jì)依據(jù)為系統(tǒng)需求分析、系統(tǒng)用戶手冊(cè)和系統(tǒng)設(shè)計(jì)報(bào)告等相關(guān)資料的內(nèi)容,而且測(cè)試人員要與開發(fā)人員充分交互。在寫出測(cè)試用例之前還要編寫測(cè)試大綱,大綱基本上是測(cè)試思路的整理,以保證測(cè)試用例的設(shè)計(jì)能夠清晰、完整而不是顧此失彼。測(cè)試大綱可以按照模塊、功能點(diǎn)、菜單和業(yè)務(wù)流程這樣的思路來(lái)策劃。4.1子系統(tǒng)測(cè)試大綱功能模塊目標(biāo)描述輸入輸出用戶登錄測(cè)試用戶能否成功登陸系統(tǒng)與數(shù)據(jù)庫(kù)連接,檢查用戶名和密碼是否匹配對(duì)于存在的用戶名可以正常登錄;并能給用戶正確的返回信息。維護(hù)圖書信息測(cè)試管理員對(duì)圖書的處理情況與數(shù)據(jù)庫(kù)連

20、接檢查輸入的圖書信息,能登記圖書相關(guān)信息,檢查修改單中的信息的合法性能與數(shù)據(jù)庫(kù)正常連接,并即時(shí)更新數(shù)據(jù)庫(kù);正確給出返回信息、能否正確注銷維護(hù)用戶信息測(cè)試管理員對(duì)用戶的處理情況與數(shù)據(jù)庫(kù)連接檢查輸入的用戶信息,能登記用戶相關(guān)信息,檢查修改單中的信息的合法性能與數(shù)據(jù)庫(kù)正常連接,并即時(shí)更新數(shù)據(jù)庫(kù);正確給出返回信息、能否正確注銷圖書借閱測(cè)試對(duì)圖書借閱者的信息處理情況檢查輸入借書的用戶名稱能與數(shù)據(jù)庫(kù)正常連接,并即時(shí)更新數(shù)據(jù)庫(kù);正確給出返回信息圖書的錄入測(cè)試對(duì)圖書信息錄入的接受狀況檢查要錄入的圖書是否存在能與數(shù)據(jù)庫(kù)正常連接,并即時(shí)更新數(shù)據(jù)庫(kù);正確給出返回信息查詢圖書信息測(cè)試對(duì)圖書條件查詢的處理情況檢查輸入查

21、詢的圖書條件能與數(shù)據(jù)庫(kù)正常連接;正確給出返回信息4.2其它可用性測(cè)試檢查標(biāo)準(zhǔn)軟件產(chǎn)品的可用性是指軟件產(chǎn)品能否讓用戶更快更容易的完成工作。即軟件是否易學(xué)、易用,并使用戶感到滿意。軟件產(chǎn)品的可用性主要反映在軟件產(chǎn)品的用戶界面及操作過(guò)程上減少錯(cuò)誤出現(xiàn),提高用戶工作效率,增加用戶滿意度;對(duì)于開發(fā)商而言可以縮減服務(wù)和后期培訓(xùn)費(fèi)用,提高用戶滿意度。軟件的可用性已經(jīng)越來(lái)越用戶和開發(fā)商的關(guān)注??捎眯詼y(cè)試對(duì)所有功能模塊來(lái)說(shuō),檢測(cè)標(biāo)準(zhǔn)是相同的,而這些檢測(cè)在功能測(cè)試同時(shí)就可檢驗(yàn),所以不再設(shè)計(jì)單獨(dú)的測(cè)試用例。表4.2 列出圖書信息管理系統(tǒng)中流通子系統(tǒng)的可用性檢測(cè)標(biāo)準(zhǔn)。表4.2 圖書流通子系統(tǒng)的可用性檢測(cè)標(biāo)準(zhǔn)測(cè)試項(xiàng)測(cè)試

22、模塊結(jié)果操作是否順暢圖書管理圖書借閱用戶管理和信息查詢界面是否直觀操作成功、失敗是否有相應(yīng)的提示提示是否標(biāo)準(zhǔn)規(guī)范跳轉(zhuǎn)是否靈活按鈕位置是否合適各界面相同控件相關(guān)屬性是否一致快捷鍵是否有效輸入是否方便光標(biāo)初始位置和跳轉(zhuǎn)狀態(tài)合理4.3功能測(cè)試用例4.3.1登錄模塊測(cè)試用例測(cè)試用例序號(hào)01測(cè)試用例名稱登陸模塊被測(cè)系統(tǒng)測(cè)試功能描述1:運(yùn)行登錄對(duì)話框 2:檢驗(yàn)輸入的帳號(hào)和密碼是否匹配測(cè)試用例描述測(cè)試步驟1:運(yùn)行圖書管理系統(tǒng)2:輸入賬號(hào)和密碼期待輸出結(jié)果1:顯示登陸對(duì)話框2:如果賬號(hào)和密碼正確進(jìn)則入系統(tǒng)3:反之則提示用戶重新輸入測(cè)試結(jié)果測(cè)試人羅江校核人羅江測(cè)試日期2014/12/184.3.2維護(hù)圖書信息模

23、塊測(cè)試用例測(cè)試用例序號(hào)02測(cè)試用例名稱維護(hù)圖書信息模塊 被測(cè)試系統(tǒng)測(cè)試功能描述1:運(yùn)行圖書管理界面對(duì)話框 2:檢驗(yàn)輸入圖書的新信息3:檢驗(yàn)輸入圖書的新信息是否正確合格4:檢驗(yàn)輸入修改圖書的編號(hào)5:檢驗(yàn)輸入注銷圖書的編號(hào)測(cè)試用例描述測(cè)試步驟1:運(yùn)行圖書管理系統(tǒng)2:輸入圖書的新信息3:輸入圖書的編號(hào)期待輸出結(jié)果1:顯示提示對(duì)話框2:如果圖書的新信息正確則添加成功3:反之則提示重新輸入信息4:如果修改信息的格式正確則顯示成功5:反之提示重新輸入6:如果圖書存在則顯示注銷成功7:反之提示重新輸入書號(hào)測(cè)試結(jié)果測(cè)試人校核人測(cè)試日期4.3.3圖書錄入模塊測(cè)試用例測(cè)試用例序號(hào)03測(cè)試用例名稱圖書添加錄入模塊

24、被測(cè)試系統(tǒng)測(cè)試功能描述1:以管理員身份登錄運(yùn)行成績(jī)管理界面對(duì)話框 2:檢驗(yàn)輸入圖書的信息3:檢驗(yàn)輸入的圖書信息是否正確合格測(cè)試用例描述測(cè)試步驟1:運(yùn)行圖書管理系統(tǒng)2:輸入圖書管理信息期待輸出結(jié)果1:顯示提示對(duì)話框2:如果圖書編號(hào)格式正確則錄入成功3:反之則提示重新輸入編號(hào)測(cè)試結(jié)果測(cè)試人羅江校核人羅江測(cè)試日期2014/12/184.3.4維護(hù)管理員信息模塊測(cè)試用例測(cè)試用例序號(hào)04測(cè)試用例名稱維護(hù)管理員信息模塊 被測(cè)試系統(tǒng)測(cè)試功能描述1:運(yùn)行管理員信息管理界面對(duì)話框2:檢驗(yàn)輸入管理員的新信息3:檢驗(yàn)輸入的管理員的新信息是否正確合格4:檢驗(yàn)輸入修改管理員的id5:檢驗(yàn)輸入注銷管理員的id測(cè)試用例描述

25、測(cè)試步驟1:運(yùn)行圖書管理管理系統(tǒng)2:輸入管理員的新信息3:輸入管理員的id期待輸出結(jié)果1:顯示提示對(duì)話框2:如果管理員的新信息正確則添加成功3:反之則提示重新輸入信息4:如果修改信息的格式正確則顯示成功5:反之提示重新輸入6:如果管理員存在則顯示注銷成功7:反之提示重新輸入id測(cè)試結(jié)果測(cè)試人羅江校核人羅江測(cè)試日期2014/12/184.3.5圖書查詢模塊測(cè)試用例測(cè)試用例序號(hào)05測(cè)試用例名稱圖書信息查詢模塊 被測(cè)試系統(tǒng)測(cè)試功能描述1:運(yùn)行查詢管理界面對(duì)話框2:檢驗(yàn)輸入查詢圖書的條件3:檢驗(yàn)輸入的圖書編號(hào)是否存在測(cè)試用例描述測(cè)試步驟1:運(yùn)行圖書信息管理系統(tǒng)2:輸入查詢條件期待輸出結(jié)果1:顯示提示對(duì)

26、話框2:如果存在則顯示結(jié)果3:反之則提示重新輸入查詢條件測(cè)試結(jié)果測(cè)試人羅江校核人羅江測(cè)試日期2014/12/184.3.6圖書的借閱模塊測(cè)試用例測(cè)試用例序號(hào)06測(cè)試用例名稱圖書借閱模塊 被測(cè)試系統(tǒng)測(cè)試功能描述1:運(yùn)行圖書借閱管理界面對(duì)話框2:檢驗(yàn)輸入圖書信息編號(hào)是否存在3:檢驗(yàn)輸入讀者編號(hào)4:檢驗(yàn)輸入新讀者的編號(hào)5:檢驗(yàn)借閱相關(guān)信息是否正確測(cè)試用例描述測(cè)試步驟1:運(yùn)行圖書信息管理系統(tǒng)2:輸入讀者編號(hào)期待輸出結(jié)果1:顯示提示對(duì)話框2:如果存在則顯示結(jié)果3:反之則提示重新輸入查詢條件4:如果讀者信息添加成功則提示5:反之則提示重新添加測(cè)試結(jié)果測(cè)試人羅江校核人羅江測(cè)試日期2014/12/184.4性

27、能測(cè)試用例 表4.4性能測(cè)試用例用例編號(hào)  01測(cè)試人羅江 測(cè)試時(shí)間 2014/12/18目的方法 通過(guò)自動(dòng)化的測(cè)試工具,測(cè)試系統(tǒng)的并發(fā)控制能力及連續(xù)處理能力功能點(diǎn) 并發(fā)用戶數(shù) 循環(huán)次數(shù) 操作間隔 循環(huán)間隔 結(jié)論   5.缺陷報(bào)告在測(cè)試階段,利用缺陷報(bào)告來(lái)記錄、描述、跟蹤被測(cè)試系統(tǒng)中已被捕獲的不能滿足用戶對(duì)質(zhì)量的合理期望的問(wèn)題缺陷或叫錯(cuò)誤。目的在于總結(jié)測(cè)試階段的測(cè)試情況以及分析測(cè)試結(jié)果,描述系統(tǒng)是否符合用戶需求,是否已達(dá)到用戶預(yù)期的功能目標(biāo),并對(duì)測(cè)試質(zhì)量進(jìn)

28、行分析。測(cè)試報(bào)告參考文檔提供給用戶、測(cè)試人員、開發(fā)人員、項(xiàng)目管理者、其他管理人員和需要閱讀本報(bào)告的高層經(jīng)理閱讀。5.1建立缺陷報(bào)告數(shù)據(jù)庫(kù)5.2編寫缺陷報(bào)告6.測(cè)試結(jié)果總結(jié)分析6.1測(cè)試總結(jié)報(bào)告6.1.1測(cè)試類型測(cè)試類型測(cè)試內(nèi)容測(cè)試目的所用的測(cè)試工具和方法功能測(cè)試用戶登陸圖書管理圖書借閱用戶管理信息查詢 核實(shí)所有功能均已正常實(shí)現(xiàn),即可按需求使用系統(tǒng)。業(yè)務(wù)流程檢驗(yàn):各個(gè)業(yè)務(wù)流程能夠滿足需求。 采用黑盒測(cè)試,使用邊界值測(cè)試、等價(jià)類劃分等測(cè)試方法,進(jìn)行手工測(cè)試用戶界面測(cè)試菜單、背景、顏色、字體、按鈕、友好性、易用性、合理性、一致性、正確性能夠保證用戶界面友好性、易操作性,符合用戶操作習(xí)慣手工測(cè)試安全性

29、和訪問(wèn)控制測(cè)試1、 密碼:登錄、普通用戶、管理員2、 權(quán)限限制1、 應(yīng)用程序級(jí)別的安全性:核實(shí)用戶只能操作其所擁有權(quán)限能操作的功能2、 系統(tǒng)級(jí)別的安全性:核實(shí)只能具備系統(tǒng)訪問(wèn)權(quán)限的用戶才能訪問(wèn)系統(tǒng)黑盒測(cè)試、手工測(cè)試兼容性測(cè)試1、 用不同版本的不同瀏覽器:IE6.0、IE8.0、搜狗、360瀏覽器等核實(shí)系統(tǒng)在不同的軟件和硬件配置中運(yùn)行穩(wěn)定黑盒測(cè)試、手工測(cè)試性能測(cè)試1、 最大并發(fā)數(shù)2、 搜索、注冊(cè)新用戶以及登錄時(shí)系統(tǒng)的響應(yīng)時(shí)間 核實(shí)系統(tǒng)在大流量的數(shù)據(jù)與多用戶操作時(shí)軟件性能的穩(wěn)定性,不造成系統(tǒng)崩潰或相關(guān)的異常現(xiàn)象自動(dòng)化測(cè)試Load runner6.1.2測(cè)試問(wèn)題總結(jié)在整個(gè)系統(tǒng)測(cè)試執(zhí)行期間,項(xiàng)目組開發(fā)

30、人員高效地及時(shí)解決測(cè)試人員提出的各種缺陷,在一定程度上較好的保證了測(cè)試執(zhí)行的效率以及測(cè)試最終期限。6.2測(cè)試用例分析6.2.1登錄模塊測(cè)試用例分析本測(cè)試考慮到:未注冊(cè)用戶名的處理,用戶名與密碼不匹配處理。利用白盒測(cè)試和黑盒測(cè)試相結(jié)合的方式。輸入與測(cè)試用例期望輸出選取理由輸入用戶名,不輸入密碼顯示未輸入密碼密碼不能為空不輸入用戶名,輸入密碼顯示未輸入用戶名用戶名不能為空輸入不匹配的用戶名或密碼顯示密碼不正確用戶名和密碼必須匹配才能登錄輸入未注冊(cè)的用戶名顯示該用戶不存在登錄必須為已注冊(cè)用戶輸入匹配的用戶名和問(wèn)題顯示登錄成功為合法登錄請(qǐng)求6.2.2維護(hù)圖書信息模塊測(cè)試用例分析輸入測(cè)試用例測(cè)試數(shù)據(jù)期望

31、輸出選取理由圖書編號(hào)輸入的書號(hào)不存在輸入的是數(shù)字輸入的存在小小123A09145顯示出錯(cuò)顯示出錯(cuò)顯示有效不存在的不能進(jìn)行成績(jī)錄入書號(hào)不能為純數(shù)字類型及長(zhǎng)度均有效圖書名非數(shù)字,特殊字符 123 ·#張 三顯示出錯(cuò)顯示出錯(cuò)顯示有效圖書名不能為數(shù)字字符圖書名不能為特殊符號(hào)類型有效圖書分類輸入數(shù)字輸入特殊字符輸入的存在123·#科普類顯示出錯(cuò)顯示出錯(cuò)顯示有效圖書類別不能是數(shù)字圖書類別不能為特殊符號(hào)類型及長(zhǎng)度均有效圖書價(jià)格輸入的是文字輸入的是數(shù)字輸入的是特殊字符小小123#*顯示出錯(cuò)顯示有效顯示出錯(cuò)不存在的不能進(jìn)行成績(jī)錄入類型及長(zhǎng)度均有效價(jià)格不能使特殊字符圖書作者 非數(shù)字,特殊字符 123 ·#張 三顯示出錯(cuò)顯示出錯(cuò)顯示有效姓名不能為數(shù)字字符姓名不能為特殊符號(hào)類型有效6.2.3圖書錄入模塊測(cè)試用例本測(cè)試考慮到:輸入信息格式的合法性,圖書是否注冊(cè)。利用白盒測(cè)試和黑盒測(cè)試相結(jié)合的方式。輸入測(cè)試用例測(cè)試數(shù)據(jù)期望輸出選取理由圖書編號(hào)輸入的書號(hào)不存在輸入的是數(shù)字輸入的存在小小123A09145顯示出錯(cuò)顯示出錯(cuò)顯示有效不存在的不能進(jìn)行成績(jī)錄入書號(hào)不能為純數(shù)字類型及長(zhǎng)度均有效圖書名非數(shù)字,特殊字符 123 ·#張 三顯示出錯(cuò)顯示出錯(cuò)顯示有效圖書名不能為數(shù)字字符圖書名不

溫馨提示

  • 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)論