超市會員管理項目軟件系統(tǒng)測試報告_第1頁
超市會員管理項目軟件系統(tǒng)測試報告_第2頁
超市會員管理項目軟件系統(tǒng)測試報告_第3頁
超市會員管理項目軟件系統(tǒng)測試報告_第4頁
超市會員管理項目軟件系統(tǒng)測試報告_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、超市會員管理項目軟件系統(tǒng)測試報告 超市會員管理項目軟件系統(tǒng)測試報告 負(fù) 責(zé) 人:參 與 人:單元測試:組裝測試:確認(rèn)測試:審 核 人: 72013年6月23日 目錄1、概述21.1測試目的21.2測試背景32、測試方案與安排32.1測試方案32.1.1數(shù)據(jù)和數(shù)據(jù)庫的完整性測試32.1.2單元測試32.1.3功能測試32.1.4用戶界面測試42.2測試安排42.2.1單元測試42.2.2確認(rèn)測試43、測試環(huán)境設(shè)計43.1測試環(huán)境43.2測試環(huán)境設(shè)計53.4樁模塊104、測試過程124.1單元測試124.2確認(rèn)測試154.2.1登陸窗口測試154.2.2添加操作員模塊測試164.2.3會員管理模塊

2、測試164.2.4消費管理模塊測試185、測試結(jié)果及總結(jié)206、參考文獻(xiàn)20 1、概述1.1測試目的軟件測試是軟件開發(fā)過程的重要組成部分,是用來確認(rèn)一個程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求。軟件測試就是在軟件投入運行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。軟件測試在軟件生存期中橫跨兩個階段:通常在編寫出每一個模塊之后就對它做必要的測試(稱為單元測試)。編碼和單元測試屬于軟件生存期中的同一個階段。在結(jié)束這個階段后對軟件系統(tǒng)還要進(jìn)行各種綜合測試,這是軟件生存期的另一個獨立階段,即測試階段。軟件測試的目的,第一是

3、確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望,另一方面是確認(rèn)軟件以正確的方式來做了這個事件。第二是提供信息,比如提供給開發(fā)人員或程序經(jīng)理的反饋信息,為風(fēng)險評估所準(zhǔn)備的信息。第三軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。如果一個軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質(zhì)量的。測試人員在軟件開發(fā)過程中的任務(wù):(1)尋找bug;(2)避免軟件開發(fā)過程中的缺陷;(3)衡量軟件的品質(zhì);(4)關(guān)注用戶的需求??偟哪繕?biāo)是:確保軟件的質(zhì)量。1.2測試背景陽光超市會員管理系統(tǒng)是基于visual basic

4、6.0+ access2003技術(shù)的信息管理系統(tǒng),主要實現(xiàn)了操作員的增加,會員的瀏覽,刪除,修改,查詢,以及會員的消費和積分兌換功能。2、測試方案與安排2.1測試方案2.1.1數(shù)據(jù)和數(shù)據(jù)庫的完整性測試(1)測試目標(biāo):確保數(shù)據(jù)庫安裝成功,訪問過程不出現(xiàn)錯誤,查詢,添加,修改等數(shù)據(jù)庫操作能正常運行,數(shù)據(jù)不會遭到損壞(2)測試方法:調(diào)用各個數(shù)據(jù)庫訪問方法和進(jìn)程,并在其中填充有效的和無效的數(shù)據(jù)(或?qū)?shù)據(jù)的請求)。檢查數(shù)據(jù)庫,確保數(shù)據(jù)已按預(yù)期的方式填充,并且所有的數(shù)據(jù)庫事件已正常發(fā)生;或者檢查所返回的數(shù)據(jù),確保正當(dāng)?shù)睦碛蓹z索到了正確的數(shù)據(jù)(3)完成標(biāo)準(zhǔn):數(shù)據(jù)庫成功安裝,數(shù)據(jù)庫的操作正常,數(shù)據(jù)不會遭到損壞

