這期抽出來的問題是關(guān)于如何使用Eolinker自動生成接口自動化測試用例肝匆,也就是將API文檔變更同步到測試用例,下面是流程的示例解析喻奥。
導(dǎo)入并關(guān)聯(lián)API文檔和自動化測試用例
首先是登陸Eolinker,可以直接在線使用瘸彤。
進(jìn)入流程測試用例詳情頁即寡,點擊添加測試步驟徊哑,在下拉菜單中選擇“從 API 文檔新建API測試”,根據(jù)指引進(jìn)行操作即可聪富,這時會自動將測試步驟關(guān)聯(lián)相應(yīng)的API文檔莺丑。
如果是手動添加測試用例,可以在在流程測試用例界面墩蔓,進(jìn)入測試管理界面梢莽,選擇需要關(guān)聯(lián)的測試步驟,點擊綁定按鈕奸披,選擇需要綁定的API確認(rèn)后即可綁定昏名。
也可以點擊編輯,進(jìn)入測試步驟詳情頁進(jìn)行綁定阵面。
將API文檔變更同步到測試用例
當(dāng)API文檔發(fā)生變化時轻局,可以在測試步驟的編輯頁面點擊同步按鈕更新當(dāng)前API測試步驟;
或者可以在測試用例詳情頁通過批量操作來更新多個API測試步驟样刷。
為什么不自動將API文檔的變更同步到測試步驟中
API自動化測試一般用于對較穩(wěn)定的API進(jìn)行測試仑扑,這些API一般是已經(jīng)可用的。
但是API文檔的變化一般比較快置鼻,當(dāng)API文檔發(fā)生變化時夫壁,此時新版本的API不一定已經(jīng)是可用的,文檔只是記錄了新版本的API應(yīng)該是什么樣的而已沃疮。
如果將 API 文檔的變化自動同步到自動化測試中,很可能會導(dǎo)致你的測試用例執(zhí)行失敗梅肤,并且你無法了解到底同步了什么內(nèi)容司蔬。何況還有可能同時存在多個版本的API。
這期的問題整理大概就這些啦姨蝴,歡迎大家評論溝通俊啼,使用過程中有什么疑問也可以隨時找筆者交流。
Eolinker:國內(nèi)流行的API管理和開發(fā)平臺左医,支持Saas和私有化部署授帕。
使用地址:www.eolinker.com