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