最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Apifox 自動化測試新增流程控制條件,復雜測試場景不再是問題!

2023-02-13 17:23 作者:Apifox  | 我要投稿

?Apifox 自動化測試模塊新升級,在流程測試原有功能上新增了測試步驟循環(huán)、判斷、等待時間的流程控制條件,以及測試步驟分組管理等能力。當業(yè)務需要多種判斷時,流程控制可用于控制測試步驟的復雜執(zhí)行順序,更能模擬用戶真實的使用場景,提升測試人員對復雜測試場景的工作效率。


循環(huán)

當測試步驟需要重復執(zhí)行時,可以通過設置固定數(shù)量的有限循環(huán)來快速實現(xiàn)。同時支持設置中止條件或遇錯處理的邏輯判斷,以保證循環(huán)能按需運行。

注意:右側運行參數(shù)設置模塊也有循環(huán)功能,但該功能是針對的是整個測試用例。

場景實例

寵物店需要在當天營業(yè)結束后,對今日售出的每個寵物進行信息查詢并將「在售」狀態(tài)變更為「已售出」。

假設今日售出 10 個寵物:

  1. 在底部或登錄后臺步驟的右側選擇「循環(huán)」

  2. 填寫循環(huán)次數(shù)為 10;

  3. 在循環(huán)中添加「查詢在售寵物」和「修改寵物狀態(tài)」步驟;


判斷

當測試流程中存在多條件判斷時,可以通過添加判斷條件( if )來區(qū)分流程執(zhí)行的步驟。即當配置的 if 條件滿足時,該判斷條件下的子步驟才會執(zhí)行,相反子步驟則會被跳過或根據(jù)配置的 else 條件執(zhí)行。

場景實例

寵物店需要檢查目前在售寵物的查看詳情次數(shù),將次數(shù)少于 10 次的在售寵物做下架處理(if),次數(shù)大于等于 10 次提高寵物出售價格(else)。

  1. 添加「查詢在售寵物」步驟;

  2. 在底部的「添加步驟」處選擇「條件分支」;

  3. 在 if 條件后的輸入框填寫請求接口得到的變量 viewed ,選擇條件為「小于」,輸入比較數(shù)值 10 ,并在 if 條件下添加「寵物下架處理」步驟。

  4. 將鼠標懸浮在該條件分支操作欄會出現(xiàn)「+ Else 」,點擊并添加「修改寵物售價」步驟。


等待時間

當測試流程中某個步驟執(zhí)行后需要等待一段時間時,可以通過設置等待時間來模擬實現(xiàn)。

場景實例

用戶瀏覽某在售寵物詳情,查看后覺得該寵物很可愛就給它點了個贊。

模擬用戶查看寵物信息詳情,瀏覽 1000 毫秒后,給該寵物點了個贊,寵物詳情信息中的點贊數(shù)據(jù) + 1。

  1. 在底部或查詢寵物信息步驟的右側選擇「等待時間」;

  2. 填寫等待時間為 1000 毫秒;


分組

當多個測試步驟存在相關聯(lián)系時,可以進行歸類并放入同個分組中。通過對測試步驟的分組,讓測試用例具備更好的可讀性和操作性。

場景實例

「查詢新建寵物」、「修改寵物狀態(tài)為已售出」和「查詢寵物狀態(tài)是否修改」步驟為當前在售寵物信息盤點的三個標準步驟,所以將這三個步驟合成一組。

  1. 在底部的「添加步驟」處選擇「分組」;

  2. 在分組中添加對應的三個步驟;


全局遇錯處理

當測試用例整體運行中發(fā)生錯誤時,可以通過設置右側運行參數(shù)模塊的「遇到錯誤時」進行處理,以保證測試用例的運行符合預期。

目前全局遇錯處理支持三種方式:忽略、跳到下一循環(huán)、結束運行。


借助新增的自動化測試流程控制條件,測試人員就可以使用 Apifox 去實現(xiàn)更深層更多樣的測試應用場景,幫助提升測試效率,減少復雜場景的測試操作。

除了對自動化流程控制能力更新,近期我們還新增了許多其他功能,歡迎前往了解:Apifox 1 月產品新功能解讀。



Apifox 自動化測試新增流程控制條件,復雜測試場景不再是問題!的評論 (共 條)

分享到微博請遵守國家法律
广西| 交城县| 锡林郭勒盟| 玉山县| 宁远县| 沛县| 兴国县| 贵德县| 西安市| 田东县| 西藏| 福贡县| 互助| 望城县| 巴彦县| 江川县| 朝阳县| 武城县| 古丈县| 虹口区| 卫辉市| 牡丹江市| 江都市| 塔河县| 皮山县| 中西区| 师宗县| 万年县| 施甸县| 虎林市| 宜兰县| 乐山市| 黄平县| 集安市| 斗六市| 樟树市| 灵璧县| 龙里县| 衡水市| 汕尾市| 安康市|