freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程畢業(yè)設(shè)計(jì)-基于qtp的自動(dòng)化測(cè)試(參考版)

2024-12-07 15:46本頁(yè)面
  

【正文】 個(gè)人使用坐標(biāo)識(shí)別的步驟為: 通過(guò)建立虛擬對(duì)象的步驟定位目標(biāo)點(diǎn)在當(dāng)前窗口的坐標(biāo)值,然后點(diǎn)擊坐標(biāo)點(diǎn),例如確定坐標(biāo)后,可通過(guò)以下語(yǔ)句實(shí)現(xiàn)點(diǎn)擊: Dialog(“text:=jevon”).Click 23,23 報(bào)告中無(wú)法。低級(jí)錄制在項(xiàng)目中不建議使用,因此在本工程中并未用到,在此只是做一個(gè)簡(jiǎn)介。 模擬錄制是將普通錄制無(wú)法識(shí)別的對(duì)象,錄制為模擬對(duì)象,模擬對(duì)象一般是一個(gè)窗口,即將不能識(shí)別的對(duì)象所在窗口識(shí)別為模擬對(duì)象,以此來(lái)判別該對(duì)象是否存在。完成。 該方法與 waitproperty 方法類(lèi)似,個(gè)人認(rèn)為比 waitproperty 方法好用一些。 注意:如果超出最大等待時(shí)間, QTP報(bào)告 中的結(jié)果是 warning, 而不是 fail。 (2)waitproperty windows(XXX).dialog(XXXXXXXX).waitProperty visible,true,50000 方法中的 visible 是屬性, true 是屬性的值, 50000 為最長(zhǎng)等待時(shí)間,單位為毫秒。 wait 方法可設(shè)定指定的等待時(shí)間,時(shí)間單位為秒,但這個(gè)時(shí)間只能是固定的 ,即必須等到這個(gè)時(shí)間才能繼續(xù)執(zhí)行。 遇到的問(wèn)題以及解決方案 時(shí)間處理 由于計(jì)算機(jī)配置不同,在自動(dòng)運(yùn)行軟件及其功能時(shí),目標(biāo)窗口出現(xiàn)的時(shí)間不同,這就需要腳本在執(zhí)行完一個(gè)判斷后,在判斷下一個(gè)目標(biāo)出現(xiàn)之前,必須有時(shí)間上的判斷,否則當(dāng)在 QTP 默認(rèn)時(shí)間內(nèi)沒(méi)有出現(xiàn)目標(biāo),測(cè)試將會(huì)報(bào)錯(cuò)。 (2)QTP。 網(wǎng)絡(luò)連接正確 。下圖 為安裝 過(guò)程檢查 代碼界面,如圖 所示: 圖 安裝過(guò)程檢查代碼界面 基于 QTP 的自動(dòng)化測(cè)試 –16– 開(kāi)始菜單檢查腳本是檢查軟件在開(kāi)始菜單中的鏈接是否存在,下圖為開(kāi)始菜單檢查界面,如圖 所示: 圖 開(kāi)始菜單檢查界面 基于 QTP 的自動(dòng)化測(cè)試 –17– 測(cè)試報(bào)告 QTP 產(chǎn)生的報(bào)告要求清晰明朗,通過(guò)、未通過(guò)和 Pass 率等各種信息都要求在報(bào)告中顯示出來(lái),下 圖為報(bào)告的 Summary Sheet,如圖 所示: 圖 報(bào)告的 Summary Sheet 上圖報(bào)告顯示的是測(cè)試用例執(zhí)行的總體結(jié)果,下圖顯示的報(bào)告的詳細(xì)信息,如圖 所示: 圖 報(bào)告的 Detail Sheet 基于 QTP 的自動(dòng)化測(cè)試 –18– 環(huán)境搭配 OS: Windows xp/vista。便于腳本維護(hù)。 根據(jù) Action 的分類(lèi),一個(gè) Action 對(duì)應(yīng)一個(gè) vbs 腳本,在 vbs 腳本中以 vb 語(yǔ)言 為基礎(chǔ),利用 vb 函數(shù)以及系統(tǒng)內(nèi)部函數(shù)調(diào)用,以及對(duì)注冊(cè)表、桌面路徑、開(kāi)始菜單路徑檢查和調(diào)用,完成軟件的安裝、快捷方式檢查、功能測(cè)試、 UI 測(cè)試以及卸載等測(cè)試,通過(guò) ReporterManager 產(chǎn)生測(cè)試報(bào)告返回測(cè)試 Excel 格式的結(jié)果。 以測(cè)試用例的檢查點(diǎn)進(jìn)行 Action 分割,即每一條測(cè)試用例對(duì)應(yīng)一個(gè) Action,這樣做的好處是一個(gè) Action的 pass 與 failed直接對(duì)應(yīng)一條測(cè)試用例的執(zhí)行結(jié)果,如 Install Action的功能只是安裝。 (4). Click OK button from 美圖秀秀 卸載 dialog。 (2). Click Yes button from 美圖秀秀 卸載 dialog。 (2)Click “閃圖 ” Button. 基于 QTP 的自動(dòng)化測(cè)試 –13– Expected Result: Verify the 閃圖 編輯框 dialog is closed successfully. 飾品編輯測(cè)試用例 Steps: (1)Click 飾品 on the 美圖秀秀 . Expected Result: Verify 非主流印 button exists. Verify 裝飾品 button exists. Verify 可愛(ài)心 button exists. Verify 會(huì)話(huà)氣泡 button exists. Verify 可愛(ài)動(dòng)物 button exists. Verify 卡通人物 button exists. Verify 動(dòng)態(tài)文字 button exists. Verify 繽紛節(jié)日 button exists. Verify 開(kāi)心惡搞 button exists. Verify 遮擋物 button exists. Verify 淘寶 button exists. Verify 其他飾品 button exists. 美容編輯測(cè)試用例 Steps: (1)Click 首頁(yè) on 美圖秀秀 。 (3)Click “Cancel” button. Expected Result: Verify the 打開(kāi)一張圖片 dialog can be opened. Verify the dialog can be closed after click 退出 button. 場(chǎng)景編輯測(cè)試用例 Steps: (1)Click “場(chǎng)景 ” from 美圖秀秀 。 (2)Click X button. 基于 QTP 的自動(dòng)化測(cè)試 –12– Expected Result: Verify the 美圖秀秀 can launched without any error. Verify the 美圖秀秀 can exited without any error. 打開(kāi)圖片 測(cè)試用例 Steps: (1)Lanuch 美圖秀秀 from desktop/startmenu。 基于 QTP 的自動(dòng)化測(cè)試 –11– (6)Unselect 設(shè)置 美圖秀秀上網(wǎng)主頁(yè) 為 IE 首頁(yè) 。 and click下一步 (N)。 (3)Click 下一步 (N) from 美圖秀秀 安裝 。 安裝測(cè)試用例 Steps: (1)DbClick 。 卸載 測(cè)試用例開(kāi)發(fā) 正常的測(cè)試是由專(zhuān)門(mén)寫(xiě)測(cè)試用例的人員將測(cè)試用例寫(xiě)好后,放到 QC 上,測(cè)試人員再?gòu)?QC 上導(dǎo)下來(lái)進(jìn)行測(cè)試,在本次畢業(yè)設(shè)計(jì)中,由于是獨(dú)立完成畢業(yè)設(shè)計(jì),所以測(cè)試用例也是自己 編 寫(xiě)的,測(cè)試用例寫(xiě)的原則就是盡可能的覆蓋更多的檢查點(diǎn)。 基于 QTP 的自動(dòng)化測(cè)試 –10– 4 “美圖秀秀”的自動(dòng)化測(cè)試 測(cè)試規(guī)劃 以“美圖秀秀”為被測(cè)軟件, QTP 為測(cè)試工具,實(shí)現(xiàn)一個(gè)軟件從安裝,應(yīng)用到卸載的整個(gè)過(guò)程的 function testing 以及 UI testing。當(dāng)然,以上的內(nèi)容只是一個(gè)簡(jiǎn)單的說(shuō)明,在這其中,實(shí)際上 是需要我們進(jìn)行腳本的調(diào)整和運(yùn)用一些編程技術(shù)才能實(shí)現(xiàn)這個(gè)框架,例如,我們?nèi)绾巫?QTP 腳本來(lái)讀取 Excel 中的用例值 ?如何通過(guò)vbscripts 腳本來(lái)啟動(dòng) QTP 程序 ?等等。 再次 , 為實(shí)現(xiàn)真正意義上的自動(dòng)化測(cè)試,我們需要一個(gè) VBScripts 腳本,它的作用是通過(guò)執(zhí)行這個(gè) VBScripts 腳本來(lái)驅(qū)動(dòng) QTP 程序啟動(dòng),然后自動(dòng)運(yùn)行我們所需要執(zhí)行的qtp 腳本。 首先, 在 QTP 里建立多個(gè) Action, 這些 Action 于測(cè)試用例中的步驟 一一對(duì)應(yīng), Action里的語(yǔ)句只有調(diào)用 vbScript 文件和調(diào)用該 vbScript 文件內(nèi)函數(shù)的語(yǔ)句即可 。 QTP 框架基本分為三層, 腳本層(業(yè)務(wù)組件開(kāi)發(fā)),業(yè)務(wù)層(流程的開(kāi)發(fā)和組織),數(shù)據(jù)層, 層次之間相互分離 是本框架組織總的方針,為開(kāi)展功能自動(dòng)化測(cè)試提供一個(gè)高效、穩(wěn)定、容易的測(cè)試實(shí)現(xiàn)。 運(yùn)行維護(hù)腳本 腳本調(diào)試后可以正常運(yùn)行,隨著代碼量的增加,這個(gè)時(shí)候就需要不斷的對(duì)腳本進(jìn)行 后期維護(hù),以確保腳本的質(zhì)量和性能。 運(yùn)行調(diào)試測(cè)試腳本 檢查過(guò)腳本代碼后,運(yùn)行該測(cè)試腳 本,不是所有的腳本都能按照預(yù)期的期望正常運(yùn) 并能產(chǎn)生正確的報(bào)告的。 檢查修改腳本 錄制或編寫(xiě)完自動(dòng)化測(cè)試腳本以后,不要急于運(yùn)行測(cè)試腳本,要先好好檢查腳本 的完整性,語(yǔ)法錯(cuò)誤以及邏輯性。在安裝 QTP 時(shí),會(huì)提示輸入許可序列號(hào),如果沒(méi)有買(mǎi)到HP 授權(quán)的正版序列號(hào), QTP 只能有 14 天的 試用期。本次畢業(yè)設(shè)計(jì)由于是個(gè)人項(xiàng)目,無(wú)法按照公司的流程進(jìn)行開(kāi)發(fā),因此在 測(cè)試用例開(kāi)發(fā)的 流程上欠缺合理性。 基于 QTP 的自動(dòng)化測(cè)試 –7– QTP 自動(dòng)化測(cè)試流程 準(zhǔn)備測(cè)試用例 軟件測(cè)試,離不開(kāi)測(cè)試用例,測(cè)試用例對(duì)于軟件測(cè)試來(lái)說(shuō)就如軟件開(kāi)發(fā)中的需求分析一樣,開(kāi)發(fā)中沒(méi)有需求分析說(shuō)明書(shū)就無(wú)法知道將要做的是什么,完成什么功能,測(cè)試用例對(duì)于軟件測(cè)試的功能是一樣的 , 沒(méi)有測(cè)試用例就算有了測(cè)試軟件也無(wú)法進(jìn)行測(cè)試,而且測(cè)試用例要 便于腳本的后期維護(hù)。是當(dāng)今世界上使用最廣泛的編程語(yǔ)言之一,它也被公認(rèn)為是編程效率最高的一種編程方法。 當(dāng)使用描述性編程時(shí),需要注意 一點(diǎn)就是,描述性編程的“后續(xù)強(qiáng)迫性”問(wèn)題,什么是“后續(xù)強(qiáng)迫性”呢?就是說(shuō)如果在測(cè)試對(duì)象層次結(jié)構(gòu)的某一點(diǎn)開(kāi)始就是用了描述性編程,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1