自動化測試實(shí)習(xí)報告2重點(diǎn)_第1頁
自動化測試實(shí)習(xí)報告2重點(diǎn)_第2頁
自動化測試實(shí)習(xí)報告2重點(diǎn)_第3頁
自動化測試實(shí)習(xí)報告2重點(diǎn)_第4頁
自動化測試實(shí)習(xí)報告2重點(diǎn)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、實(shí)習(xí)報告實(shí)習(xí)內(nèi)容: 飛機(jī)訂票系統(tǒng)自動化測試所屬系、部 : 電氣信息工程學(xué)院 班級:姓名:學(xué)號:指導(dǎo)老師:2016年6月目錄目錄21 概述41.1 實(shí)習(xí)目的41.2 實(shí)習(xí)時間41.3 實(shí)習(xí)地點(diǎn)41.4 實(shí)習(xí)內(nèi)容簡述42 測試計劃52.1 引言52.1.1 編寫目的52.1.2 背景52.1.3 定義52.1.4 錯誤級別52.1.5 錯誤優(yōu)先級52.1.6 參考資料62.2 測試需求和任務(wù)62.2.1 功能性測試需求62.3 測試策略62.3.1 測試類型62.3.2 測試方法72.4 資源72.4.1 人力資源72.4.2 系統(tǒng)環(huán)境82.5 測試工具82.6 暫停標(biāo)準(zhǔn)和再啟動要求82.7 通過

2、準(zhǔn)則82.8 測試任務(wù)82.9 測試進(jìn)度93 測試總結(jié)103.1 測試概述103.1.1 編寫目的103.1.2 測試范圍103.1.3 參考資料103.2 測試計劃執(zhí)行情況103.2.1 測試類型103.2.2 測試環(huán)境與配置113.2.3 測試人員123.2.4 測試問題總結(jié)123.3 測試結(jié)果123.3.1 測試用例執(zhí)行結(jié)果123.3.2 測試問題解決153.3.3 測試結(jié)果分析153.4 綜合評價163.4.1 軟件能力163.4.2 建議164 實(shí)習(xí)總結(jié)171 概述1.1 實(shí)習(xí)目的1)了解什么是自動化測試2)自動化測試與手動測試的關(guān)系3)自動化測試的優(yōu)勢4)學(xué)習(xí)使用自動化測試軟件中的

3、功能測試工具:QuickTest Professional以及它的測試腳本語言VBScript1.2 實(shí)習(xí)時間2016年6月13日2016年6月17日1.3 實(shí)習(xí)地點(diǎn)1.4 實(shí)習(xí)內(nèi)容簡述星期一:學(xué)習(xí)使用Vbs語言VBScript(Microsoft Visual Basic Script Editon).,微軟公司可視化BASIC腳本版). VBS(VBScript的進(jìn)一步簡寫)是基于Visual Basic的腳本語言.。就是你寫的程序不需要編譯成.exe, 而是直接給用戶發(fā)送.vbs的源程序, 用戶就能執(zhí)行了。 星期二:學(xué)習(xí)正則表達(dá)式 QuickTest Professional借助VBSc

4、ript正則表達(dá)式形成不同的值來標(biāo)示對象和文本字符串。QuickTest Professional讀者可以在以下場景中使用正則表達(dá)式:1) 在描述性編程中定義對象的屬性值;2) 參數(shù)化步驟值;3) 創(chuàng)建檢查點(diǎn)中使用不同的值。星期三至星期五:學(xué)習(xí)自動化測試實(shí)施的綜合案例以及自動化測試報告 QTP自帶的飛機(jī)訂票系統(tǒng),在系統(tǒng)所有測試模塊中,登錄、預(yù)訂機(jī)票是系統(tǒng)的重要功能模塊,因此無論是哪個版本,均需要對這兩個模塊展開測試。所以,將登錄、預(yù)定機(jī)票操作模塊作為測試中的功能模塊??紤]到測試的重復(fù)性于頻繁性,對著兩個功能模塊執(zhí)行自動化,通過自動化測試實(shí)現(xiàn)功能驗(yàn)證。 2 測試計劃2.1 引言2.1.1 編寫目