5、(4)測試重點和優(yōu)先級:數(shù)據(jù)庫的安裝以及對數(shù)據(jù)庫的操作能正常,由于數(shù)據(jù)到直接影響到幾乎所有操作的進(jìn)行,所以其優(yōu)先級為高。2.1.2單元測試(1)測試目標(biāo):確保操作員登錄,添加操作員,會員管理,消費管理模塊能夠正常運行。(2)測試方法:采用白盒測試方案,根據(jù)軟件所需要的輸入數(shù)據(jù)的格式以及能夠?qū)崿F(xiàn)的功能,設(shè)計一些合法的測試用例和不合法的測試用例。(3)完成標(biāo)準(zhǔn);所有模塊能正確的完成預(yù)定功能,得到希望的輸出結(jié)果。2.1.3功能測試(1)測試目標(biāo):確保測試的功能正常,其中包括操作員的添加,會員信息的修改,會員積分換購等功能。(2)測試方法:利用有效的和無效的數(shù)據(jù)來執(zhí)行各個用例、用例流或功能,以核實以下

6、內(nèi)容:在使用無效數(shù)據(jù)時顯示相應(yīng)的錯誤消息或警告消息。在使用有效數(shù)據(jù)時得到預(yù)期的結(jié)果。各功能都得到了正確的應(yīng)用。(3)完成標(biāo)準(zhǔn):所有功能都能正常使用,不會出錯或者產(chǎn)生異常(4)測試重點和優(yōu)先級:優(yōu)先級高(5)需考慮的特殊事項:對輸入會員卡號的有效性要加以驗證,對會員消費和兌換后的積分等信息,都要同步更新到數(shù)據(jù)庫中。2.1.4用戶界面測試(1)測試目標(biāo):核實以下內(nèi)容:a.通過測試進(jìn)行的瀏覽可正確反映超市會員管理系統(tǒng)的功能和需求,這種瀏覽包括窗口與窗口之間、字段與字段之間的瀏覽。b.窗口的對象和特征(例如,菜單、大小、位置、狀態(tài)和中心)都符合標(biāo)準(zhǔn)。(2)測試范圍:界面的各自組建以及它們的事件反應(yīng)。(

7、3)測試方法:為每個窗口創(chuàng)建或修改測試,以核實各個應(yīng)用程序窗口和對象都可正確地進(jìn)行瀏覽,并處于正常的對象狀態(tài)。(4)完成標(biāo)準(zhǔn):成功地核實出各個窗口都與基準(zhǔn)版本保持一致,或符合可接受標(biāo)準(zhǔn)2.2測試安排2.2.1單元測試(1)測試目標(biāo):確保數(shù)據(jù)庫訪問方法和進(jìn)程能夠正常運行,數(shù)據(jù)不會遭到損壞。?(2)測試范圍?:操作員登錄,添加操作員,會員管理,消費管理。(3)測試方法?:采用白盒測試方案,根據(jù)軟件所需要的輸入數(shù)據(jù)的格式以及能 夠?qū)崿F(xiàn)的功能,設(shè)計一些合法的測試用例和不合法的測試用例。2.2.2確認(rèn)測試(1)測試目標(biāo):檢測需求中業(yè)務(wù)流程,數(shù)據(jù)流的正確性(2)測試范圍:需求中明確的業(yè)務(wù)流程(3)測試方法

8、:在使用有效數(shù)據(jù)時得到預(yù)期的結(jié)果。在使用無效數(shù)據(jù)時顯示相應(yīng)的錯誤消息或警告消息。各功能都得到了正確的應(yīng)用。(4)開始標(biāo)準(zhǔn):在完成某個確認(rèn)測試時必須達(dá)到標(biāo)準(zhǔn)(5)完成標(biāo)準(zhǔn):所計劃的測試已全部執(zhí)行。所發(fā)現(xiàn)的缺陷基本解決。(6)測試重點和優(yōu)先級:測試過程中需著重測試會員消費,積分換購兩個部分,這也是本系統(tǒng)的主要功能,優(yōu)先級為高(7)需考慮的特殊事項:在會員消費和積分換購測試過程中,要注意修改后的積分信息。 3、測試環(huán)境設(shè)計3.1測試環(huán)境數(shù)據(jù)庫:microsoft office access2003操作系統(tǒng):windows xp,windows 7開發(fā)工具:microsoft visual basic

9、 6.0 3.2測試環(huán)境設(shè)計 3.3驅(qū)動模塊 驅(qū)動模塊代碼:private sub command1_click end subprivate sub command6_click adodc1.connectionstring provider microsoft.jet.oledb.4.0;data source & app.path & 會員管理.mdb;persist security info falsedim testdata 4, 2 as string 定義數(shù)組用于存放測試用例dim textline 存放讀取測試用例dim n 測試數(shù)據(jù)個數(shù)open app.path & 測試

