網(wǎng)上購物軟件測試課程設(shè)計(jì)報(bào)告_第1頁
網(wǎng)上購物軟件測試課程設(shè)計(jì)報(bào)告_第2頁
網(wǎng)上購物軟件測試課程設(shè)計(jì)報(bào)告_第3頁
網(wǎng)上購物軟件測試課程設(shè)計(jì)報(bào)告_第4頁
網(wǎng)上購物軟件測試課程設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)上購物測試報(bào)告院(系): 計(jì)算機(jī)工程學(xué)院 專業(yè): 軟件工程 姓名: 班級: 學(xué)號: 題目: 目錄第1章引言31.1編寫目的31.2測試范圍31.3系統(tǒng)簡介31.4參考資料4第2章測試概要42.1測試環(huán)境與配置42.2測試用例設(shè)計(jì)42.2.1用戶管理模塊42.2.2用戶管理模塊62.3測試方法與工具9第3章測試結(jié)果及缺陷分析103.1測試結(jié)果分析103.1.1用戶管理模塊103.1.2用戶管理模塊103.2缺陷分析113.2.1殘留缺陷113.2.2未解決的問題113.3覆蓋分析113.4可靠性123.5安全性123.6易用性123.7安裝和手冊12第4章測試結(jié)論與建議124.1測試結(jié)論12第

2、1章 引言1.1 編寫目的軟件測試是軟件工程中非常重要的環(huán)節(jié),是軟件質(zhì)量的保證。通過軟件測試的實(shí)踐訓(xùn)練,深刻理解和掌握軟件測試和軟件測試過程的基本方法和基本技術(shù),熟練掌握黑盒測試、白盒測試的測試用例的設(shè)計(jì),同時(shí)進(jìn)一步提高對于復(fù)雜程序的編寫能力,為將來從事實(shí)際軟件測試工作和進(jìn)一步深入研究打下堅(jiān)實(shí)的理論基礎(chǔ)和實(shí)踐基礎(chǔ)。本測試報(bào)告為網(wǎng)上購物系統(tǒng)項(xiàng)目的測試報(bào)告,主要描述如何進(jìn)行測試活動,目的在于總結(jié)測試階段的測試以及分析測試結(jié)果,描述系統(tǒng)是否符合需求。預(yù)期參考人員為項(xiàng)目開發(fā)者1.2 測試范圍測試主要根據(jù)用戶需求說明書和軟件需求規(guī)格說明書以及相應(yīng)的文檔進(jìn)行系統(tǒng)測試,包括功能測試、性能測試、安全性和訪問控

3、制測試、用戶界面測試以及兼容性測試等,而單元測試和集成測試由開發(fā)人員來執(zhí)行。1.3 系統(tǒng)簡介該系統(tǒng)主要包括兩大模塊:用戶模塊和管理員模塊用戶模塊包括用戶信息管理和購買商品管理員模塊包括商品信息管理和訂單管理整個(gè)系統(tǒng)的總體結(jié)構(gòu)為1.4 參考資料1 張海藩,軟件工程導(dǎo)論,第五版,清華大學(xué)出版社2 曲朝陽,軟件測試技術(shù),中國水利水電出版社第2章 測試概要測試主要包括用例測試,系統(tǒng)網(wǎng)絡(luò)性能測試,系統(tǒng)安裝測試等要點(diǎn),測試范圍從一開始的單元測試直至整個(gè)系統(tǒng)的測試,測試目的在于從測試報(bào)告中發(fā)現(xiàn)系統(tǒng)存在的隱患,以便及時(shí)修復(fù)。2.1 測試環(huán)境與配置CPU Intel core2 duo cpu T5450 內(nèi)存

4、大小324M數(shù)據(jù)庫管理系統(tǒng)采用SQL Server 2005軟件開發(fā) Microsoft Visual Studio 2010應(yīng)用服務(wù)器程序和數(shù)據(jù)庫管理系統(tǒng)同時(shí)運(yùn)行在windows7旗艦版上。2.2 測試用例設(shè)計(jì)功能性系統(tǒng)實(shí)現(xiàn)的主要功能,包括查詢,添加,修改,刪除。系統(tǒng)實(shí)現(xiàn)的次要功能,包括用戶信息,管理員信息管理。需求規(guī)定的輸入輸出字段,以及需求規(guī)定的輸入限制易用性 操作按鈕提示信息正確性,一致性,可理解性 限制條件提示信息正確性,一致性,可理解性必填項(xiàng)標(biāo)識輸入方式可理解性中文界面下數(shù)據(jù)語言與界面語言的一致性2.2.1 用戶管理模塊測試用例一:用戶登錄測試用例序號輸入預(yù)期輸出Test Case

