最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
由生活的例子來剖析QuickTest的工作原理

 


剛剛接觸QTP的同學(xué),對QTP如何工作,往往不甚了解,而在工作學(xué)習(xí)中只有真正里了解了QTP的工作原理方可進(jìn)一步的學(xué)習(xí)QTP與使用QTP。本講通過舉例來揭示QTP的工作原理,希望能幫助讀者進(jìn)一步了解QTP

創(chuàng)新互聯(lián)建站服務(wù)項目包括團(tuán)風(fēng)網(wǎng)站建設(shè)、團(tuán)風(fēng)網(wǎng)站制作、團(tuán)風(fēng)網(wǎng)頁制作以及團(tuán)風(fēng)網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,團(tuán)風(fēng)網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到團(tuán)風(fēng)省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

1.1 QuickTest如何學(xué)習(xí)對象與識別對象

    QTP10.0如何學(xué)習(xí)對象呢?通過一個例子來說明。

    例如,Orlando需要Lee幫其到車站接兩個孩子, Lee手中有一張兩個孩子最近新拍的照片,他們各有特征。其中一個是8歲的小孩,卷發(fā)、藍(lán)色眼睛;一個是女孩,扎著馬尾辮并帶黑色框眼鏡,年齡大概14歲左右。Lee通過照片中的特征完全可以區(qū)分并識別兩個孩子。Lee在車站看到類似的孩子,然后再根據(jù)自己所記的特征,很快就能確定是否是Orlando讓其接的兩個小孩。

    QuickTest 采用了極為類似的方法,以便在錄制過程中記住對象。

    首先,其將“觀察”要錄制的對象,然后將其作為測試對象進(jìn)行存儲,確定該對象符合的測試對象類。檢查項目是那一類,QuickTest 也會對測試對象進(jìn)行分類,例如,標(biāo)準(zhǔn) Windows 對話框 (Dialog)、Web 按鈕 (WebButton) 或 Visual Basic 滾動條對象 (VbScrollBar)等。

對于每個測試對象類,QuickTest 都有一個始終要記住的強(qiáng)制屬性列表,類似于 Lee在看到照片之后要記住每個孩子特征一樣。當(dāng)錄制對象時,QuickTest 始終記住這些默認(rèn)的屬性值,然后對其余的同類對象進(jìn)行核查,以檢查該描述是否足以唯一標(biāo)識該對象。如果不足以進(jìn)行唯一標(biāo)識該對象,QuickTest將對該對象逐項添加輔助屬性,直到屬性列表能夠標(biāo)示一對象為止。就像 Lee通過頭發(fā)顏色和身高等特征組合來識別兩個孩子一樣。如果沒有可用的輔助屬性,或者那些可用的輔助屬性仍不足夠標(biāo)示對象的唯一性,QuickTest 將添加一個特殊的順序標(biāo)識符(例如頁面上或源代碼中對象的位置),用來標(biāo)示對象的唯一性。

    QuickTest回放腳本過程中,如何識別對象呢?

    QuickTest回放腳本過程中,與Lee識別兩個孩子一樣,根據(jù)Lee腦海中記錄的每個孩子獨有的特征組合迅速確定目標(biāo)。QuickTest通過錄制過程中記錄下來的對象屬性列表,查找相應(yīng)的對象屬性,根據(jù)屬性(或多個屬性組合)確定對象的唯一性,然后再對該對象進(jìn)行相關(guān)操作。

1.2 測試對象的描述

    對于每個對象類,QuickTest在錄制時記住對象的一組屬性,然后在運行測試時使用該描述屬性來標(biāo)識該對象并識別該對象。

    以錄制登錄飛機(jī)訂票系統(tǒng)的腳本為例,點擊QTP10.0窗口中的“Keyword View”,右擊“userName”,右擊菜單中選擇“Object Properties”如圖2.30所示。

由生活的例子來剖析QuickTest的工作原理

    如果圖屬性列表中的三個屬性不足以對該對象進(jìn)行唯一標(biāo)識,QuickTest將通過添加一些輔助屬性來標(biāo)示其唯一性。運行測試時,QuickTest將搜索與它記住的屬性描述相匹配的對象。如找到相匹配的對象,則對該對象執(zhí)行一些操作。

    QuickTest Professional將對象及其記錄的屬性列表存放在什么位置呢?

    如圖所示,在QTP對象庫中可看到QuickTest Professional錄制的對象及屬性列,點擊QuickTest Professional菜單欄上的【Resources】—【Object Repository】進(jìn)入對象庫。

由生活的例子來剖析QuickTest的工作原理

對象庫

    如圖所示,正是對象庫中記錄了錄制過程中所操作的對象,QuickTest回放時才能識別該對象,并對該對象賦予相關(guān)的操作。

由生活的例子來剖析QuickTest的工作原理


網(wǎng)站標(biāo)題:由生活的例子來剖析QuickTest的工作原理
文章源于:http://fisionsoft.com.cn/article/gpicdh.html