5、的編寫本測試計劃的目的是為了指導(dǎo)自動化測試,合理的分配資源與人力,使自動化測試能夠順利開展,并達(dá)到預(yù)期效果。該計劃閱讀對象包括:自動化測試工程師、黑盒測試工程師及項(xiàng)目負(fù)責(zé)人。2.1.2 背景說明:項(xiàng)目名稱:Flight系統(tǒng)項(xiàng)目代號:Flight系統(tǒng)2.1.3 定義SCM: Software Configuration Management(軟件配置管理)SQA: Software Quality Assurance(軟件質(zhì)量保證)SaaS:SoftWare as a Service(軟件即服務(wù))QoS:Quality of Service(服務(wù)質(zhì)量管理)2.1.4 錯誤級別1級:不能完全滿足系

6、統(tǒng)需求,基本功能未完全實(shí)現(xiàn);2級:嚴(yán)重地影響系統(tǒng)要求或基本功能的實(shí)現(xiàn),且沒有更正辦法(重新安裝或重新啟動,對該軟件不屬于更正辦法);3級:影響系統(tǒng)要求或小功能的實(shí)現(xiàn),但存在合理的更正辦法;4級:使操作者不方便或遇到麻煩,但它不影響執(zhí)行工作功能或重要功能(一般為建議性)。2.1.5 錯誤優(yōu)先級1級:必須立即修改;2級:必須立即修改;3級:立即修改(最長時間不得超過一周);4級:在投入正式運(yùn)行前修改。2.1.6 參考資料需求確認(rèn)書。注:由于本測試采用的為QTP工具自帶的測試實(shí)例,因此并未提供相關(guān)需求規(guī)格說明文檔。2.2 測試需求和任務(wù)2.2.1 功能性測試需求測試需求項(xiàng)測試需求項(xiàng)編號優(yōu)先級登錄11

7、預(yù)訂機(jī)票11查詢機(jī)票11刪除機(jī)票11概述:登錄:登錄是飛機(jī)訂票系統(tǒng)首先面對的模塊,因此該模塊的優(yōu)先級較高。該模塊可分為以下幾種情況進(jìn)行驗(yàn)證:l 正常登錄;l 用戶名錯誤;l 密碼錯誤;預(yù)訂機(jī)票:客戶登錄系統(tǒng)后,經(jīng)常需完成三項(xiàng)操作:預(yù)訂、查詢、刪除。而預(yù)訂操作在三項(xiàng)操作中,占的比重則最大,因此也許重點(diǎn)進(jìn)行測試。預(yù)訂操作在每一個版本迭代中均需要進(jìn)行測試。預(yù)定機(jī)票模塊可分為以下幾種情況進(jìn)行驗(yàn)證:l 正確預(yù)定;l 日期錯誤;l 訂票張數(shù)錯誤。查詢機(jī)票模塊可分為以下幾種情況進(jìn)行驗(yàn)證:l 按照用戶名查詢錯誤;l 按照日期查詢;l 按照訂票單號查詢錯誤。刪除機(jī)票模塊可分為以下幾種情況進(jìn)行驗(yàn)證:l 按照用戶名

8、打開訂單刪除錯誤;l 按照時間打開訂單刪除錯誤;l 按照訂票單號打開訂單刪除錯誤。2.3 測試策略鑒于本系統(tǒng)為C/S的系統(tǒng),因此自動化測試過程中測試項(xiàng)選擇為Windows。 測試過程中選取主要功能模塊作為自動化測試開展模塊。該被測系統(tǒng)眾多模塊中選取登錄、預(yù)訂操作作為開展自動化測試的模塊。登錄:登錄過程中需驗(yàn)證正確的用戶數(shù)據(jù),是否能夠登錄系統(tǒng);錯誤的用戶信息 登錄系統(tǒng)后,給出的錯誤信息是否與期望值一致。預(yù)訂操作:操作是否能夠順利預(yù)訂機(jī)票。查詢操作:預(yù)訂機(jī)票后,是否能夠再數(shù)據(jù)庫中查詢到,因此需要使用數(shù)據(jù)庫檢查點(diǎn)。刪除操作:預(yù)訂機(jī)票后,在數(shù)據(jù)庫中查詢到記錄后能否刪除記錄。2.3.1 測試類型1.功能

