Katalon Studio的常用驗證語句

Katalon Studio支持兩種驗證方法昂拂。一種是使用內(nèi)置關(guān)鍵字來驗證某些測試對象的狀態(tài)胁塞。另一種方法是使用檢查點烤惊,將先前捕獲的數(shù)據(jù)集與特定數(shù)據(jù)集驗證够颠。本教程介紹了在設(shè)計自動化測試時如何使用這些方法熙侍。

使用捕獲的對象進(jìn)行驗證

所有用于驗證的Katalon Studio內(nèi)置關(guān)鍵字都會有一個前綴“varify ...”。例如履磨,為了檢查某個控件是否出現(xiàn)在頁面上蛉抓,Katalon使用Verify Element Present關(guān)鍵字。

在測試用例編輯器上剃诅,您可以添加驗證關(guān)鍵字來驗證捕獲的對象巷送。按照以下步驟為您的Katalon測試用例添加驗證點:

1.在手動視圖中,為您的測試用例添加一個新的關(guān)鍵字矛辕。


image

2.添加新關(guān)鍵字時笑跛,向下滾動查看所有可用的驗證關(guān)鍵字并選擇合適的關(guān)鍵字付魔。


image

3.為驗證指定一個測試對象。下面的對話框出現(xiàn)允許選擇一個相關(guān)的元素飞蹂。


image

4.驗證元素存在關(guān)鍵字的驗證點與以下示例類似:


image

驗證與檢查點

如果要驗證數(shù)據(jù)集是否仍然相同几苍,則可以使用檢查點。

首先陈哑,您需要創(chuàng)建一個檢查點實例妻坝。有關(guān)更多詳細(xì)信息,請參閱管理檢查點芥颈。

Katalon Studio支持許多類型的檢查點數(shù)據(jù)源惠勒,如Excel,CSV爬坑,數(shù)據(jù)庫和檢查點描述纠屋。

然后,您可以使用Verify Checkpoint關(guān)鍵字來驗證數(shù)據(jù)的狀態(tài)盾计。此關(guān)鍵字驗證檢查點的數(shù)據(jù)是否與其源數(shù)據(jù)匹配售担。關(guān)鍵字的參數(shù),返回和使用說明如下:

參數(shù)

檢查點 - 檢查點(必需):指定輸入檢查點署辉。
logChangedValues - boolean(必需):指定是否記錄檢查點數(shù)據(jù)和源之間的更改值族铆。
flowControl - FailureHandling(可選):指定失敗處理模式以確定應(yīng)該允許執(zhí)行執(zhí)行還是停止。更多細(xì)節(jié)可以在[失敗處理](https://docs.katalon.com/display/KD/Failure+handling)中找到哭尝。

返回

true:如果檢查點的數(shù)據(jù)與源數(shù)據(jù)匹配哥攘。
false:如果檢查點的數(shù)據(jù)與其源數(shù)據(jù)不匹配。
例

以下示例提供了手動規(guī)范和腳本來驗證檢查點:

以下示例將演示如何在b手動和腳本模式下添加Verify Checkpoint 關(guān)鍵字材鹦。當(dāng)用戶想要驗證數(shù)據(jù)的當(dāng)前狀態(tài)時逝淹,驗證檢查點關(guān)鍵字將會派上用場,將其與在特定狀態(tài)下獲取的原始數(shù)據(jù)源的快照進(jìn)行比較桶唐。

手動模式:


image

自動化測試Katalon Studio

腳本模式:

    import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint

    'Use WebUI keyword'

    WebUI.verifyCheckpoint(findCheckpoint('Checkpoints/chk_DataSnapshot'), false)

    'Use Mobile keyword'

    Mobile.verifyCheckpoint(findCheckpoint('Checkpoints/chk_DataSnapshot'), false)

    'Use Web Service keyword'

    WS.verifyCheckpoint(findCheckpoint('Checkpoints/chk_DataSnapshot'), false)

現(xiàn)在您已經(jīng)在Katalon Studio中介紹了兩種驗證方法栅葡,每種方法都有自己的目的。您可以在編寫測試腳本來驗證數(shù)據(jù)時使用它們尤泽。

原文鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末欣簇,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子坯约,更是在濱河造成了極大的恐慌熊咽,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件闹丐,死亡現(xiàn)場離奇詭異网棍,居然都是意外死亡,警方通過查閱死者的電腦和手機妇智,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門滥玷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人巍棱,你說我怎么就攤上這事惑畴。” “怎么了航徙?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵如贷,是天一觀的道長。 經(jīng)常有香客問我到踏,道長杠袱,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任窝稿,我火速辦了婚禮楣富,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘伴榔。我一直安慰自己纹蝴,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布踪少。 她就那樣靜靜地躺著塘安,像睡著了一般。 火紅的嫁衣襯著肌膚如雪援奢。 梳的紋絲不亂的頭發(fā)上兼犯,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音集漾,去河邊找鬼切黔。 笑死,一個胖子當(dāng)著我的面吹牛帆竹,可吹牛的內(nèi)容都是我干的绕娘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼栽连,長吁一口氣:“原來是場噩夢啊……” “哼险领!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起秒紧,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤绢陌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后熔恢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脐湾,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年叙淌,在試婚紗的時候發(fā)現(xiàn)自己被綠了秤掌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片愁铺。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖闻鉴,靈堂內(nèi)的尸體忽然破棺而出茵乱,到底是詐尸還是另有隱情,我是刑警寧澤孟岛,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布瓶竭,位于F島的核電站,受9級特大地震影響渠羞,放射性物質(zhì)發(fā)生泄漏斤贰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一次询、第九天 我趴在偏房一處隱蔽的房頂上張望荧恍。 院中可真熱鬧,春花似錦渗蟹、人聲如沸块饺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽授艰。三九已至,卻和暖如春世落,著一層夾襖步出監(jiān)牢的瞬間淮腾,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工屉佳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谷朝,地道東北人。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓武花,卻偏偏與公主長得像圆凰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子体箕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359