什么叫做接口測試
接口測試淡喜,是指連接各個系統(tǒng)的通道傳輸數(shù)據(jù)的測試诵闭,保證數(shù)據(jù)經(jīng)過傳輸后,數(shù)據(jù)的一致性瘟芝。
注:
接口測試褥琐,就是我們說的API的測試,在互聯(lián)網(wǎng)的世界贸宏,我們通過網(wǎng)絡連接各個系統(tǒng),而成功連接一個系統(tǒng)吭练,需要這個系統(tǒng)對外開放相關的接口,連接上這個系統(tǒng)開發(fā)的接口后才能發(fā)送數(shù)據(jù)签赃。
如何進行接口測試
接口測試分兩大塊內(nèi)容
第一個內(nèi)容就是字段內(nèi)容格式的校驗
格式包括: 長度的校驗分尸、其它異常情況的校驗(主要參考接口文檔)
比如登錄接口,需要對這個接口的字段信息的檢驗孔庭。
用淘寶網(wǎng)的登錄接口舉例
兩個字段:用戶名和密碼
前提條件:
冒煙通過:用已經(jīng)成功注冊的用戶進行登錄材蛛。
異常場景:
沒有成功注冊過的用戶進行登錄
用戶名和密碼不一致,用A用戶的賬號和B用戶的密碼進行登錄
手機號字段驗證:手機號前帶有空格构资、后帶有空格陨簇、中間帶有空格;手機號不存在己单;手機號不足11位耙饰;手機號是空號等
密碼字段驗證:前后帶有空格;帶有特殊字符等
格式校驗總結:
長度校驗
組合:純數(shù)字苟跪、純字母、純字符笋额、含有中文字符篷扩、含有特殊字符(!、@等)枢冤、兩種類型組合、三種類型組合(具體按照接口文檔來)
其它異常: 字段為空淹真、前后有空格、中間有空格
數(shù)值型字段: 含有負號趟咆、超長梅屉、小數(shù)位超長、特殊數(shù)字0
第二個內(nèi)容:是數(shù)據(jù)是否能成功寫入虐唠,并顯示正確(表數(shù)據(jù)檢查)
字符串型:需要對中文惰聂、特殊字符是否成功寫入(最容易出現(xiàn)亂碼問題)
數(shù)值型:驗證最大長度時,就需要對最大整數(shù)位和小數(shù)位的寫入進行驗證