軟件測試實(shí)驗(yàn)報(bào)告_第1頁
軟件測試實(shí)驗(yàn)報(bào)告_第2頁
軟件測試實(shí)驗(yàn)報(bào)告_第3頁
軟件測試實(shí)驗(yàn)報(bào)告_第4頁
軟件測試實(shí)驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、XX大學(xué)學(xué)生實(shí)驗(yàn)報(bào)告冊(cè)課程名稱: 軟件測試技術(shù) 專業(yè)班級(jí): 學(xué)生學(xué)號(hào): 999999999 學(xué)生姓名: 所屬院部: 信息技術(shù)學(xué)院 指導(dǎo)教師: 20 99 20 99 學(xué)年 第 9 學(xué)期 XX大學(xué)教務(wù)處制13 / 13文檔可自由編輯打印實(shí)習(xí)項(xiàng)目名稱:測試用例設(shè)計(jì) 實(shí)習(xí)學(xué)時(shí): 3 同組學(xué)生姓名: 實(shí)習(xí)地點(diǎn): B407 實(shí)習(xí)日期: 2099.9.9 成 績: 批改教師: 批改時(shí)間: 實(shí)驗(yàn)1:測試用例設(shè)計(jì) 一、實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn),掌握常用黑盒測試用例設(shè)計(jì)方法,實(shí)現(xiàn)系統(tǒng)測試。 二、實(shí)驗(yàn)內(nèi)容: 1、  針對(duì)被測試軟件理解軟件功能需求2、  根據(jù)軟件功能需求,進(jìn)行等價(jià)類

2、劃分3、  根據(jù)等價(jià)類,編寫軟件的測試用例。4、  執(zhí)行測試用例,記錄錯(cuò)誤信息 三、實(shí)驗(yàn)步驟: 1、  安裝酒店管理信息系統(tǒng)2、  閱讀系統(tǒng)需求說明和使用說明3、  運(yùn)行酒店行業(yè)管理信息系統(tǒng),結(jié)合使用說明中的內(nèi)容,整理三個(gè)功能模塊的測試需求:前臺(tái)操作模塊中的“開房”、“消費(fèi)記賬”、“正常退房”,代碼管理模塊中的“軟件設(shè)置”、系統(tǒng)管理模塊中“用戶管理”。4、  根據(jù)系統(tǒng)的需求說明和使用說明,分析輸入數(shù)據(jù)的規(guī)則和要求。5、  考慮實(shí)際使用中不同的用戶場景,進(jìn)行等價(jià)類劃分。6、  完成測試用例,主要考慮等價(jià)類覆

3、蓋和邊界值。7、  執(zhí)行測試 四、測試用例設(shè)計(jì)步驟分析舉例:(一)、軟件功能的整理:1.1)前臺(tái)操作模塊的功能需求:1.1.1)開房(客人登記)客人在酒店住宿的時(shí)候,需要辦理登記手續(xù),輸入客人的信息,例如姓名,性別,證件名稱,號(hào)碼等等。使用鍵盤的回車鍵,可以使當(dāng)前的焦點(diǎn)轉(zhuǎn)移到下一個(gè)輸入欄中。注意客人如果開的是鐘點(diǎn)房,則需要選擇入住類型為鐘點(diǎn)房。一般的住宿客人選擇普通房。入住類型如果選擇了普通房,則客人的客房出現(xiàn)在正常退房之中;如果入住類型如果選擇了鐘點(diǎn)房,則客人的客房出現(xiàn)在鐘點(diǎn)房退房之中。右上面有個(gè)列表是賓館目前所有沒有被占用的客房,右下面的列表是已經(jīng)選擇的客房。使用鼠標(biāo)點(diǎn)

4、擊右上面的客房,即選擇了該客人的客房,同一個(gè)客人,例如團(tuán)體客人,登記信息可以選擇多個(gè)客房。軟件的房價(jià)分為兩種模式,一種是使用直接修改客人的房間單價(jià),操作方法是在為客人選擇好要定的房間后,將光標(biāo)定在房間的基本價(jià)處,然后直接修改為實(shí)際價(jià)格。這種模式是軟件的默認(rèn),第二種客房的單價(jià)是采用貴賓卡打折進(jìn)行設(shè)置的。要在開房的時(shí)候能使用貴賓卡進(jìn)行打折,則首先要在軟件設(shè)置中進(jìn)行設(shè)置。具體設(shè)置這種模式的方法:運(yùn)行軟件的代碼管理中的代碼管理的軟件設(shè)置,將選項(xiàng)是否允許手工修改房價(jià)修改為不選中狀態(tài)即可。在開房的時(shí)候,如果要打折,調(diào)出優(yōu)惠卡輸入窗口,填寫折扣,如果該操作員授權(quán)只能打9折,則填寫7折將不起作用,那么在辦理結(jié)

