由于測試環(huán)境數(shù)據(jù)被改動,導(dǎo)致接口測試失敗。
這個問題,較好的辦法就是重新調(diào)用數(shù)據(jù)庫中的較新數(shù)據(jù)。在做測試用例時,也要考慮到實時調(diào)用數(shù)據(jù)的問題,確保不會因數(shù)據(jù)改動而測試失敗。
由于測試數(shù)據(jù)寫死,導(dǎo)致接口用例執(zhí)行失敗。
其實,這個問題是可以預(yù)見的。因為,在進行測試前,跟開發(fā)人員做相關(guān)問題的提示,是可以避免這個問題的發(fā)生的。但如果測試中,還是發(fā)生了這個問題,那么我們就需要對數(shù)據(jù)進行參數(shù)化。但切忌過多參數(shù)校驗,因為這樣會使得服務(wù)端變得很臃腫。
檢查點不夠充分。
對于很多新手而言,在做接口測試時,往往只會考慮正常的校驗點,而忽略異常校驗點和不為空校驗點。這也提醒我們,在進行測試前,一定要考慮全面,并且多提醒自己,注意一些容易忽略的細節(jié)。
執(zhí)行后產(chǎn)生的數(shù)據(jù),導(dǎo)致后面的用例執(zhí)行失敗。
很多小伙伴可能都遭遇過類似的現(xiàn)象:前面用例執(zhí)行的都挺好,后面再執(zhí)行下個步驟,就顯示執(zhí)行用例失敗了。這是什么原因造成的呢?對,就是執(zhí)行結(jié)束后產(chǎn)生了新數(shù)據(jù),這些新數(shù)據(jù)影響了整個后續(xù)用例的執(zhí)行。所以,我們在做測試時,一定要注意清理掉執(zhí)行過程中產(chǎn)生的特定數(shù)據(jù)。
由執(zhí)行超時等因素造成的用例執(zhí)行失敗,非404錯誤。
遇到這種問題,較簡單也是較無懈可擊的辦法,就是重跑。
單個接口測試通過,但業(yè)務(wù)還是有bug。
遇到這種情況,一定要嘗試組合多個接口,組成一個完整的業(yè)務(wù)場景,再重測,保證整體順暢,否則后期使用過程中出現(xiàn)問題,就嚴(yán)重了。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。