網(wǎng)上購物軟件測試課程設計報告_第1頁
網(wǎng)上購物軟件測試課程設計報告_第2頁
網(wǎng)上購物軟件測試課程設計報告_第3頁
網(wǎng)上購物軟件測試課程設計報告_第4頁
網(wǎng)上購物軟件測試課程設計報告_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

網(wǎng)上購物測試報告院(系):計算機工程學院專業(yè):軟件工程姓名:班級:學號:題目: 目錄第1章 引言 2 編寫目的 2 測試范圍 3 系統(tǒng)簡介 3 參考資料 3第2章 測試概要 4 測試環(huán)境與配置 4 測試用例設計 4 用戶管理模塊 4 用戶管理模塊 7 測試方法與工具 11第3章 測試結果及缺陷分析 12 測試結果分析 12 用戶管理模塊 12 用戶管理模塊 13 缺陷分析 14殘留缺陷 14未解決的問題 14 覆蓋分析 14 可靠性 15 安全性 15 易用性 15 安裝和手冊 16第4章 系統(tǒng)測試 16第5章 測試結論與建議 17 測試結論 17引言編寫目的軟件測試是軟件工程中非常重要的環(huán)節(jié),是軟件質量的保證。通過軟件測試的實踐訓練,深刻理解和掌握軟件測試和軟件測試過程的基本方法和基本技術,熟練掌握黑盒測試、白盒測試的測試用例的設計,同時進一步提高對于復雜程序的編寫能力,為將來從事實際軟件測試工作和進一步深入研究打下堅實的理論基礎和實踐基礎。本測試報告為網(wǎng)上購物系統(tǒng)項目的測試報告,主要描述如何進行測試活動,目的在于總結測試階段的測試以及分析測試結果,描述系統(tǒng)是否符合需求。預期參考人員為項目開發(fā)者測試范圍測試主要根據(jù)用戶需求說明書和軟件需求規(guī)格說明書以及相應的文檔進行系統(tǒng)測試,包括功能測試、性能測試、安全性和訪問控制測試、用戶界面測試以及兼容性測試等,而單元測試和集成測試由開發(fā)人員來執(zhí)行。系統(tǒng)簡介該系統(tǒng)主要包括兩大模塊:用戶模塊和管理員模塊用戶模塊包括用戶信息管理和購買商品管理員模塊包括商品信息管理和訂單管理整個系統(tǒng)的總體結構為參考資料[1]張海藩

,《軟件工程導論》,第五版,清華大學出版社[2]曲朝陽,《軟件測試技術》,中國水利水電出版社測試概要測試主要包括用例測試,系統(tǒng)網(wǎng)絡性能測試,系統(tǒng)安裝測試等要點,測試范圍從一開始的單元測試直至整個系統(tǒng)的測試,測試目的在于從測試報告中發(fā)現(xiàn)系統(tǒng)存在的隱患,以便及時修復。測試環(huán)境與配置

CPUIntelcore2duocpuT5450內存大小324M

數(shù)據(jù)庫管理系統(tǒng)采用SQLServer2005<>軟件開發(fā)MicrosoftVisualStudio2010