10、用例操作員登錄測試用例.txt for input as #1 讀取測試用例文件將文件中所有測試用例,存放到數(shù)組中do while not eof 1 循環(huán)至文件尾。 line input #1, textline 讀入一行數(shù)據(jù)并將其賦予某變量。 testdata n, 0 split textline, , 0 testdata n, 1 split textline, , 1 testdata n, 2 split textline, , 2 n n + 1loopclose #1 關(guān)閉測試用例打開輸出文件,用于存放測試結(jié)果open app.path & 測試用例測試結(jié)果輸出操作員登錄測試

11、用例.txt for output as #2 打開輸出文件。 使用測試用例,測試此模塊,并將結(jié)果輸出到測試結(jié)果文件中 for i 0 to 4 登錄.text1.text 登錄.text2.text 登錄.text1.text testdata i, 0 登錄.text2.text testdata i, 1 登錄mand1_click 主界面.caption i if 主界面.visible true then print #2, testdata i, 0 & , & testdata i, 1 & , & testdata i, 2 & , & 登錄成功 unload 主界面 else

12、 print #2, testdata i, 0 & , & testdata i, 1 & , & testdata i, 2 & , & 登錄失敗 end if next i close #2 關(guān)閉測試結(jié)果文件end subprivate sub command7_click dim testdata 4, 2 as string 定義數(shù)組用于存放測試用例dim textline 存放讀取測試用例dim n 測試數(shù)據(jù)個數(shù)open app.path & 測試用例添加操作員測試用例.txt for input as #1 讀取測試用例文件將文件中所有測試用例,存放到數(shù)組中do while no

13、t eof 1 循環(huán)至文件尾。 line input #1, textline 讀入一行數(shù)據(jù)并將其賦予某變量。 testdata n, 0 split textline, , 0 testdata n, 1 split textline, , 1 testdata n, 2 split textline, , 2 n n + 1loopclose #1 關(guān)閉測試用例打開輸出文件,用于存放測試結(jié)果open app.path & 測試用例測試結(jié)果輸出添加操作員測試用例.txt for output as #2 打開輸出文件。使用測試用例,測試此模塊,并將結(jié)果輸出到測試結(jié)果文件中 for i 0 t

14、o 4 添加操作員.text1.text 添加操作員.text2.text 添加操作員.text3.text 添加操作員.text1.text testdata i, 0 添加操作員.text2.text testdata i, 1 添加操作員.text3.text testdata i, 1 if 添加操作員.label5.caption 已存在 then print #2, testdata i, 0 & , & testdata i, 1 & , & testdata i, 2 & , & 無法添加 else 添加操作員mand1_click 查詢是否添加成功 adodc1.record

15、source adodc1.recordsource select * from 管理員 where 用戶名 + testdata i, 0 + adodc1.refresh if adodc1.recordset.recordcount 0 then print #2, testdata i, 0 & , & testdata i, 1 & , & testdata i, 2 & , & 添加成功 else print #2, testdata i, 0 & , & testdata i, 1 & , & testdata i, 2 & , & 添加失敗 end if end if next

16、 i close #2 關(guān)閉測試結(jié)果文件end subprivate sub form_load end sub 3.4樁模塊操作員登錄 添加會員 瀏覽會員 修改會員 注銷會員 查找會員 積分換購 消費情況 添加操作員 4、測試過程4.1單元測試 采用白盒測試(路徑測試) 操作員登錄: 添加會員: 修改會員: 注銷會員: 積分換購: 消費: 添加操作員: 4.2確認(rèn)測試 采用黑盒測試(等價類和邊界值測試)4.2.1登陸窗口測試模塊名稱輸入預(yù)期結(jié)果實際結(jié)果備注 操作員登錄操作員:空密碼:空按“確定”按鈕彈出提示框彈出提示“ 操作員不存在,請重新輸入”通過操作員:空密碼:空按“退出”按鈕退出登陸界