9、測試(回歸測試)l 概述:主要是驗(yàn)證,登錄、預(yù)訂操作功能是否能夠滿足需求規(guī)格說明書中的要求。l 目標(biāo):確保軟件需求說明書中要求功能全部實(shí)現(xiàn);確保自動化能夠有效的提高測試效率。測試目標(biāo)登錄、預(yù)訂功能,滿足系統(tǒng)需求測試方法和技術(shù)按照測試需求、通過準(zhǔn)則、測試用例,采用自動化測試技術(shù),核實(shí)以下內(nèi)容:在使用合法數(shù)據(jù)時得到正確的結(jié)果(根據(jù)核心系統(tǒng)保護(hù)信息)。在使用非法數(shù)據(jù)時顯示相應(yīng)的錯誤信息或警告信息。完成標(biāo)準(zhǔn)測試計劃中的測試項(xiàng)全部被執(zhí)行?;貧w測試中發(fā)現(xiàn)的缺陷修復(fù),滿足了需求要求。需考慮的特殊事項(xiàng)2.性能測試l無2.3.2 測試方法1.等價類劃分法等價類劃分法包括有效等價類和無效等價類測試方法,等價類劃分

10、方法是把程序的輸入數(shù)據(jù)集合劃分成若干個子集(及等價類),然后從每一個等價類中選取少數(shù)具有代表性的數(shù)據(jù)作為測試用例。在各個輸入數(shù)據(jù)對于揭露程序中的錯誤是等效的,具有等價的特性,所以表示該類的數(shù)據(jù)輸入將能代表整個數(shù)據(jù)子集等價類的輸入。也就是說:測試某等價類的代表值就等效于對這一類其他值的測試。Demo:用戶管理模塊中的登錄進(jìn)行等價分類。用戶名等價類劃分:劃分種類劃分準(zhǔn)則例子有效等價類符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。用戶名:mercury;密碼:mercury用戶名:#;密碼:mercury無效等價類不符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。用戶名:mer;密碼:mercury用戶名:空;密碼:merc

11、ury密碼等價類劃分劃分種類劃分準(zhǔn)則例子有效等價類符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。用戶名:mercury;密碼:mercury無效等價類 不符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。用戶名:mercury;密碼:mer用戶名:mercury;密碼:abcde用戶名:mercury;密碼:空用戶名:mercury;密碼:&*&*訂單等價類分類日期等價類劃分劃分種類劃分準(zhǔn)則例子有效等價類符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。日期:121216無效等價類不符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。日期:121215日期:-1216日期:131216日期:123216日期:12-16日期:133315日

12、期:-日期查詢等價類劃分劃分種類劃分準(zhǔn)則例子有效等價類符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。日期:121216無效等價類不符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。日期:133315日期:131216日期:123216乘客姓名查詢等價類劃分劃分種類劃分準(zhǔn)則例子有效等價類符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。Zhangsan無效等價類不符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。 #*#*12345訂單號查詢等價類劃分劃分種類劃分準(zhǔn)則例子有效等價類符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。250無效等價類不符合系統(tǒng)登錄文本框的數(shù)據(jù)輸入要求。1234567892.4 資源2.4.1 人力資源自動化測試工程師負(fù)責(zé)模塊級別開發(fā)周期版本