5、 1首頁點(diǎn)擊用戶登錄 輸入用戶名222和密碼222(數(shù)據(jù)庫中已有的)顯示登陸后的商店首頁Test Case 2首頁點(diǎn)擊用戶登錄 輸入用戶名222和密碼111(數(shù)據(jù)庫中存在該用戶名但密碼有誤)顯示密碼輸入有誤Test Case 3首頁點(diǎn)擊用戶登錄 輸入用戶名yhl和密碼111(數(shù)據(jù)庫不存在的用戶名)顯示登錄名不存在測試用例二:注冊用戶信息序號輸入預(yù)期輸出Test Case 1輸入數(shù)據(jù)庫中不存在的用戶名如456,其他文本框全部按要求輸入不提示注冊成功,但直接跳到登陸界面,說明該用戶名已經(jīng)注冊成功若失敗提示:添加失敗Test Case 2輸入數(shù)據(jù)庫中存在的用戶名(如222)提示:該登錄名已存在Tes

6、t Case 3登錄名為空提示:登錄名不能為空Test Case 4密碼為空提示:請輸入密碼Test Case 5密碼為111確認(rèn)密碼為11提示:兩次輸入密碼不一致Test Case 6真實(shí)姓名為空提示:請輸入真實(shí)姓名Test Case 7個(gè)人地址為空提示:個(gè)人地址不能為空Test Case 8郵編為空提示:郵編不能為空Test Case 9聯(lián)系電話為空提示:聯(lián)系電話不能為空測試用例三:修改用戶信息序號輸入預(yù)期輸出Test Case 1真實(shí)姓名為空提示:請輸入真實(shí)姓名Test Case 2詳細(xì)地址為空提示:個(gè)人地址不能為空Test Case 3郵編為空提示:郵編不能為空Test Case 4聯(lián)

7、系電話為空提示:聯(lián)系電話不能為空Test Case 5必填信息的文本框按照要求輸入若修改成功提示:修改成功若失敗提示:修改失敗測試用例四:商品目錄序號輸入預(yù)期輸出Test Case 1選擇商品類別如JAVA(數(shù)據(jù)庫中有該類商品)顯示商品為JAVA類的商品信息Test Case 2選擇商品類別如android(數(shù)據(jù)庫中沒有該類商品)顯示未返回任何數(shù)據(jù)Test Case 3選擇商品類別為JAVA并點(diǎn)擊加入購物車將該商品添加到購物車中,提示添加成功,若購物車中有該商品則在該商品基礎(chǔ)上加1,用戶并可以繼續(xù)購買商品測試用例五:查看購物車序號輸入預(yù)期輸出Test Case 1點(diǎn)擊超鏈接刪除加載該頁面時(shí)顯示

8、該用戶購物車的所有商品,不包括已經(jīng)購買好的。點(diǎn)擊刪除之后直接更新刪除之后的購物車信息Test Case 2點(diǎn)擊超鏈接付款加載該頁面時(shí)顯示該用戶購物車的所有商品,不包括已經(jīng)購買好的。點(diǎn)擊付款按鈕后直接調(diào)轉(zhuǎn)到付款界面測試用例六:付款序號輸入預(yù)期輸出Test Case 1收貨詳細(xì)地址為空加載該頁面時(shí)文本框-用戶名(只讀)直接顯示出此時(shí)登錄的用戶的真實(shí)姓名。提示:請輸入收貨詳細(xì)地址Test Case 2郵政編碼為空加載該頁面時(shí)文本框-用戶名(只讀)直接顯示出此時(shí)登錄的用戶的真實(shí)姓名。提示:請輸入郵政編碼Test Case 3聯(lián)系電話為空加載該頁面時(shí)文本框-用戶名(只讀)直接顯示出此時(shí)登錄的用戶的真實(shí)姓