5、帳的時(shí)候,房款自動(dòng)完成9折計(jì)算。如果客人有其他要求,可在備注信息里注明。1.1.2)消費(fèi)記賬(消費(fèi)入單)客人在酒店住宿期間,如有消費(fèi)項(xiàng)目,可通過編號(hào)和拼音碼并通過消費(fèi)數(shù)量選擇快速錄入客人消費(fèi)。也可通過右下方的分類檢索查詢出消費(fèi)項(xiàng)目,進(jìn)行添加處理。還可根據(jù)需要進(jìn)行消費(fèi)轉(zhuǎn)單、消費(fèi)退單等操作。1.1.3)正常退房根據(jù)客戶在酒店的消費(fèi)情況,進(jìn)行結(jié)賬收費(fèi)。可選擇現(xiàn)金支付、轉(zhuǎn)賬、信用卡等支付方式,并可打印賬單。其中現(xiàn)金支付方式可根據(jù)客戶支付的現(xiàn)金額并輸入,計(jì)算出找零的金額。有需求時(shí),可在結(jié)賬備注欄錄入相關(guān)信息。點(diǎn)擊多種支付方式,可進(jìn)行選擇信用卡、轉(zhuǎn)賬等支付方式。1.2)根據(jù)前臺(tái)操作的功能需求,系統(tǒng)的功能列

6、表如下:1.2.1)開房階段:* 系統(tǒng)提供酒店開房,包括全日制開房和鐘點(diǎn)房開房;* 用戶開房姓名、預(yù)交押金、入住類型、入住日期、天數(shù)、開房數(shù)、支付方式;* 開房姓名可以為單個(gè)用戶名或單位名稱(團(tuán)體開房時(shí));* 一個(gè)客戶可開多間客房;* 客房的價(jià)格可以修改,修改方式可分為打折方式或手工修改;* 客戶備注信息。 1.2.2)消費(fèi)記賬階段:* 根據(jù)客戶的消費(fèi)情況,檢索添加消費(fèi)項(xiàng)目并選擇消費(fèi)數(shù)量;1.2.3)正常退房階段:* 當(dāng)支付方式為現(xiàn)金,輸入賓客支付金額。其他支付則選擇相應(yīng)欄目。(二)、分析數(shù)據(jù)輸入要求及規(guī)則根據(jù)系統(tǒng)使用說明和幫助信息,主要考慮系統(tǒng)輸入中必輸項(xiàng)、字段特殊要求及限制。&#

7、160;(三)、劃分等價(jià)類輸入數(shù)據(jù)有效等價(jià)類無效等價(jià)類開房姓名是否輸入是(1)否(2)入住日期是否輸入是(3)否(4)新客戶是(5)、否(6) 開房類型全日制(7)、鐘點(diǎn)房(8) 開房數(shù)量>=1(9)<1(10)折扣>=0.89(11)<0.89(12)客戶備注信息是否輸入是(13)否(14)入住期間客戶是否有消費(fèi)項(xiàng)目是(15)否(16)客戶消費(fèi)項(xiàng)目數(shù)量>=1(17)<1(18)結(jié)賬支付方式現(xiàn)金(19)信用卡(20)支票(21)簽單(22)儲(chǔ)值卡(23)其他(24)支付金額>=應(yīng)付金額(25)<應(yīng)付金額(26) (四

8、)、 編寫測試用例:用例編號(hào)輸入預(yù)期結(jié)果備注覆蓋等價(jià)類TC0011、  在前臺(tái)操作中選擇 “開房”;2、 輸入:張三,男,2010-09-01 16:35, 全日制,1,0.93、輸入備注信息:4、選擇消費(fèi)項(xiàng)目、數(shù)量:009,25、選擇支付方式:信用卡16890元系統(tǒng)把輸入數(shù)據(jù)保存在數(shù)據(jù)表中,在退房模塊中出現(xiàn)該客戶開房信息。結(jié)賬時(shí),該客戶在酒店累計(jì)消費(fèi)金額為16890元,信用卡全額支付成功。張三為新客戶(1)、(3)、(5)、(7)、(9)、(11)、(14)、(15)、(17)、(20)、(25)TC002 1、  在前臺(tái)操作中選擇 “開房”;2、&#

9、160;輸入:李四,男,2010-09-29 14:39, 全日制,3,0.93、輸入備注信息:4、在消費(fèi)記賬中選擇消費(fèi)項(xiàng)目、數(shù)量:020,55、選擇支付方式:現(xiàn)金6:輸入客戶現(xiàn)金支付金額:30000.00 系統(tǒng)把輸入數(shù)據(jù)保存在數(shù)據(jù)表中,在退房模塊中出現(xiàn)該客戶開房信息。結(jié)賬時(shí),該客戶在酒店累計(jì)消費(fèi)金額為29680元,現(xiàn)金支付30000元,找零320元。 李四為老客戶 (1)、(3)、(6)、(7)、(9)、(11)、(14)、(15)、(17)、(19)、(25)TC003 1、  在前臺(tái)操作中選擇 “開房”;2、 輸入:王五,男,2