13、登錄高1天預(yù)訂高1天查詢高1天刪除高1天2.4.2 系統(tǒng)環(huán)境軟件環(huán)境(相關(guān)軟件、操作系統(tǒng)等) 服務(wù)器:WinXp 客戶機(jī):WinXp (服務(wù)器與客戶機(jī)均在一臺服務(wù)器中)硬件環(huán)境(網(wǎng)絡(luò)、設(shè)備等)2.5 測試工具用途工具生產(chǎn)廠商/自產(chǎn)版本缺陷跟蹤TD功能自動化測試工具QTP10.0HP2.6 暫停標(biāo)準(zhǔn)和再啟動要求1. 若開發(fā)暫停,則相應(yīng)測試也暫停。2. 項(xiàng)目再啟動時,測試進(jìn)度重新安排或順延。3. 如有新的項(xiàng)目需求,則在原測試計劃下做相應(yīng)的調(diào)整。若項(xiàng)目中止,則對已完成的測試工作做測試活動總結(jié)。2.7 通過準(zhǔn)則1. 行了所有的測試策略并達(dá)到完成標(biāo)準(zhǔn)。2. 測試結(jié)束后,開發(fā)組對實(shí)現(xiàn)有

14、誤的測試需求項(xiàng)的修改達(dá)到如下程度:3. 123級錯誤的修復(fù)率達(dá)到100%4. 4級錯誤的修復(fù)率達(dá)到60%以上5. 編碼實(shí)現(xiàn)與需求確認(rèn)說明保持一致。2.8 測試任務(wù)測試階段測試任務(wù)階段完成標(biāo)志測試計劃階段閱讀需求,制定測試計劃,分派測試任務(wù)。提交自動化測試計劃并通過評審。設(shè)計測試設(shè)計測試用例,按照總體測試計劃, 設(shè)計系統(tǒng)測試用例提交自動化測試用例設(shè)計并通過評審對測試進(jìn)行評估編寫測試分析報告提交自動化測試分析報告2.9 測試進(jìn)度類別工作計劃名稱計劃開始時間計劃完成時間工作目標(biāo)描述測試工作計劃測試計劃編寫2016-6-132016-6-17設(shè)計審核2016-6-132016-6-17。測試設(shè)計(測試

15、用例)2016-6-132016-6-17執(zhí)行測試2016-6-132016-6-173 測試總結(jié)3.1 測試概述3.1.1 編寫目的本測試報告為飛機(jī)訂票系統(tǒng)的測試報告,目的在于總結(jié)測試階段的測試情況以及分析測試結(jié)果,描述系統(tǒng)是否符合用戶需求,是否已達(dá)到用戶預(yù)期的功能目標(biāo),并對測試質(zhì)量進(jìn)行分析。測試報告參考文檔提供給用戶、測試人員、開發(fā)人員、項(xiàng)目管理者、其他管理人員和需要閱讀本報告的高層經(jīng)理閱讀。3.1.2 測試范圍測試主要根據(jù)用戶需求說明書和軟件需求規(guī)格說明書以及相應(yīng)的文檔進(jìn)行系統(tǒng)測試,包括功能測試、性能測試、安全性和訪問控制測試、用戶界面測試以及兼容性測試等,而單元測試和集成測試由開發(fā)人員

16、來執(zhí)行。主要功能包括:用戶登錄、預(yù)定機(jī)票、查詢機(jī)票、刪除機(jī)票3.1.3 參考資料資料名稱作者3.2 測試計劃執(zhí)行情況3.2.1 測試類型測試類型測試內(nèi)容測試目的所用的測試工具和方法功能測試1、 客戶端:用戶登錄、預(yù)定機(jī)票、查詢機(jī)票、刪除機(jī)票2、 后臺管理:信息定制和審核、配置文件管理、產(chǎn)品&區(qū)域&網(wǎng)址、鎮(zhèn)村社區(qū)管理、課件功能管理、注冊用戶管理、專家與咨詢管理、系統(tǒng)管理核實(shí)所有功能均已正常實(shí)現(xiàn),即可按用戶的需求使用系統(tǒng)1、 業(yè)務(wù)流程檢驗(yàn):各個業(yè)務(wù)流程能夠滿足用戶需求,用戶使用不會產(chǎn)生疑問2、 數(shù)據(jù)準(zhǔn)確:各數(shù)據(jù)輸入輸出時系統(tǒng)計算準(zhǔn)確采用黑盒測試,使用邊界值測試、等價類劃分等測試方法