9、名。提示:請輸入聯(lián)系電話Test Case 4按要求輸入全部信息后,點(diǎn)擊生成訂單加載該頁面時(shí)文本框-用戶名(只讀)直接顯示出此時(shí)登錄的用戶的真實(shí)姓名。若成功提示:購買成功若失敗提示:資源正在使用,請稍后購買2.2.2 用戶管理模塊測試用例一:管理員登陸序號輸入預(yù)期輸出Test Case 1首頁點(diǎn)擊管理員登錄 輸入管理員名111和密碼111(數(shù)據(jù)庫中已有的)直接顯示管理員所進(jìn)行工作的主頁面Test Case 2首頁點(diǎn)擊管理員登錄輸入管理員名111和密碼222(數(shù)據(jù)庫中存在該用戶名但密碼有誤)顯示密碼輸入有誤Test Case 3首頁點(diǎn)擊管理員登錄 輸入用戶名yhl和密碼111(數(shù)據(jù)庫不存在的用戶

10、名)顯示管理員不存在測試用例二:類別管理-增加商品類別序號輸入預(yù)期輸出Test Case 1輸入C+(數(shù)據(jù)庫中不存在的商品類別)在所有商品類別中直接顯示數(shù)據(jù)庫中所有的商品信息(包括新增的商品類別)測試用例三:類別管理-修改分類序號輸入預(yù)期輸出Test Case 1在下拉框控件中顯示所有商品類別,選擇android(該商品類別在數(shù)據(jù)庫中并沒有商品信息) 新名字輸入:Android移動開發(fā)在所有商品類別中直接顯示數(shù)據(jù)庫中所有的商品信息(包括新修改的商品類別)Test Case2在下拉框控件中顯示所有商品類別,選擇android(該商品類別在數(shù)據(jù)庫中并沒有商品信息) 新名字輸入:android提示請

11、填寫新類別名稱!Test Case3在下拉框控件中顯示所有商品類別,選擇android(該商品類別在數(shù)據(jù)庫中并沒有商品信息) 新名字輸入:提示商品類別前后一致,請重新填寫!測試用例四:類別管理-刪除分類序號輸入預(yù)期輸出Test Case 1在下拉框控件中顯示所有商品類別,選擇android (該商品類別在數(shù)據(jù)庫中并沒有商品信息)在所有商品類別中直接顯示數(shù)據(jù)庫中所有的商品信息(不包括剛剛刪除的商品類別)Test Case 2在下拉框控件中顯示所有商品類別,選擇JAVA(該商品類別在數(shù)據(jù)庫中有商品信息) 提示該商品類別下有商品信息,禁止刪除測試用例五:商品管理-添加商品序號輸入預(yù)期輸出Test C

12、ase 1商品名稱不輸入提示:請?zhí)顚懮唐访Q!Test Case 2商品價(jià)格為空提示:請?zhí)顚懮唐穬r(jià)格!Test Case 3詳細(xì)介紹為空(最多輸入500個(gè)漢字)提示:請?zhí)顚懮唐吩敿?xì)介紹!Test Case 4商品類別選擇C#商品名稱為C# .NET商品價(jià)格為45.6詳細(xì)介紹:物美價(jià)廉提示:添加成功Test Case 4商品類別選擇JAVA商品名稱為java1(數(shù)據(jù)庫中已經(jīng)存在該商品名稱)提示:商品名已經(jīng)存在,請?zhí)顚懫渌唐访Q!測試用例六:商品管理查詢商品序號輸入預(yù)期輸出Test Case 1在下拉框控件中選擇android(該商品類別在數(shù)據(jù)庫中并沒有商品信息)在頁面加載完成后顯示所有商品信息

13、,下拉框控件中包括所有的商品類別。頁面顯示未返回任何數(shù)據(jù)Test Case 2在下拉框控件中選擇JAVA(該商品類別在數(shù)據(jù)庫中有商品信息)在頁面加載完成后顯示所有商品信息,下拉框控件中包括所有的商品類別。在頁面顯示商品類別為JAVA的商品信息Test Case 3在下拉框控件中選擇 軟件測試(該商品類別在數(shù)據(jù)庫中有商品信息)在頁面加載完成后顯示所有商品信息,下拉框控件中包括所有的商品類別。在頁面顯示商品類別為 軟件測試 的商品信息測試用例七:商品管理編輯商品序號輸入預(yù)期輸出Test Case 1下拉框控件選擇9商品名稱不輸入點(diǎn)擊按鈕顯示詳細(xì)信息后把商品信息顯示到相應(yīng)的位置提示:請?zhí)顚懮唐访Q!