10、010-11-21 11:25, 鐘點(diǎn)房,3,0.8折扣為0.8,輸入無效,重新輸入 王五為新客戶 (1)、(3)、(5)、(8)、(9)、(12)、 五、思考與討論1、思考開房、退房中具體的功能要求。2思考房間計(jì)費(fèi)用系統(tǒng)是如何設(shè)置的。3等價(jià)類的劃分需要考慮哪些因素。 實(shí)習(xí)項(xiàng)目名稱:測試工具使用 實(shí)習(xí)學(xué)時(shí): 3 同組學(xué)生姓名: 實(shí)習(xí)地點(diǎn): B407 實(shí)習(xí)日期: 2099.9.9 成 績: 批改教師: 批改時(shí)間: 一、實(shí)驗(yàn)?zāi)康氖煜な褂肳inRunner軟件進(jìn)行基于GUI的系統(tǒng)功能測試。 二、實(shí)驗(yàn)要求: 1、  使用WinRunner軟件

11、錄制、編輯腳本2、  使用WinRunner軟件的同步點(diǎn)和數(shù)據(jù)驅(qū)動(dòng)功能三、實(shí)驗(yàn)內(nèi)容或步驟: 任務(wù)一:利用WinRunner測試工具對(duì)圖書管理系統(tǒng)的編目模塊進(jìn)行系統(tǒng)功能測試 31)WinRunner軟件使用l l        腳本的錄制與回放1、運(yùn)行Winrunner,新建一個(gè)測試項(xiàng)目。點(diǎn)擊【開始】按鈕,選擇【程序】【W(wǎng)inRunner】【W(wǎng)inRunner】,點(diǎn)擊【New Test】。2、開始錄制。錄制前查看如下設(shè)置是否正確。主菜單“Tools”“General Options”“General”選項(xiàng)卡

12、設(shè)置如下,選擇GUI Map模式為“The GUI Map Test”圖3-1-1點(diǎn)擊工具欄上“錄制”按鈕, WinRunner進(jìn)入錄制狀態(tài)。3、啟動(dòng)需錄制界面窗口。使用WinRunner自帶的演示程序,運(yùn)行Flight 4B程序,進(jìn)入“Login”窗口如圖3-1-2。具體運(yùn)行方法為:點(diǎn)擊【開始】按鈕,選擇【程序】【W(wǎng)inRunner】【Sample Applications】,點(diǎn)擊【Flight 4A】。 4、操作圖形用戶界面。點(diǎn)擊“Agent Name”輸入框,輸入“tester”;點(diǎn)擊“Password”輸入框,輸入“mercury”;點(diǎn)擊“OK”按鈕。圖3-1-25、在圖3-1-3中選

13、擇 Order。圖3-1-3在隨后的窗口中,選中Order No(在checkBox中打上勾),輸入數(shù)字3,按“OK”按鈕。如圖3-1-4。 圖3-1-4在圖3-1-3中,選擇 Order。在圖3-1-4窗口中輸入傳真號(hào)碼(數(shù)字)如:0109812320。并將簽名選項(xiàng)打上勾。 圖3-1-5在Agent Signature窗口中寫下你的名字。用鼠標(biāo)在白板上簽名(畫名)。仔細(xì)查看WinRunner如何在Context Sensitive錄制模式下進(jìn)行簽名。清除剛才所做的簽名軌跡。按下“Clear Signature”按鈕。將Fax Order 窗口移動(dòng)到屏幕上不同的位置。(在更換AnoLog錄制模

14、式時(shí),重新設(shè)置窗口位置)按F2轉(zhuǎn)換到AnoLog錄制模式下。并在Agent Signature窗口中寫下你的名字(畫下你的名字)。仔細(xì)觀察WinRunner如何在Anolog錄制模式下進(jìn)行簽名錄制。再次按下F2轉(zhuǎn)換回Context Sensitive錄制模式,按下Send按鈕,發(fā)送傳真。窗口將提示發(fā)送成功。6、停止錄制。 按左Ctrl + F3鍵停止錄制。查看WinRunner中記錄的腳本。 7、保存腳本。點(diǎn)擊工具欄中“保存”按鈕把腳本保存到指定目錄。8、回放腳本。關(guān)閉“Flight 4A”程序。選擇工具欄上“From Top”按鈕。觀察腳本的運(yùn)行。l l   &

