學(xué)校教材訂購(gòu)系統(tǒng)測(cè)試報(bào)告.doc
《學(xué)校教材訂購(gòu)系統(tǒng)測(cè)試報(bào)告.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《學(xué)校教材訂購(gòu)系統(tǒng)測(cè)試報(bào)告.doc(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
學(xué)校教材訂購(gòu)系統(tǒng)測(cè)試報(bào)告 1.1編寫(xiě)目的 軟件測(cè)試的目的是為了發(fā)現(xiàn)軟件設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中的疏忽所造成的錯(cuò)誤,但是進(jìn)行測(cè)試應(yīng)該制定正式的測(cè)試計(jì)劃,若測(cè)試是無(wú)計(jì)劃的進(jìn)行,既浪費(fèi)時(shí)間又浪費(fèi)不必要的勞動(dòng)。測(cè)試規(guī)格說(shuō)明書(shū)是將軟件測(cè)試團(tuán)隊(duì)的具體測(cè)試做法文檔化,主要包括:制定描述整體策略的計(jì)劃、定義特定測(cè)試步驟的規(guī)程以及規(guī)定將要進(jìn)行的測(cè)試。 1.2測(cè)試需求 本系統(tǒng)需要對(duì)以下的系統(tǒng)功能進(jìn)行測(cè)試: 1) 系統(tǒng)操作登錄注冊(cè)。用戶登錄時(shí)進(jìn)行相關(guān)測(cè)試可是否可以正常的登錄。 2) 銷(xiāo)售模塊測(cè)試 1.用戶的選書(shū)、提交訂書(shū)單模塊 2.用戶的訂購(gòu)模塊。系統(tǒng)的用戶登錄之后,看是否可以進(jìn)行相關(guān)的訂購(gòu)操作。 3) 采購(gòu)模塊測(cè)試。系統(tǒng)管理員登錄時(shí)看是否可以選擇添加、修改、刪除、查詢等功能。 1.3測(cè)試環(huán)境 1)硬件環(huán)境:運(yùn)行本軟件要求處理器在奔騰Ⅲ以上,內(nèi)存在256MB以上的計(jì)算機(jī)。 2)軟件環(huán)境:本系統(tǒng)支持的操作系統(tǒng)包括:Windows95 、Windows98 、Windows2000、 Windows Me Windows XP ;本系統(tǒng)支持的數(shù)據(jù)庫(kù)為Mysql;本軟件的開(kāi)發(fā)工具為JAVA程序語(yǔ)言。 1.4測(cè)試工具 任何工程化的產(chǎn)品都可以采用以下兩種方式之一進(jìn)行測(cè)試,即黑盒測(cè)試和白盒測(cè)試,下面對(duì)兩種測(cè)試方式進(jìn)行簡(jiǎn)單的介紹: 黑盒測(cè)試指在軟件接口處執(zhí)行測(cè)試,檢查系統(tǒng)的基本方面而很少關(guān)心軟件的內(nèi)部結(jié)構(gòu),了解已設(shè)計(jì)的產(chǎn)品所完成的制定功能,可以執(zhí)行測(cè)試以顯示每個(gè)功能是可操作的,同時(shí)查找每個(gè)功能中的錯(cuò)誤。 白盒測(cè)試是基于過(guò)程細(xì)節(jié)的封閉檢查,了解產(chǎn)品的內(nèi)部運(yùn)行情況,可以執(zhí)行測(cè)試以確?!八旋X輪吻合”——即內(nèi)部操作依據(jù)規(guī)格說(shuō)明執(zhí)行,而且對(duì)所有的內(nèi)部構(gòu)件已進(jìn)行了充分測(cè)試。 1.5測(cè)試方法 由于本次測(cè)試的依據(jù)是需求,所以才用黑盒測(cè)試方法。用黑盒法注重于測(cè)試軟件的功能需求,主要試圖發(fā)現(xiàn)下列幾類(lèi)錯(cuò)誤:功能不對(duì)或遺漏;性能錯(cuò)誤;初始化和終止錯(cuò)誤;界面錯(cuò)誤;數(shù)據(jù)結(jié)構(gòu)或外埠數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤。 黑盒測(cè)試法常用的測(cè)試方法包括等價(jià)分析類(lèi)法、邊值分析法、錯(cuò)誤推測(cè)法、因果圖法、正交實(shí)驗(yàn)設(shè)計(jì)法、判定表驅(qū)動(dòng)法、功能測(cè)試等。但是沒(méi)有一種方法能提供一組完整的測(cè)試用例,以檢查程序的全部功能,因此在實(shí)際測(cè)試中需要把各種方法結(jié)合起來(lái)使用。 具體操作本網(wǎng)站的測(cè)試時(shí),主要使用了功能測(cè)試法,在測(cè)試過(guò)程中,設(shè)計(jì)了較多的功能測(cè)試用例,盡量把網(wǎng)站所實(shí)現(xiàn)的功能都進(jìn)行測(cè)試,并對(duì)錯(cuò)誤提示以及信息驗(yàn)證都做了測(cè)試。 1.測(cè)試策略: 1)功能測(cè)試,主要采用等價(jià)類(lèi)劃分的策略。 2)壓力測(cè)試,主要采用邊界值測(cè)試,錯(cuò)誤猜測(cè)等策略。 2.測(cè)試手段: 1)功能測(cè)試,手動(dòng)模擬正常、異常輸入。 2)壓力測(cè)試,使用自動(dòng)化壓力測(cè)試工具LoadRunner。 3.測(cè)試內(nèi)容:功能測(cè)試,按照需求功能。 1.6測(cè)試計(jì)劃 學(xué)生登錄模塊測(cè)試 以學(xué)生角色對(duì)登陸功能測(cè)試 變換角色對(duì)此模塊測(cè)試 本校大學(xué)生可成功登陸 管理員登錄模塊測(cè)試 以管理員角色對(duì)登陸功能測(cè)試 變換角色對(duì)此模式塊測(cè)試 非管理員 不能成功登陸 學(xué)生提交購(gòu)書(shū)單模塊測(cè)試 以學(xué)生角色登陸后,正確填寫(xiě)購(gòu)書(shū)單 填寫(xiě)不規(guī)范,測(cè)試 只有正確規(guī)范填寫(xiě)才可提交成功 訂單管理模塊測(cè)試 查看教室通過(guò)web端提交訂單,并查看相關(guān)狀態(tài) 填寫(xiě)不規(guī)范,測(cè)試 只有正確規(guī)范填寫(xiě)才可提交成功 銷(xiāo)售管理模塊測(cè)試 對(duì)不同的圖書(shū)售出進(jìn)行測(cè)試 庫(kù)存表,出庫(kù)表可以修改 采購(gòu)管理模塊測(cè)試 查看具有相關(guān)狀態(tài)的訂單能否收錄到采購(gòu)單中 修改相應(yīng)訂單狀態(tài) 相關(guān)狀態(tài)的訂單可以自動(dòng)添加到采購(gòu)單中 根據(jù)測(cè)試需求,可以得出詳細(xì)的測(cè)試計(jì)劃: 驗(yàn)證用戶功能: 1)初次安裝系統(tǒng)后,測(cè)試初始用戶帳號(hào)和密碼能否正確登錄到系統(tǒng); 2)正確登錄后,對(duì)用戶賬號(hào)和密碼進(jìn)行更改; 3)采用剛修改的用戶賬號(hào)和密碼登錄,應(yīng)該能夠正確登錄。 采購(gòu)功能: 1)進(jìn)入此界面后,選擇添加操作看能否進(jìn)入添加界面,添加幾條記錄。 2)退回主界面,選擇修改操作看能否修改剛剛添加的記錄。 3)退回主界面,選擇刪除操作看能否刪除添加的記錄。 4)退回主界面,選擇查詢操作看顯示的界面是否正確。 銷(xiāo)售模塊測(cè)試 1.用戶的選書(shū)、提交訂書(shū)單模塊完成訂購(gòu)功能: 1)進(jìn)入用戶主界面后,點(diǎn)擊訂購(gòu)看能否進(jìn)入到訂購(gòu)界面。 2)進(jìn)入訂購(gòu)界面后,輸入正確的客戶信息進(jìn)行訂購(gòu),看能否出現(xiàn)提示成功的信息。 3)返回訂購(gòu)界面,輸入錯(cuò)誤的客戶信息進(jìn)行訂購(gòu),看系統(tǒng)是否提示錯(cuò)誤,并阻止動(dòng)作的進(jìn)一步進(jìn)行。 2. .測(cè)試用例設(shè)計(jì) 2.1系統(tǒng)操作登錄注冊(cè) 1. 用戶注冊(cè)/登陸/修改信息模塊 *.測(cè)試要點(diǎn): 模塊正常運(yùn)行的流程;用戶輸入數(shù)據(jù)檢查(用戶名,密碼,口令,待定夠書(shū)籍的書(shū)號(hào)等),包括數(shù)據(jù)的合理性檢查,以及數(shù)據(jù)庫(kù)的合法性操作檢查;數(shù)據(jù)庫(kù)連接異常的響應(yīng)。 1) 學(xué)生登錄模塊測(cè)試 輸入條件 模塊測(cè)試項(xiàng) 用戶注冊(cè) 1. 能在數(shù)據(jù)庫(kù)中正確查找該用戶名是否已存在⑴ 2. 若用戶名不存在,數(shù)據(jù)庫(kù)應(yīng)能正確添加該用戶⑵ 3. 若用戶名已存在,應(yīng)能給出錯(cuò)誤提示⑶ 用戶登錄 4.能在數(shù)據(jù)庫(kù)中正確查找該用戶名⑷ 5. 若存在該用戶名且密碼正確,應(yīng)能使用戶登錄⑸ 6. 若不存在該用戶名或密碼錯(cuò)誤,應(yīng)能給出錯(cuò)誤提示⑹ 用戶修改信息 數(shù)據(jù)庫(kù)相應(yīng)信息應(yīng)該為用戶的輸入⑺ * 測(cè)試用例: 編號(hào) 測(cè)試用例 用例測(cè)試的覆蓋項(xiàng) 1.1 用戶信息數(shù)據(jù)庫(kù)中不存在用戶“Jack”,用該用戶名登陸;或存在用戶“Jack”,密碼為“greatJack”,但用Jack用戶名登陸所用密碼不是“greatJack”。 ⑹ 1.2 用戶信息數(shù)據(jù)庫(kù)中還沒(méi)有用戶“Jack”,用“Jack”名注冊(cè)。 (1)⑵ 1.3 用戶信息數(shù)據(jù)庫(kù)中已存在有用戶“Jack”,密碼為“greatJack”,用該用戶名和密碼登陸。 ⑷⑸ 1.4 用戶信息數(shù)據(jù)庫(kù)中已有用戶“Jack”,用“Jack”名注冊(cè)。 ⑶ 1.5 用戶信息數(shù)據(jù)庫(kù)中已有用戶“Jack”,密碼為“greatJack”,用該用戶名和密碼登陸后,修改某些信息,并修改密碼為“greatJacky”。 ⑺ 2) 管理員登錄模塊測(cè)試 測(cè)試要點(diǎn):①“Admin”(管理員)用戶在密碼正確的情況下能進(jìn)入系統(tǒng),其他用戶名或密碼錯(cuò)誤都不能進(jìn)入系統(tǒng)。②如果密碼連續(xù)錯(cuò)3次,系統(tǒng)自動(dòng)退出。 輸入條件 測(cè)試內(nèi)容 測(cè)試用例 測(cè)試結(jié)果 用戶名 輸入用戶名 管理員 :** 登錄成功(同時(shí)密碼對(duì)) 老師 學(xué)生 登錄失敗 密碼 輸入密碼 abcdef 登錄成功(同時(shí)戶名對(duì)) 為空;******* 登錄失敗 2.2 采購(gòu)功能測(cè)試 *.測(cè)試要點(diǎn):數(shù)據(jù)庫(kù)連接是否正常 輸入是否合理,合法 返回信息是否正確 頁(yè)面跳轉(zhuǎn)是否正常 *測(cè)試實(shí)例: 測(cè)試項(xiàng)目名稱(chēng):學(xué)校教材訂購(gòu)系統(tǒng)——采購(gòu)功能 測(cè)試用例編號(hào):2 測(cè)試內(nèi)容:系統(tǒng)管理員登錄時(shí)看是否可以選擇添加、修改、刪除、查詢等功能。 測(cè)試數(shù)據(jù):002A 數(shù)據(jù)庫(kù) 小侃 清華大學(xué)出版社 32.00 003A 軟件工程 小熊 清華大學(xué)出版社 354.00 004B 編譯原理 小張 清華大學(xué)出版社 28.00 005N JAVA 小沙 安徽大學(xué)出版社 32.00 006S 數(shù)字信號(hào) 小超 工程大學(xué)出版社 354.00 007H 人工智能 吳建成 電子工業(yè)出版社 28.00 007H 高等代數(shù) 吳建成 電子工業(yè)出版社 28.00 008H 高等代數(shù) 吳建成 電子工業(yè)出版社 28.00 007H 測(cè)試過(guò)程:2) 測(cè)試過(guò)程:2) 測(cè)試過(guò)程:2) 測(cè)試過(guò)程:2) 測(cè)試過(guò)程:2) 測(cè)試過(guò)程:2) 測(cè)試過(guò)程:5) 測(cè)試過(guò)程:5) 測(cè)試過(guò)程:7) 測(cè)試次數(shù):執(zhí)行測(cè)試過(guò)程2次 預(yù)期結(jié)果:在管理員界面通過(guò)選擇不同的按鈕可以進(jìn)入到添加、刪除、修改、查詢等界面 并且能在相應(yīng)的界面中進(jìn)行相應(yīng)的操作。 測(cè)試過(guò)程: 1) 以管理員的身份登錄系統(tǒng),進(jìn)入管理界面 2) 點(diǎn)擊“添加記錄”按扭,進(jìn)入添加界面,在相應(yīng)的項(xiàng)目中填入前6個(gè)測(cè)試數(shù)據(jù)中所有的教材的相關(guān)信息,點(diǎn)擊“提交”按鈕。 3) 點(diǎn)擊“返回”按鈕進(jìn)入管理主界面,點(diǎn)擊“修改記錄”,此時(shí)進(jìn)入修改界面,對(duì)剛剛插入的一條記錄“007H 人工智能 吳建成 電子工業(yè)出版社 28.00”進(jìn)行修改操作;輸入“007H”,并輸入“高等代數(shù) 吳建成 電子工業(yè)出版社 28.00”點(diǎn)擊“提交”按鈕。 4) 點(diǎn)擊“返回”按鈕進(jìn)入管理主界面,點(diǎn)擊“查詢記錄”,此時(shí)進(jìn)入查詢界面, 可以看看修改操作是否成功。 5)點(diǎn)擊“返回”按鈕進(jìn)入管理主界面,點(diǎn)擊“修改記錄”,此時(shí)進(jìn)入修改界面,對(duì)剛剛操作的一條記錄“007H 高等代數(shù) 吳建成 電子工業(yè)出版社 28.00”進(jìn)行修改操作;輸入“008H”,并輸入“高等代數(shù) 吳建成 電子工業(yè)出版社 28.00”點(diǎn)擊“提交”按鈕。 6) 點(diǎn)擊“返回”按鈕進(jìn)入管理主界面,點(diǎn)擊“查詢記錄”,此時(shí)進(jìn)入查詢界面, 可以看看修改操作是否成功。 7) 點(diǎn)擊“返回”按鈕進(jìn)入管理主界面,點(diǎn)擊“刪除記錄”,此時(shí)進(jìn)入刪除界面, 輸入最后一條記錄的書(shū)號(hào)“007H”,點(diǎn)擊“提交” 按鈕。 8) 點(diǎn)擊“返回”按鈕進(jìn)入管理主界面,點(diǎn)擊“查詢記錄”,此時(shí)進(jìn)入查詢界面, 可以看看刪除操作是否成功。 測(cè)試結(jié)論:當(dāng)輸入正確的信息進(jìn)行相應(yīng)的操作時(shí),都可以順利進(jìn)行,例如對(duì)于前面各個(gè)教材信息的添加,和對(duì)“007H 人工智能 吳建成 電子工業(yè)出版社 28.00”進(jìn)行的修改對(duì)“007H 高等代數(shù) 吳建成 電子工業(yè)出版社 28.00”進(jìn)行的刪除都可以正常的進(jìn)行。而當(dāng)輸入不正確的信息時(shí),“008H 高等代數(shù) 吳建成 電子工業(yè)出版社 28.00”時(shí)則不能進(jìn)行正常的修改。 備注:系統(tǒng)規(guī)定對(duì)書(shū)號(hào)不能輕易修改。 下表 書(shū)目的添加 輸入條件 測(cè)試內(nèi)容 測(cè)試用例 測(cè)試結(jié)果 書(shū)碼 輸入書(shū)碼 007H 可以存入 不可以存入 為空;**** 書(shū)名 輸入書(shū)名 人工智能 可以存入 不可以存入 為空 作者 輸入作者 吳建成 可以存入 不可以存入 為空 出版社 輸入出版社 電子工業(yè)出版社 可以存入 不可以存入 為空 價(jià)格 輸入價(jià)格 28.00 可以存入 不可以存入 為空 2.3 銷(xiāo)售模塊測(cè)試 * 測(cè)試要點(diǎn):數(shù)據(jù)庫(kù)連接是否正常 連接正常時(shí):輸入合理合法參數(shù) 輸入不合理,不合法的參數(shù) 數(shù)據(jù)庫(kù)數(shù)據(jù)的正常與否 頁(yè)面跳轉(zhuǎn)是否正常 連接異常時(shí):數(shù)據(jù)庫(kù)數(shù)據(jù)異常(用戶名為空) 數(shù)據(jù)庫(kù)數(shù)據(jù)正常 1.用戶的選書(shū)、提交訂書(shū)單完成用戶的訂購(gòu)模塊 輸入條件 模塊測(cè)試項(xiàng) 用戶瀏覽圖書(shū) 用戶瀏覽到的圖書(shū)應(yīng)在庫(kù)存數(shù)據(jù)庫(kù)中有記錄(1) 用戶搜索圖書(shū) 可按分類(lèi)、書(shū)名關(guān)鍵字、出版年份、出版社作者等搜索(2) 用戶將圖書(shū)放入購(gòu)物車(chē) 購(gòu)物車(chē)中應(yīng)正確記錄用戶“放入”的圖書(shū)信息(3) 用戶下訂單 訂單中應(yīng)正確記錄用戶ID,所購(gòu)書(shū)的書(shū)名、數(shù)量、價(jià)格等信息(4) 不合理的輸入 無(wú)效項(xiàng)(5) 測(cè)試用例 編號(hào) 測(cè)試用例 用例覆蓋的測(cè)試項(xiàng) 2.1 點(diǎn)金某本書(shū)的圖片鏈接。 (1) 2.2 填寫(xiě)所查內(nèi)容后點(diǎn)擊“立即查詢”執(zhí)行查詢; 或點(diǎn)擊“高級(jí)查詢”按鈕進(jìn)入高級(jí)查詢頁(yè)面,填寫(xiě)所查內(nèi)容后進(jìn)行查詢。 (2) 2.3 點(diǎn)擊某本書(shū)的購(gòu)物車(chē)按鈕; 或點(diǎn)擊某本書(shū)的圖片鏈接后,點(diǎn)擊放入“購(gòu)物車(chē)”按鈕。 (3) 2.4 點(diǎn)擊某本書(shū)的“購(gòu)買(mǎi)”按鈕; 或點(diǎn)擊某本書(shū)的圖片鏈接后,在彈出的界面中點(diǎn)擊“我要立即購(gòu)買(mǎi)”按鈕 (4) 2.5 非圖書(shū)類(lèi)的內(nèi)容 (5) 具體實(shí)例 輸入條件 測(cè)試內(nèi)容 測(cè)試用例 測(cè)試結(jié)果 讀者編號(hào) 1輸入編號(hào) 11306070 訂購(gòu)成功 為空:ABCD123 訂購(gòu)失敗 讀者姓名 輸入姓名 張紅 訂購(gòu)成功 為空 訂購(gòu)失敗 讀者類(lèi)別 輸入性別 男;女 訂購(gòu)成功 為空 訂購(gòu)失敗 讀者狀態(tài) 正常 正常;掛失;停用 訂購(gòu)成功 為空 訂購(gòu)失敗 3評(píng)價(jià) 3.1軟件功能 1)驗(yàn)證用戶部分基本滿足需求分析的要求,只是對(duì)用戶帳戶和密碼的加密部分尚不完善。 2)銷(xiāo)售功能和采購(gòu)功能各具體功能的分析如下: 添加:添加成功時(shí)不能提示是否保存,并且之前填寫(xiě)的內(nèi)容已經(jīng)部分丟失,需要用戶重新輸入。并且沒(méi)有設(shè)計(jì)添加信息之后可以顯示剛剛添加的信息的功能。 查詢:查詢教材時(shí)對(duì)組合條件的輸入功能完成的不完善。 修改:——輸入錯(cuò)誤編號(hào)時(shí),不能進(jìn)行修改,但是不會(huì)提示相關(guān)的信息。 ——輸入其他的錯(cuò)誤信息進(jìn)行修改的處理沒(méi)有考慮到。 刪除:輸入錯(cuò)誤編號(hào)時(shí),不能進(jìn)行刪除,但是不會(huì)提示相關(guān)的信息。 3)訂購(gòu)功能部分基本滿足需求分析的要求,只是輸入錯(cuò)誤用戶信息時(shí),不能進(jìn)行正常的訂購(gòu)操作,也不會(huì)提示相關(guān)的信息。 3.2缺陷和限制 通過(guò)對(duì)軟件功能測(cè)試結(jié)果的分析,得出以下結(jié)論: 本系統(tǒng)對(duì)于教材信息的添加、刪除、修改、查詢操作基本完成,但是對(duì)于訂購(gòu)單、領(lǐng)書(shū)單等單據(jù)的添加、刪除、修改、查詢等操作考慮的缺很少,下一步準(zhǔn)備改進(jìn)。另外系統(tǒng)還存在其他的不足,比如在訂購(gòu)操作中,輸入錯(cuò)誤用戶信息時(shí),不能進(jìn)行正常的訂購(gòu)操作,也不會(huì)提示相關(guān)的信息。 3.3測(cè)試結(jié)論 經(jīng)過(guò)本組設(shè)計(jì)人員的多次測(cè)試,發(fā)現(xiàn)本系統(tǒng),即——學(xué)校教材訂購(gòu)系統(tǒng)基本上能實(shí)現(xiàn)需求分析階段期望的功能。如,管理人員的登錄,用戶和管理人員對(duì)教材信息的查詢、添加、修改、刪除的操作,訂購(gòu)者對(duì)訂購(gòu)信息的確認(rèn)等功能。但同時(shí)本系統(tǒng)還有一些不足之處,在上面的分析中已經(jīng)給出了詳細(xì)的講解,有望進(jìn)一步的改進(jìn)。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 學(xué)校 教材 訂購(gòu) 系統(tǒng) 測(cè)試報(bào)告
鏈接地址:http://www.820124.com/p-6484146.html