14、Test Case 2下拉框控件選擇9商品價(jià)格為空點(diǎn)擊按鈕顯示詳細(xì)信息后把商品信息顯示到相應(yīng)的位置提示:請?zhí)顚懮唐穬r(jià)格!Test Case 3下拉框控件選擇9詳細(xì)介紹為空(最多輸入500個(gè)漢字)點(diǎn)擊按鈕顯示詳細(xì)信息后把商品信息顯示到相應(yīng)的位置提示:請?zhí)顚懮唐吩敿?xì)介紹!Test Case 4下拉框控件選擇9商品類別選擇JAVA商品名稱為java1(數(shù)據(jù)庫中已經(jīng)存在該商品名稱)商品單價(jià)為34細(xì)節(jié)介紹為一本不錯(cuò)的書點(diǎn)擊按鈕顯示詳細(xì)信息后把商品信息顯示到相應(yīng)的位置提示:修改成功Test Case 5下拉框控件選擇9商品類別選擇JAVA商品名稱為java1(數(shù)據(jù)庫中已經(jīng)存在該商品名稱)點(diǎn)擊按鈕顯示詳細(xì)信

15、息后把商品信息顯示到相應(yīng)的位置提示:商品名已經(jīng)存在,請?zhí)顚懫渌唐访Q!測試用例八:商品管理刪除商品序號輸入預(yù)期輸出Test Case 1下拉框控件選擇9點(diǎn)擊按鈕顯示詳細(xì)信息后把商品信息顯示到相應(yīng)的位置點(diǎn)擊按鈕確定時(shí),提示:刪除成功(該商品信息已經(jīng)從數(shù)據(jù)庫中刪除)測試用例九:訂單管理序號輸入預(yù)期輸出Test Case 1點(diǎn)擊GridView中選擇按鈕頁面加載時(shí)顯示全部訂單信息。顯示全部所有用戶的訂購商品信息和所有的用戶信息2.3 測試方法與工具測試方法1. 書寫測試計(jì)劃2. 評審測試計(jì)劃,未通關(guān)返回第一步3. 編寫測試用例4. 評審測試用例,未通關(guān)返回第三部5. 測試人員進(jìn)行用例測試,并記錄測

16、試結(jié)果6. 將測試過程中發(fā)現(xiàn)的Bug信息提交給相關(guān)模塊負(fù)責(zé)人7. 編寫人員進(jìn)行代碼的修復(fù),并記錄Bug產(chǎn)生原因8. 編寫人員提交修復(fù)代碼,并重新測試9. 書寫測試總結(jié)報(bào)告 測試工具 無第3章 測試結(jié)果及缺陷分析3.1 測試結(jié)果分析3.1.1 用戶管理模塊功能基本要求測試方法測試通過是否用戶登錄在數(shù)據(jù)庫中有用戶信息,用戶成功登錄后顯示商店的首頁信息。若不存在,顯示登錄失敗采用黑盒測試,使用邊界值測試、等價(jià)類劃分等測試方法,進(jìn)行手工測試。注冊用戶信息若數(shù)據(jù)庫中存在相同的用戶名顯示用戶名已注冊,請重新輸入。若注冊成功,直接跳到登陸界面采用黑盒測試,使用邊界值測試、等價(jià)類劃分等測試方法,進(jìn)行手工測試修

17、改用戶信息顯示修改信息后,在修改界面顯示用戶信息,若在數(shù)據(jù)庫中該用戶沒有頭像,則根據(jù)性別顯示默認(rèn)的圖片。最終提示是否能修改成功采用黑盒測試,使用邊界值測試、等價(jià)類劃分等測試方法,進(jìn)行手工測試購物車管理成功刪除購物里的商品或者直接去結(jié)賬臺結(jié)賬采用黑盒測試,使用邊界值測試、等價(jià)類劃分等測試方法,進(jìn)行手工測試結(jié)賬臺管理提示是否結(jié)賬成功,結(jié)賬成功后顯示訂單采用黑盒測試,使用邊界值測試、等價(jià)類劃分等測試方法,進(jìn)行手工測試3.1.2 用戶管理模塊功能基本要求測試方法測試通過是否管理員登陸在數(shù)據(jù)庫中有管理員信息,管理員成功登錄后顯示主頁面;若密碼輸入錯(cuò)誤,提示密碼輸入有誤;若數(shù)據(jù)庫中不存在該管理員,提示管理