17、,進(jìn)行手工測試用戶界面測試1、 導(dǎo)航、鏈接、Cookie、頁面結(jié)構(gòu)包括菜單、背景、顏色、字體、按鈕、Title、提示信息的一致性等2、 友好性、易用性、合理性、一致性、正確性(詳見網(wǎng)站)核實(shí)網(wǎng)站風(fēng)格符合可接受標(biāo)準(zhǔn),能夠保證用戶界面友好性、易操作性,符合用戶操作習(xí)慣手工測試安全性和訪問控制測試1、 密碼:登錄、預(yù)定機(jī)票、查詢、刪除。2、 權(quán)限限制3、 登錄超時限制1、 應(yīng)用程序級別的安全性:核實(shí)用戶只能操作其所擁有權(quán)限能操作的功能2、 系統(tǒng)級別的安全性:核實(shí)只能具備系統(tǒng)訪問權(quán)限的用戶才能訪問系統(tǒng)黑盒測試、手工測試兼容性測試1、 用不同版本的不同瀏覽器:IE6.0、IE8.0、火狐、遨游、搜狗、3

18、60瀏覽器,分辨率:1024×768、800×600,操作系統(tǒng):WIN XP、WIN 20032、 不同操作系統(tǒng)、瀏覽器、分辨率等組合測試核實(shí)系統(tǒng)在不同的軟件和硬件配置中運(yùn)行穩(wěn)定黑盒測試、手工測試性能測試1、 最大訂票數(shù)2、 飛機(jī)訂票系統(tǒng)頁面訪問,、登錄以及預(yù)定時系統(tǒng)的響應(yīng)時間核實(shí)系統(tǒng)在大流量的數(shù)據(jù)與多用戶操作時軟件性能的穩(wěn)定性,不造成系統(tǒng)崩潰或相關(guān)的異?,F(xiàn)象Jmeter2.3.4、badboy自動化測試3.2.2 測試環(huán)境與配置資源名稱/類型配置測試PC主頻2.79GHz,硬盤500G,內(nèi)存1.96MB數(shù)據(jù)庫管理系統(tǒng)Oracle應(yīng)用軟件QuickTest Professi

19、onal負(fù)載性能測試工具Jmeter2.3.4+badboy3.2.3 測試人員職務(wù)姓名E-mail電話開發(fā)工程師246649864518328594707測試人員2466498645183285947073.2.4 測試問題總結(jié)在整個系統(tǒng)測試執(zhí)行期間,項(xiàng)目組開發(fā)人員高效地及時解決測試人員提出的各種缺陷,在一定程度上較好的保證了測試執(zhí)行的效率以及測試最終期限。3.3 測試結(jié)果3.3.1 測試用例執(zhí)行結(jié)果測試用例標(biāo)識符測試用例名稱狀態(tài)測試結(jié)果備注登錄測試Testcase001成功登錄已執(zhí)行測試通過Testcase002成功登錄已執(zhí)行測試通過Testcase003用戶名錯誤已執(zhí)行測試通過Testc

20、ase004用戶名錯誤已執(zhí)行測試通過Testcase005密碼錯誤已執(zhí)行測試通過Testcase006密碼錯誤已執(zhí)行測試通過Testcase007密碼錯誤已執(zhí)行測試通過Testcase008密碼錯誤已執(zhí)行測試通過預(yù)定測試Testcase001訂單日期測試已執(zhí)行測試通過Testcase002訂單日期測試已執(zhí)行測試通過Testcase003訂單日期測試已執(zhí)行測試通過Testcase004訂單日期測試已執(zhí)行測試通過Testcase005訂單日期測試已執(zhí)行測試通過Testcase006訂單日期測試已執(zhí)行測試通過Testcase007訂單日期測試已執(zhí)行測試通過Testcase008日期測試已執(zhí)行測試通過Testcase009日期測試已執(zhí)行測試通過Testcase010日期測試已執(zhí)行測試通過Testcase011日期測試已執(zhí)行測試通過Testcase012查詢乘客姓名測試已執(zhí)行測試通過Testcase013查詢乘客姓名測試已執(zhí)行測試通過Testcase014查詢乘客姓名測試已執(zhí)行測試通過Testcase015訂單號查詢測試

溫馨提示

  • 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

提交評論