版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
7/7第三章參考(一)查證點(diǎn)一覽Alphanumeric?—捕獲及比較字母或數(shù)字的值;Clipboard—捕獲及比較復(fù)制到剪貼板的字母數(shù)字的數(shù)據(jù);—比較兩個(gè)文件的內(nèi)容; —檢查一個(gè)指定的文件是否存在;Menu— 捕獲及比較菜單的文本、快捷鍵及狀態(tài),能夠捕捉到第五級(jí)子菜單;ModuleExistence—檢查連接到指定上下文(過(guò)程)或內(nèi)存的任意地方的模塊是否存在;ObjectData-捕獲及比較目標(biāo)數(shù)據(jù);ObjectProperties—捕獲及比較對(duì)象的屬性;RegionImage —捕獲及比較位圖的屏幕區(qū)域;WebSiteCompare—捕獲Web站點(diǎn)的基線,并及時(shí)與另一Web站點(diǎn)比較;WebSiteScan—檢查每次修改后Web站點(diǎn)的內(nèi)容,確保這些變化不會(huì)有差錯(cuò); WindowExistence—檢查繼續(xù)回放前指定的窗口是否顯示;WindowImage— 捕獲及比較位圖(菜單、標(biāo)題欄和未捕獲的邊框)窗口的客戶區(qū)域。(二)查證方法Case—Sensitive-校驗(yàn)記錄時(shí)捕獲的文本與回放時(shí)捕獲的是否完全匹配;Case—Insensitive—校驗(yàn)記錄時(shí)捕獲的文本與回放時(shí)捕獲的是否匹配(不區(qū)分大小寫(xiě));FindSubStringCase-Sensitive—核實(shí)記錄時(shí)捕獲的文本是否是回放時(shí)捕獲的子串(區(qū)分大小寫(xiě))FindSubStringCase-Insensitive—核實(shí)記錄時(shí)捕獲的文本是否是回放時(shí)捕獲的子串(不區(qū)分大小寫(xiě));NumericEquivalence-核實(shí)記錄時(shí)的數(shù)據(jù)值與回放時(shí)是否相等;NumericRange—核實(shí)數(shù)字值的范圍;User-Defined/ApplyaUser—DefinedDLLtestfunction—將文本傳給動(dòng)態(tài)連接庫(kù)中的函數(shù)以便運(yùn)行定制的測(cè)試;Verifythatselectedfieldisblank—校驗(yàn)選中的字段是否為空。(三)查證點(diǎn)詳解用Robot進(jìn)行功能測(cè)試時(shí),可以在錄制好的腳本中添加驗(yàn)證點(diǎn)來(lái)判斷腳本執(zhí)行后程序是否達(dá)到了預(yù)期的結(jié)果。驗(yàn)證點(diǎn)的思想是通過(guò)比較控件的基準(zhǔn)值與回放腳本時(shí)的值來(lái)判斷程序是否按照預(yù)期的設(shè)想在執(zhí)行[基準(zhǔn)值是指錄制腳本時(shí)所選控件的某些屬性,具體取哪些屬性依賴于添加的驗(yàn)證點(diǎn)類型]。通常錄制好驗(yàn)證點(diǎn)后,都會(huì)生成一個(gè)基線數(shù)據(jù)文件,此文件的值是錄制腳本時(shí)控件的某些屬性的值或者是控件的數(shù)據(jù),可以手工修改。創(chuàng)建驗(yàn)證點(diǎn)時(shí),可以設(shè)置重新獲取時(shí)間及超時(shí)時(shí)間。重新獲取時(shí)間:在回放腳本時(shí)如果驗(yàn)證點(diǎn)沒(méi)有驗(yàn)證成功,Robot將會(huì)間隔一段時(shí)間去重新獲取驗(yàn)證點(diǎn)信息,這個(gè)時(shí)間就是重新獲取時(shí)間。超時(shí)時(shí)間:在回放腳本時(shí)如果驗(yàn)證點(diǎn)沒(méi)有驗(yàn)證成功,Robot會(huì)間隔一段時(shí)間去重新獲取驗(yàn)證點(diǎn)信息,但是過(guò)了一定時(shí)間就會(huì)停止,接著執(zhí)行下面的腳本。這個(gè)時(shí)間就是超時(shí)時(shí)間。一般常用的驗(yàn)證點(diǎn)有以下幾種類型:一、
Alphanumeric使用Alphanumeric驗(yàn)證點(diǎn)從單行或多行編輯框及其他Robot可以識(shí)別的對(duì)象中捕獲并比較字母或數(shù)字的值。包括CheckBox,Generic,GroupBox,Label,PushButton,RadioButton,ToolBar,Window(只能處理Caption)。使用此類驗(yàn)證點(diǎn)可以驗(yàn)證文本的改變,拼寫(xiě)錯(cuò)誤,以及確保數(shù)值的準(zhǔn)確。增加此類驗(yàn)證點(diǎn)后,會(huì)生成一個(gè)基準(zhǔn)數(shù)據(jù)文件,可以用TextComparator打開(kāi)基準(zhǔn)文件進(jìn)行編輯.(對(duì)于NumericEquivalence和NumericRange兩類驗(yàn)證點(diǎn)不會(huì)生成基準(zhǔn)文件,基準(zhǔn)值直接生成在腳本的驗(yàn)證函數(shù)中,也可以修改).Alphanumeric細(xì)分為下面的類型:1、Case—Sensitive:驗(yàn)證錄制腳本時(shí)捕捉到的文字是否與回放腳本時(shí)捕捉到的文字匹配(大小寫(xiě)敏感)2、Case-InSensitive:驗(yàn)證錄制腳本時(shí)捕捉到的文字是否與回放腳本時(shí)捕捉到的文字匹配(大小寫(xiě)不敏感)3、FindSubStringCase—Sensitive:錄制腳本時(shí)捕捉到的文字是否是回放腳本時(shí)捕捉到文字的子串(大小寫(xiě)敏感)4、FindSubStringCase-InSensitive:錄制腳本時(shí)捕捉到的文字是否是回放腳本時(shí)捕捉到文字的子串(大小寫(xiě)不敏感)5、NumericEquivalence:驗(yàn)證錄制腳本時(shí)捕捉到的值是否與回放腳本時(shí)捕捉到的值相等。6、NumericRange:驗(yàn)證錄制腳本時(shí)捕捉到的值是否屬于回放腳本時(shí)一個(gè)特定的范圍。7、ApplyaUser_DefinedDLLtestfunction:回放腳本時(shí)需要驗(yàn)證的值是經(jīng)過(guò)用戶自定義的函數(shù)運(yùn)算出來(lái)的。在此將DLL名稱與函數(shù)名稱指定好,腳本回放時(shí),Robot將捕捉到的值與函數(shù)運(yùn)算的結(jié)果相比較.8、Verifythatselectedfieldisblank:驗(yàn)證所選區(qū)域是否為空。如果所選區(qū)域不包含任何文字或數(shù)字,那么驗(yàn)證點(diǎn)將執(zhí)行成功。對(duì)于ListBox,ComboBox,如果沒(méi)有任何項(xiàng)被選中,Robot也認(rèn)為所選區(qū)域是空的。二、
Menu使用此驗(yàn)證點(diǎn)捕獲所選菜單的標(biāo)題、菜單項(xiàng)、快捷鍵和狀態(tài)(enable,disabled,grayed或checked).Robot可以記錄五級(jí)子菜單的信息。添加此類驗(yàn)證點(diǎn)時(shí),可以根據(jù)需要選擇部分菜單進(jìn)行驗(yàn)證,也可以直接編輯菜單項(xiàng)的值來(lái)改變捕捉到的基準(zhǔn)值?;胤拍_本時(shí),Robot會(huì)檢測(cè)所選菜單的內(nèi)容、狀態(tài)、快捷鍵是否與基準(zhǔn)值一致,而對(duì)菜單項(xiàng)的位置不做檢測(cè)。三、
ObjectData使用ObjectData驗(yàn)證點(diǎn)對(duì)對(duì)象中的數(shù)據(jù)進(jìn)行驗(yàn)證,這些對(duì)象包括:標(biāo)準(zhǔn)的Window控件、ActiveX控件、VB的Data控件、HTML及Java對(duì)象、PowerBuilder的DataWindow和Dat(yī)aStore控件、菜單.同Menu驗(yàn)證點(diǎn)一樣,也可以只選擇部分?jǐn)?shù)據(jù)作為基準(zhǔn)值進(jìn)行測(cè)試.四、
ObjectProperties使用ObjectProperties驗(yàn)證點(diǎn)對(duì)標(biāo)準(zhǔn)Windows對(duì)象的屬性進(jìn)行驗(yàn)證(屬性指控件的一些特征,比如編輯框的name、readonly、value等等)。也支持一些特殊的對(duì)象如ActiveX控件、VB的Data控件、HTML及Java對(duì)象、PowerBuilder的DataWindow。添加此類驗(yàn)證點(diǎn)后,Robot將顯示出被捕獲的對(duì)象及其相應(yīng)屬性的列表。你可以從對(duì)象的列表中選擇你想要測(cè)試的屬性。五、
WindowExistence使用WindowsExistence驗(yàn)證點(diǎn)來(lái)判斷窗口是否存在以及驗(yàn)證窗口的狀態(tài)。這些狀態(tài)包括:正常、最小化、最大化或者是隱藏。此類驗(yàn)證點(diǎn)不生成基準(zhǔn)數(shù)據(jù)文件。要修改基準(zhǔn)數(shù)據(jù)必須重新錄制腳本.最常用的是用來(lái)驗(yàn)證點(diǎn)擊按鈕后是否出現(xiàn)了預(yù)期的窗口?六、Clipboard
對(duì)于用其他類型的VP不能捕獲的對(duì)象文本,使用Clipboard類型。被測(cè)應(yīng)用程序必須支持拷貝或剪切功能,這樣才能將對(duì)象數(shù)據(jù)拷貝到Clipboard中進(jìn)行比較。這種VP對(duì)于從電子表格和文字處理的應(yīng)用程序捕獲數(shù)據(jù),是十分有效的.但它不能用于測(cè)試位圖。?七、Menu?使用MenuVP可以捕獲所選菜單的標(biāo)題、菜單項(xiàng)、快捷鍵和狀態(tài)(enable,disabled,grayed或checked).Robot可以記錄五級(jí)子菜單的信息.?八、RegionImage
使用RegionImageVP來(lái)選擇屏幕的一個(gè)區(qū)域,Robot將其捕獲并存成位圖。該區(qū)域可以交迭多個(gè)窗體。?要使該類VP通過(guò)驗(yàn)證,選擇區(qū)域的位置和屏幕的分辨率在回放時(shí)應(yīng)該與錄制時(shí)保持一致。
九、WindowsImage
使用WindowImageVP來(lái)選擇和捕獲客戶端窗體的一個(gè)區(qū)域。其菜單、標(biāo)題欄和邊框不在捕獲的圖象范圍之內(nèi).?Robot能夠捕獲整個(gè)窗體或是它的一部分,窗體可以與其他窗體或是部分屏幕重疊。在這種情況下,Robot捕獲該窗體并將那些不可見(jiàn)的部分保存為黑色。被捕獲的區(qū)域是一個(gè)象素圖象,它包括顏色、高度和寬度。
要使該類VP通過(guò)驗(yàn)證,窗體的大小和屏幕的分辨率應(yīng)該在回放時(shí)與錄制時(shí)保持一致。?十、?使用VP在回放時(shí)來(lái)比較兩個(gè)指定的文件。這種比較是基于文件的內(nèi)容和大小,而不是文件的名稱和日期。
在創(chuàng)建此類VP的時(shí)候,你需要指定驅(qū)動(dòng)器、目錄和文件名.在回放時(shí),Robot按字節(jié)來(lái)比較該文件。?注意:VP的名稱并不出現(xiàn)在Assetpane中。?(驗(yàn)證點(diǎn)的文件比較原理同DOS下的FC命令相同,但是沒(méi)有FC命令可擴(kuò)展,即FC可以帶參數(shù),但驗(yàn)證點(diǎn)不能帶參數(shù),只是進(jìn)行二進(jìn)制比較;其中的例子就是:對(duì)兩個(gè)相同的ACCESS文件進(jìn)行比較,無(wú)論怎么執(zhí)行驗(yàn)證點(diǎn),比較結(jié)果都是不同的,但如果用FC命令結(jié)果是兩文件相同,所以驗(yàn)證點(diǎn)沒(méi)有DOS下的FC命令強(qiáng)大,所以它對(duì)DOC文件、TXT文件比較是沒(méi)問(wèn)題,一旦對(duì)MDB、XLS文件比較,驗(yàn)證點(diǎn)就不是我們想象的結(jié)果;)
十一、
使用VP在回放時(shí)來(lái)查找一個(gè)文件。在創(chuàng)建此類VP的時(shí)候,你需要指定該文件的驅(qū)動(dòng)器、目錄和文件名。在回放時(shí),Robot在指定的位置檢查文件是否存在。
注意:VP的名稱并不出現(xiàn)在Assetpane中。
十二、ModuleExistence?用于驗(yàn)證指定的模塊是否被裝載到了指定的環(huán)境或過(guò)程中來(lái),或者是否被裝如了內(nèi)存。在Windows環(huán)境下,模塊被定義為可執(zhí)行程序(.exe)、動(dòng)態(tài)連接庫(kù)(.dll或其他擴(kuò)展名)、設(shè)備驅(qū)動(dòng)程序(.sys或.drv)或者是顯示字體(.fon)。
每一個(gè)過(guò)程都有屬于自己的環(huán)境,它包括一系列被裝載的模塊。當(dāng)你創(chuàng)建此類VP的時(shí)候,要選擇模塊的名稱.你還可以選擇環(huán)境(過(guò)程)的名稱,在該環(huán)境下,VP驗(yàn)證模塊是否被裝載進(jìn)了該過(guò)程。如果你沒(méi)有指定環(huán)境,VP將驗(yàn)證該模塊是否被裝載進(jìn)了內(nèi)存(不論何處)。
注意:ModuleExistenceVP的名稱并不出現(xiàn)在Assetpane中。十三、WebSiteScan?當(dāng)你回放一個(gè)WebSiteScanVP時(shí),SiteCheck啟動(dòng)運(yùn)行并且根據(jù)你錄制該VP時(shí)所選擇的選項(xiàng)來(lái)瀏覽該站點(diǎn)。如果發(fā)現(xiàn)了任何的缺陷,該VP將失敗。
在你回放一個(gè)WebSiteScanVP之后,你可以在TestManager的日志中查看回放的結(jié)果.十四、WebSiteCompare?當(dāng)你回放一個(gè)WebSiteCompareVP時(shí),SiteCheck啟動(dòng)運(yùn)行并將你所選擇的基線與你錄制該VP時(shí)所選擇的站點(diǎn)進(jìn)行比較.如果發(fā)現(xiàn)了任何的缺陷,該VP將失敗。
在你回放一個(gè)WebSiteCompareVP之后,你可以在TestManager的日志中查看回放的結(jié)果下面通過(guò)一個(gè)實(shí)際的例子演示一下如何使用驗(yàn)證點(diǎn)。數(shù)據(jù)準(zhǔn)備:Forp辦公資源系統(tǒng)我的工作-目錄維護(hù)模塊驗(yàn)證內(nèi)容:選擇一個(gè)目錄,點(diǎn)擊編輯后是否出現(xiàn)了期望的編輯窗口。操作步驟:1、錄制腳本,功能:選擇一個(gè)目錄,點(diǎn)擊編輯,然后直接保存。(腳本忽略).2、在腳本的編輯代碼下面,插入驗(yàn)證點(diǎn)WindowExistence。出現(xiàn)如下對(duì)話框??梢越o驗(yàn)證點(diǎn)命名、設(shè)置重新獲取時(shí)間及超時(shí)時(shí)間、選擇期待的驗(yàn)證結(jié)果。3、設(shè)置各項(xiàng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 急性胰腺炎治療指南培訓(xùn)
- 3D學(xué)生科普宣傳
- 易撕貼評(píng)估報(bào)告
- 醫(yī)學(xué)科普腦包蟲(chóng)病
- 企業(yè)績(jī)效考核量化指標(biāo)體系設(shè)計(jì)
- 中小學(xué)消防安全教育課件
- 急癥醫(yī)學(xué)科危重病人處理技巧培訓(xùn)
- 冠心病營(yíng)養(yǎng)指導(dǎo)
- 傳媒行業(yè)商業(yè)計(jì)劃書(shū)市場(chǎng)分析范例
- 小森林班級(jí)介紹
- 自動(dòng)化生產(chǎn)線調(diào)試與安裝試題及答案
- 2025年國(guó)家開(kāi)放大學(xué)《法學(xué)導(dǎo)論》期末考試備考題庫(kù)及答案解析
- 物業(yè)公司動(dòng)火安全管理制度
- 一堂有趣的實(shí)驗(yàn)課作文(6篇)
- 幕墻創(chuàng)優(yōu)工程匯報(bào)材料
- 2025年鐵嶺銀行見(jiàn)習(xí)生招聘50人筆試備考試題及答案解析
- 老年人穿衣搭配課件
- 【2025年】嘉興市委宣傳部所屬事業(yè)單位選聘工作人員考試試卷及參考答案
- 二手房意向金合同范本
- 充電樁與后臺(tái)服務(wù)器通訊協(xié)議V2G
- 抵御宗教極端思想課件
評(píng)論
0/150
提交評(píng)論