應用服務器程序和數(shù)據(jù)庫管理系統(tǒng)同時運行在windows7旗艦版上。測試用例設計功能性系統(tǒng)實現(xiàn)的主要功能,包括查詢,添加,修改,刪除。系統(tǒng)實現(xiàn)的次要功能,包括用戶信息,管理員信息管理。需求規(guī)定的輸入輸出字段,以及需求規(guī)定的輸入限制易用性操作按鈕提示信息正確性,一致性,可理解性限制條件提示信息正確性,一致性,可理解性必填項標識輸入方式可理解性中文界面下數(shù)據(jù)語言與界面語言的一致性用戶管理模塊測試用例一:用戶登錄測試用例序號輸入預期輸出TestCase1首頁點擊用戶登錄輸入用戶名222和密碼222(數(shù)據(jù)庫中已有的)顯示登陸后的商店首頁TestCase2首頁點擊用戶登錄輸入用戶名222和密碼111(數(shù)據(jù)庫中存在該用戶名但密碼有誤)顯示密碼輸入有誤TestCase3首頁點擊用戶登錄輸入用戶名yhl和密碼111(數(shù)據(jù)庫不存在的用戶名)顯示登錄名不存在測試用例二:注冊用戶信息序號輸入預期輸出TestCase1輸入數(shù)據(jù)庫中不存在的用戶名如456,其他文本框全部按要求輸入不提示注冊成功,但直接跳到登陸界面,說明該用戶名已經注冊成功若失敗提示:添加失敗TestCase2輸入數(shù)據(jù)庫中存在的用戶名(如222)提示:該登錄名已存在TestCase3登錄名為空提示:登錄名不能為空TestCase4密碼為空提示:請輸入密碼TestCase5密碼為111確認密碼為11提示:兩次輸入密碼不一致TestCase6真實姓名為空提示:請輸入真實姓名TestCase7個人地址為空提示:個人地址不能為空TestCase8郵編為空提示:郵編不能為空TestCase9聯(lián)系電話為空提示:聯(lián)系電話不能為空測試用例三:修改用戶信息序號輸入預期輸出TestCase1真實姓名為空提示:請輸入真實姓名TestCase2詳細地址為空提示:個人地址不能為空TestCase3郵編為空提示:郵編不能為空TestCase4聯(lián)系電話為空提示:聯(lián)系電話不能為空TestCase5必填信息的文本框按照要求輸入若修改成功提示:修改成功若失敗提示:修改失敗測試用例四:商品目錄序號輸入預期輸出TestCase1選擇商品類別如JAVA(數(shù)據(jù)庫中有該類商品)顯示商品為JAVA類的商品信息TestCase2選擇商品類別如android(數(shù)據(jù)庫中沒有該類商品)顯示未返回任何數(shù)據(jù)TestCase3選擇商品類別為JAVA并點擊加入購物車將該商品添加到購物車中,提示添加成功,若購物車中有該商品則在該商品基礎上加1,用戶并可以繼續(xù)購買商品測試用例五:查看購物車序號輸入預期輸出TestCase1點擊超鏈接—刪除加載該頁面時顯示該用戶購物車的所有商品,不包括已經購買好的。點擊刪除之后直接更新刪除之后的購物車信息TestCase2點擊超鏈接—付款加載該頁面時顯示該用戶購物車的所有商品,不包括已經購買好的。點擊付款按鈕后直接調轉到付款界面測試用例六:付款序號輸入預期輸出TestCase1收貨詳細地址為空加載該頁面時文本框--用戶名(只讀)直接顯示出此時登錄的用戶的真實姓名。提示:請輸入收貨詳細地址TestCase2郵政編碼為空加載該頁面時文本框--用戶名(只讀)直接顯示出此時登錄的用戶的真實姓名。提示:請輸入郵政編碼TestCase3聯(lián)系電話為空加載該頁面時文本框--用戶名(只讀)直接顯示出此時登錄的用戶的真實姓名。提示:請輸入聯(lián)系電話TestCase4按要求輸入全部信息后,點擊生成訂單加載該頁面時文本框--用戶名(只讀)直接顯示出此時登錄的用戶的真實姓名。若成功提示:購買成功若失敗提示:資源正在使用,請稍后購買用戶管理模塊測試用例一:管理員登陸序號輸入預期輸出TestCase1首頁點擊管理員登錄輸入管理員名111和密碼111(數(shù)據(jù)庫中已有的)直接顯示管理員所進行工作的主頁面TestCase2首頁點擊管理員登錄輸入管理員名111和密碼222(數(shù)據(jù)庫中存在該用戶名但密碼有誤)顯示密碼輸入有誤TestCase3首頁點擊管理員登錄輸入用戶名yhl和密碼111(數(shù)據(jù)庫不存在的用戶名)顯示管理員不存在測試用例二:類別管理增加商品類別序號輸入預期輸出TestCase1輸入C++(數(shù)據(jù)庫中不存在的商品類別)在所有商品類別中直接顯示數(shù)據(jù)庫中所有的商品信息(包括新增的商品類別)測試用例三:類別管理修改分類序號輸入預期輸出TestCase1在下拉框控件中顯示所有商品類別,選擇android(該商品類別在數(shù)據(jù)庫中并沒有商品信息)新名字輸入:Android移動開發(fā)在所有商品類別中直接顯示數(shù)據(jù)庫中所有的商品信息(包括新修改的商品類別)TestCase2在下拉框控件中顯示所有商品類別,選擇android(該商品類別在數(shù)據(jù)庫中并沒有商品信息)新名字輸入:android提示請?zhí)顚懶骂悇e名稱!TestCase3在下拉框控件中顯示所有商品類別,選擇android(該商品類別在數(shù)據(jù)庫中并沒有商品信息)新名字輸入:提示商品類別前后一致,請重新填寫!測試用例四:類別管理刪除分類序號輸入預期輸出TestCase1在下拉框控件中顯示所有商品類別,選擇android(該商品類別在數(shù)據(jù)庫中并沒有商品信息)在所有商品類別中直接顯示數(shù)據(jù)庫中所有的商品信息(不包括剛剛刪除的商品類別)TestCase2在下拉框控件中顯示所有商品類別,選擇JAVA(該商品類別在數(shù)據(jù)庫中有商品信息)提示該商品類別下有商品信息,禁止刪除測試用例五:商品管理--添加商品序號輸入預期輸出TestCase1商品名稱不輸入提示:請?zhí)顚懮唐访Q!TestCase2商品價格為空提示:請?zhí)顚懮唐穬r格!TestCase3詳細介紹為空(最多輸入500個漢字)提示:請?zhí)顚懮唐吩敿毥榻B!TestCase4商品類別選擇C#商品名稱為C#.NET商品價格為詳細介紹:物美價廉提示:添加成功TestCase4商品類別選擇JAVA商品名稱為java1(數(shù)據(jù)庫中已經存在該商品名稱)提示:商品名已經存在,請?zhí)顚懫渌唐访Q!測試用例六:商品管理—查詢商品序號輸入預期輸出TestCase1在下拉框控件中選擇android(該商品類別在數(shù)據(jù)庫中并沒有商品信息)在頁面加載完成后顯示所有商品信息,下拉框控件中包括所有的商品類別。頁面顯示未返回任何數(shù)據(jù)TestCase2在下拉框控件中選擇JAVA(該商品類別在數(shù)據(jù)庫中有商品信息)在頁面加載完成后顯示所有商品信息,下拉框控件中包括所有的商品類別。在頁面顯示商品類別為JAVA的商品信息TestCase3在下拉框控件中選擇軟件測試(該商品類別在數(shù)據(jù)庫中有商品信息)在頁面加載完成后顯示所有商品信息,下拉框控件中包括所有的商品類別。在頁面顯示商品類別為軟件測試的商品信息測試用例七:商品管理—編輯商品序號輸入預期輸出TestCase1下拉框控件選擇9商品名稱不輸入點擊按鈕—顯示詳細信息后把商品信息顯示到相應的位置提示:請?zhí)顚懮唐访Q!TestCase2下拉框控件選擇9商品價格為空點擊按鈕—顯示詳細信息后把商品信息顯示到相應的位置提示:請?zhí)顚懮唐穬r格!TestCase3下拉框控件選擇9詳細介紹為空(最多輸入500個漢字)點擊按鈕—顯示詳細信息后把商品信息顯示到相應的位置提示:請?zhí)顚懮唐吩敿毥榻B!TestCase4下拉框控件選擇9商品類別選擇JAVA商品名稱為java1(數(shù)據(jù)庫中已經存在該商品名稱)商品單價為34細節(jié)介紹為一本不錯的書點擊按鈕—顯示詳細信息后把商品信息顯示到相應的位置提示:修改成功TestCase5下拉框控件選擇9商品類別選擇JAVA商品名稱為java1(數(shù)據(jù)庫中已經存在該商品名稱)點擊按鈕—顯示詳細信息后把商品信息顯示到相應的位置提示:商品名已經存在,請?zhí)顚懫渌唐访Q!測試用例八:商品管理—刪除商品序號輸入預期輸出TestCase1下拉框控件選擇9點擊按鈕—顯示詳細信息后把商品信息顯示到相應的位置點擊按鈕—確定時,提示:刪除成功(該商品信息已經從數(shù)據(jù)庫中刪除)測試用例九:訂單管理序號輸入預期輸出TestCase1點擊GridView中選擇按鈕頁面加載時顯示全部訂單信息。顯示全部所有用戶的訂購商品信息和所有的用戶信息測試方法與工具測試方法書寫測試計劃評審測試計劃,未通關返回第一步編寫測試用例評審測試用例,未通關返回第三部測試人員進行用例測試,并記錄測試結果將測試過程中發(fā)現(xiàn)的Bug信息提交給相關模塊負責人編寫人員進行代碼的修復,并記錄Bug產生原因編寫人員提交修復代碼,并重新測試書寫測試總結報告測試工具無測試結果及缺陷分析測試結果分析用戶管理模塊功能基本要求測試方法測試通過是否用戶登錄在數(shù)據(jù)庫中有用戶信息,用戶成功登錄后顯示商店的首頁信息。若不存在,顯示登錄失敗采用黑盒測試,使用邊界值測試、等價類劃分等測試方法,進行手工測試。FORMCHECKBOXFORMCHECKBOX注冊用戶信息若數(shù)據(jù)庫中存在相同的用戶名顯示用戶名已注冊,請重新輸入。若注冊成功,直接跳到登陸界面采用黑盒測試,使用邊界值測試、等價類劃分等測試方法,進行手工測試FORMCHECKBOXFORMCHECKBOX修改用戶信息顯示修改信息后,在修改界面顯示用戶信息,若在數(shù)據(jù)庫中該用戶沒有頭像,則根據(jù)性別顯示默認的圖片。最終提示是否能修改成功采用黑盒測試,使用邊界值測試、等價類劃分等測試方法,進行手工測試FORMCHECKBOXFORMCHECKBOX購物車管理成功刪除購物里的商品或者直接去結賬臺結賬采用黑盒測試,使用邊界值測試、等價類劃分等測試方法,進行手工測試FORMCHECKBOXFORMCHECKBOX結賬臺管理提示是否結賬成功,結賬成功后顯示訂單采用黑盒測試,使用邊界值測試、等價類劃分等測試方法,進行手工測試FORMCHECKBOXFORMCHECKBOX用戶管理模塊功能基本要求測試方法測試通過是否管理員登陸在數(shù)據(jù)庫中有管理員信息,管理員成功登錄后顯示主頁面;若密碼輸入錯誤,提示密碼輸入有誤;若數(shù)據(jù)庫中不存在該管理員,提示管理員不存在采用黑盒測試,使用邊界值測試、等價類劃分等測試方法,進行手工測試。FORMCHECKBOXFORMCHECKBOX類別管理完成商品類別的增刪查改等功能,并對此進行相應的信息提示采用黑盒測試,使用邊界值測試、等價類劃分等測試方法,進行手工測試。FORMCHECKBOXFORMCHECKBOX商品管理完成商品信息的增刪查改等功能,并對此進行相應的信息提示采用黑盒測試,使用邊界值測試、等價類劃分等測試方法,進行手工測試。FORMCHECKBOXFORMCHECKBOX訂單管理顯示所有用戶的訂單信息,管理員可以查看任何用戶的訂單信息和客戶信息采用黑盒測試,使用邊界值測試、等價類劃分等測試方法,進行手工測試。FORMCHECKBOXFORMCHECKBOX缺陷分析殘留缺陷未解決的問題序號測試結果預期輸出評價TestCase1管理官管理訂單時,點擊GridView中選擇按鈕后應顯示所有訂單信息的商品信息和所有賣家的信息管理官管理訂單時,點擊GridView中選擇按鈕后應顯示該條訂單信息的商品信息和賣家的信息不會產生太大的錯誤,只是管理員管理起來比較麻煩,因為信息量比較大TestCase2用戶購買商品時把商品加到購物車只能一個一個購買用戶購買商品時把商品加到購物車后可以一個一個地購買也可以一起購買不會產生太大的錯誤,只是用戶付款時起來比較麻煩,每次都要檢查信息覆蓋分析需求/功能用例個數(shù)執(zhí)行個數(shù)未執(zhí)行未/漏測分析原因用戶登錄測試用例330注冊用戶信息990修改用戶信息550商品目錄330查看購物車220付款440管理員登陸330增加商品類別110修改分類330刪除分類220添加商品440查詢商品330編輯商品550刪除商品110訂單管理110可靠性測試內容基本要求測試情況測試通過是否掉電客戶機掉電或強行關機后重啟機器,不丟失數(shù)據(jù)。實現(xiàn)要求。FORMCHECKBOXFORMCHECKBOX安全性測試內容基本要求測試情況測試通過是否用戶權限所有授權用戶是否能在所授權限下進行工作,不容許超權限。實現(xiàn)要求。FORMCHECKBOXFORMCHECKBOX易用性測試內容基本要求測試情況測試通過是否易安裝性安裝參數(shù)給出默認值或提示,需要用戶干預的地方盡量少,操作方便。實現(xiàn)要求。FORMCHECKBOXFORMCHECKBOX易操作性可以節(jié)省各個表之間的比對,輕松進行選課實現(xiàn)要求FORMCHECKBOXFORMCHECKBOX安裝和手冊測試內容基本要求測試情況測試通過是否啟動安裝程序突出顯示文件,雙擊文件啟動安裝程序。能實現(xiàn)要求。FORMCHECKBOXFORMCHECKBOX系統(tǒng)測試功能性系統(tǒng)實現(xiàn)的主要功能,包括查詢,添加,修改,刪除。系統(tǒng)實現(xiàn)的次要功能,包括用戶信息,管理員信息管理。需求規(guī)定的輸入輸出字段,以及需求規(guī)定的輸入限制但同時也存在一定缺陷,應及時改正易用性操作按鈕提示信息正確性,一致性,可理解性限制條件提示信息正確性,一致性,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論