端到端的測試
End 2 End Test
數據流: 從最先導入一批數據,流向第一端接口,然后繼續往下一個端口中用到
以前一直只知道單獨接口的自動化測試,無非就是將所有端口的用例,依次順序執行;當然了, 會涉及到數據落地,數據驅動測試,會對返回信息做校驗,並且會對DB中交互的數據做校驗,
比如數據的新增,數據的修改等等
單獨接口的自動化測試,是不能包含所有的場景,會漏呢
端到端的測試,又有什么優勢呢
總是趕不上別人的步伐,這個玩意才玩溜,人家又玩新東西啦
http://www.51testing.com/html/81/n-3725981.html
端到端的測試,包含多個系統,有可能多個數據庫,涉及多個中間件,所以要串連起來測試?
比如某人先申卡,之后審批,發放額度?
開卡,消費,攢積分,花積分,還貸款?
也許這些並不是一個數據庫了,涉及的業務多,有一點我是同意的,就是測試要檢查前端后端和中間件之間的處理流程,真想知道這能有多少個系統,想每個都去看看?
想做產品的測試,而不是解決方案的測試。 無關痛點,只有癢點的測試。
忽然覺得平時測試,需要處理那么多異常嗎?
必傳字段未傳,怎么呢? 管他拋什么呢?
必傳字段傳空字符串,怎么了呢?
字符串傳int,管他呢?
字符串長度超長,存不了,管他呢?
下拉框的value不在限定范圍呢,管他呢?
接口中沒有簽名字段,被抓包了任意調用,管他呢?
token校驗不全,存在鑒權,管他呢?
驗證碼。。。管他呢?
給予那么詳細的返回信息嗎?給partner查看?
還是暴露給調用者看?又迷茫了~~~~ 不想上班,想(┬_┬)
我內心覺得除了安全,其他都是浮雲
若說站在用戶角度,用戶正常使用,會必傳字段未傳嗎?會長度超長嗎? UI限制就好了嘛,后台別限了(┬_┬)(┬_┬)(┬_┬)