15、#160;    插入同步點(diǎn)操作前請(qǐng)先確保如下設(shè)置:主菜單“Tools”“General Options”“Settings”選項(xiàng)卡設(shè)置如下,選擇Timeout for checkpoints and CS statements為1000msec。圖3-1-61、運(yùn)行WinRunner,并創(chuàng)建一個(gè)新的測試。 2、打開“飛機(jī)預(yù)定票系統(tǒng)”(Flight4A)。(PASSWORD:mercury)3、錄制一個(gè)腳本。在“飛機(jī)預(yù)定票系統(tǒng)”中創(chuàng)建一個(gè)新的定單。選擇“ Order”。填寫飛機(jī)與乘客信息。如圖3-1-7:圖3-1-7 插入定單存到數(shù)據(jù)庫。單擊“Insert Ord

16、er”按鈕,當(dāng)插入完成,“Insert Done”信息將出現(xiàn)在狀態(tài)欄(在界面上方)。 再單擊“Delete Order”按鈕,并確認(rèn)刪除此訂單。 停止錄制。保存腳本。(例如腳本名為Lesson)4、 4、  關(guān)閉“Flight 4A”程序。回放剛才錄制的腳本。觀察發(fā)生的情況,刪除訂單時(shí)出現(xiàn)錯(cuò)誤提示。原因是回放腳本速度太快,插入還沒有成功就要?jiǎng)h除腳本。n n         插入同步點(diǎn)步驟 1、確認(rèn)窗口處在Lesson測試腳本下。(由于間隔時(shí)間不夠?qū)е率? 2、移動(dòng)鼠標(biāo)到所要插入同步點(diǎn)的腳本位置。將鼠標(biāo)移

17、動(dòng)到“button_press ("Insert Order");”末尾,并回車新增行,如圖3-1-8:圖3-1-8 3、插入同步設(shè)置。策略:當(dāng)“Insert done”的提示在主窗口上方出現(xiàn)時(shí),再讓測試?yán)^續(xù)。選擇菜單“Insert>Synchronization Point>For Object/window Bitmap”。 圖3-1-9 4、將手的形狀移到“飛機(jī)預(yù)定票主窗口”,捕獲“insert done”的位圖信息。如圖3-1-10:圖3-1-10 5、在腳本窗口原鼠標(biāo)所在位置,將添加一行腳本語言描述。如圖3-1-11:并修改其中的時(shí)間參數(shù),將1秒改為1

18、0秒。6、保存修改后的腳本。圖3-1-117、關(guān)閉“Flight 4A”程序?;胤艅偛诺哪_本。腳本運(yùn)行成功。 l l        建立數(shù)據(jù)驅(qū)動(dòng)測試n n         錄制1、 1、  運(yùn)行WinRunner。2、 2、  運(yùn)行通訊簿。從開始程序附件啟動(dòng)通訊簿。3、 3、  點(diǎn)擊菜單【文件】【新建聯(lián)系人】,顯示屬性窗口。4、 4、  輸入用戶信息。(例如姓:張;名:三;電子郵件地址:zhang

19、sha)5、 5、  確定。6、 6、  退出通訊簿程序。7、 7、  停止錄制。 n n         數(shù)據(jù)驅(qū)動(dòng) 數(shù)據(jù)驅(qū)動(dòng)的步驟如下: 1、選中所有腳本。 2、選擇菜單【Table】【DataDriver Wizard】,進(jìn)入數(shù)據(jù)驅(qū)動(dòng)向?qū)А?、單擊按鈕“Next”。4、第二步使用缺省選項(xiàng),單擊按鈕“Next”。 5、在本用例里,共享聯(lián)系人這一項(xiàng)不進(jìn)行參數(shù)化,因此選擇“Do not replace this data”,單擊按鈕“Next”。 6、“姓”這一項(xiàng)進(jìn)行參數(shù)化,選

20、擇“A new Column”,字段名根據(jù)自己喜好輸入,這里使用缺省值“姓L”,單擊按鈕“Next”。 7、“名”這一項(xiàng)用相同的方式,用缺省字段名“名F”,單擊按鈕“Next”。 8、“電子郵件地址”用相同的方式,更改字段名為“Email”,單擊按鈕“Next”。 9、選中“Show data table now”選項(xiàng),單擊按鈕“Finish”,進(jìn)入數(shù)據(jù)表格窗口。 10、輸入幾個(gè)用戶數(shù)據(jù),保存后退出。 數(shù)據(jù)驅(qū)動(dòng)就此完成,可以看到腳本中增加了打開Excel文件的語句和循環(huán)語句。(數(shù)據(jù)驅(qū)動(dòng)的來源可以有EXCEL或者TXT文件,建議不使用TXT文件。EXCEL可以采用寫方式打開,這樣可以把結(jié)果寫回到EXCEL中)。 n n       

溫馨提示

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

評(píng)論

0/150

提交評(píng)論