17、面沒有退出登陸界面通過操作員:1密碼:空 按“確定”按鈕彈出提示框彈出提示“ 密碼錯誤,請重新輸入”通過操作員:空密碼:1按“確定”按鈕彈出提示框彈出提示“操作員不存在,請重新輸入”通過操作員:1密碼:2按“確定”按鈕彈出提示框彈出提示“ 密碼錯誤,請重新輸入”通過連續(xù)3次輸入不正確的用戶名和密碼彈出提示“信息輸入錯誤超過3次,請向系統(tǒng)管理員查詢”只彈出提示“ 密碼錯誤超過,請重新輸入” 未通過已修改操作員:1密碼:1按“確定”按鈕進(jìn)入陽光超市會員管理系統(tǒng)主界面進(jìn)入主界面通過 4.2.2添加操作員模塊測試 功能描述添加操作員用例目的測試添加操作員功能是否正常前提條件程序處于運行狀態(tài),操作員已經(jīng)

18、成功登錄,選擇“添加操作員”菜單模塊名稱輸入預(yù)期結(jié)果實際結(jié)果備注添加操作員操作員:1提示操作員已存在提示以存在通過操作員:3密碼:3密碼確認(rèn):3提示添加成功提示操作員設(shè)置成功通過 4.2.3會員管理模塊測試功能描述管理會員信息用例目的測試會員管理功能是否正常前提條件程序處于運行狀態(tài),管理員已經(jīng)成功登錄,選擇“會員管理”菜單下的“添加會員”,“瀏覽會員”,“修改會員”,“注銷會員”,“查找會員”選項。模塊名稱輸入預(yù)期結(jié)果實際結(jié)果備注 添加會員卡號:110000身份證號:3425231xxxxxxxxxx3會員名:王從電話:05546777896家庭地址:淮南市淮南師范學(xué)院單擊“確定”按鈕 提示添

19、加成功彈出“會員添加成功”對話框 通過卡號:110000提示會員已存在 彈出對話框“會員卡號已存在”通過瀏覽會員選擇“瀏覽會員”選項打開“所有會員資料”對話框彈出“所有會員資料”對話框通過 修改會員 輸入卡號:100010單擊查詢按鈕沒有找到記錄沒有找到記錄通過輸入卡號:100001第一步:單擊查詢按鈕第二步:修改會員資料,單擊修改第一步:顯示會員資料第二步修改成功第一步:顯示會員資料第二步修改成功通過輸入姓名:張三單擊查詢按鈕顯示所有姓名為張三的會員只顯示一條會員信息未通過輸入用戶名:李四單擊查詢找不到記錄提示找不到記錄通過 注銷會員輸入用戶名:張三單擊查詢按鈕顯示所有姓名為張三的會員只找到

20、一條會員信息未通過已修改第一步輸入用戶名:王二單擊查詢按鈕第二步:單擊“刪除”第一步顯示王二的信息第二步:刪除記錄第一步,顯示王二的所有資料第二步刪除記錄通過功能已屏蔽輸入卡號:100010單擊“查詢”按鈕 找不到記錄提示“找不到記錄”通過第一步:輸入卡號:555555單擊“查詢”按鈕第二步:單擊“刪除”按鈕第一步查找到記錄第二步:刪除了記錄第一步顯示卡號為555555的會員信息第二步:刪除記錄 通過查找會員 都為空,直接單擊“查找”按鈕提示:會員不存在彈出對話框“會員不存在,請重新輸入”通過卡號:101198單擊查詢按鈕提示:會員不存在彈出對話框“會員不存在,請重新輸入”通過卡號:10000

21、3單擊查詢按鈕顯示會員資料顯示會員所有資料通過 4.2.4消費管理模塊測試功能描述管理消費信息用例目的測試消費管理功能是否正常前提條件程序處于運行狀態(tài),管理員已經(jīng)成功登錄,選擇“消費管理”菜單下的“積分換購”,“消費”選項。模塊名稱輸入預(yù)期結(jié)果實際結(jié)果備注 積分換購卡號:11無法單擊換購按鈕無法單擊換購按鈕通過卡號:111111無法單擊換購按鈕無法單擊換購按鈕通過(卡號積分不足)卡號:222222選擇商品:香蕉單擊“換購”按鈕兌換成功彈出“兌換成功”對話框 通過卡號:222222選擇商品:蘋果單擊換購積分不足,不能兌換兌換成功剩余積分為負(fù)數(shù)未通過已修改 消費 輸入卡號:333333卡號不存在無法點擊購買卡號不存在無法添加商品編號 無法點擊購買通過輸入卡號:222222商品編號:55商品不存在無法點擊購買、無法點擊購買通過輸入卡號:222222商品編號:

溫馨提示

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

最新文檔

評論

0/150

提交評論