接口測試中,數據驅動時,參數各種型,空或None的處理

每天說接口測試,每天說數據驅動,但網上的各類教程太爛,遇到實際狀況就傻眼了。測試

來來來,咱們看一個例子ui

假設,有下面這樣一個接口,獲取用戶信息,能夠帶的參數以下:excel

用戶名(uname) str(),非必填
用戶ID(uid)  int(), 非必填
用戶電話   字典,非必填

 

 

因此接口用例就會有這種狀況:教程

一、若是傳的類型不對怎麼辦,好比uname,傳的是整型接口

二、好比非必填的,傳的是空或None,這兩種都是不一樣的值table

 

上面這2種狀況在在數據驅動怎麼處理?若是你的源數據是放在excel,就無法處理,因此要在寫以前,約定俗成,說幾點吧,給有須要的讀者:數據

一、excel 按約定全設成文本形式tab

二、約定好比int( 開頭的,代表是整形字典

三、好比輸入的是None,就是None參數

四、爲空就是不填

相關文章
相關標籤/搜索