18、員不存在采用黑盒測試,使用邊界值測試、等價(jià)類劃分等測試方法,進(jìn)行手工測試。類別管理完成商品類別的增刪查改等功能,并對此進(jìn)行相應(yīng)的信息提示采用黑盒測試,使用邊界值測試、等價(jià)類劃分等測試方法,進(jìn)行手工測試。商品管理完成商品信息的增刪查改等功能,并對此進(jìn)行相應(yīng)的信息提示采用黑盒測試,使用邊界值測試、等價(jià)類劃分等測試方法,進(jìn)行手工測試。訂單管理顯示所有用戶的訂單信息,管理員可以查看任何用戶的訂單信息和客戶信息采用黑盒測試,使用邊界值測試、等價(jià)類劃分等測試方法,進(jìn)行手工測試。3.2 缺陷分析3.2.1殘留缺陷3.2.2未解決的問題序號測試結(jié)果預(yù)期輸出評價(jià)Test Case 1管理官管理訂單時(shí),點(diǎn)擊Gri

19、dView中選擇按鈕后應(yīng)顯示所有訂單信息的商品信息和所有賣家的信息管理官管理訂單時(shí),點(diǎn)擊GridView中選擇按鈕后應(yīng)顯示該條訂單信息的商品信息和賣家的信息不會產(chǎn)生太大的錯(cuò)誤,只是管理員管理起來比較麻煩,因?yàn)樾畔⒘勘容^大Test Case 2用戶購買商品時(shí)把商品加到購物車只能一個(gè)一個(gè)購買用戶購買商品時(shí)把商品加到購物車后可以一個(gè)一個(gè)地購買也可以一起購買不會產(chǎn)生太大的錯(cuò)誤,只是用戶付款時(shí)起來比較麻煩,每次都要檢查信息3.3 覆蓋分析需求/功能用例個(gè)數(shù)執(zhí)行個(gè)數(shù)未執(zhí)行未/漏測分析原因用戶登錄測試用例330注冊用戶信息990修改用戶信息550商品目錄330查看購物車220付款440管理員登陸330增加商

20、品類別110修改分類330刪除分類220添加商品440查詢商品330編輯商品550刪除商品110訂單管理1103.4 可靠性測試內(nèi)容基本要求測試情況測試通過是否掉電客戶機(jī)掉電或強(qiáng)行關(guān)機(jī)后重啟機(jī)器,不丟失數(shù)據(jù)。實(shí)現(xiàn)要求。3.5 安全性測試內(nèi)容基本要求測試情況測試通過是否用戶權(quán)限所有授權(quán)用戶是否能在所授權(quán)限下進(jìn)行工作,不容許超權(quán)限。實(shí)現(xiàn)要求。3.6 易用性測試內(nèi)容基本要求測試情況測試通過是否易安裝性安裝參數(shù)給出默認(rèn)值或提示,需要用戶干預(yù)的地方盡量少,操作方便。實(shí)現(xiàn)要求。易操作性可以節(jié)省各個(gè)表之間的比對,輕松進(jìn)行選課實(shí)現(xiàn)要求3.7 安裝和手冊測試內(nèi)容基本要求測試情況測試通過是否啟動安裝程序突出顯示setup.exe文件,雙擊文件啟動安裝程序。能實(shí)現(xiàn)要求。第4章 系統(tǒng)測試 功能性 系統(tǒng)實(shí)現(xiàn)的主要功能,包括查詢,添加,修改,刪除。 系統(tǒng)實(shí)現(xiàn)的次要功能,包括用戶信息,管理員信息管理。 需求規(guī)定的輸入輸出字段,以及需求規(guī)定的輸入限制 但同時(shí)也存在一定缺陷,應(yīng)及時(shí)改正 易用性 操作按鈕提示信息正確性,一致性,可理解性 限制條件提示信息正確性,一致性,可理解性 必填項(xiàng)標(biāo)識 輸入方式可理解性 中文界面下數(shù)據(jù)語言與界面語言的一致性 在購買商品和注冊用戶信息、修改用戶信息等等方面會有一定的麻煩 測試

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論