1 回答

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
我不是測(cè)試專家,但我在創(chuàng)建庫(kù)和組件時(shí)進(jìn)行測(cè)試,所以這些是我的建議。
通常,當(dāng)我執(zhí)行您所描述的類似任務(wù)時(shí),我會(huì)創(chuàng)建一個(gè)庫(kù)作為遠(yuǎn)程 API 的外觀,這(可能)會(huì)簡(jiǎn)化它們。
因此,我有兩種不同類型的測(cè)試,“單元測(cè)試”和“集成測(cè)試”:前者是對(duì)庫(kù)組件的測(cè)試,以檢查它們是否針對(duì)輸入中傳遞的不同數(shù)據(jù)模型給出正確的結(jié)果,后者檢查是否庫(kù)調(diào)用(例如. 內(nèi)部發(fā)出一個(gè)或多個(gè)遠(yuǎn)程 API 請(qǐng)求的“getPersonDetails”)給出了正確的結(jié)果。
在您的情況下,您可以為“getPersonDetails”方法創(chuàng)建一個(gè)“集成測(cè)試”,以檢查遠(yuǎn)程 API(可能是 TEST 環(huán)境)是否給出答案以及您的方法的響應(yīng)是否符合您的預(yù)期。您還可以嘗試通過(guò)錯(cuò)誤的輸入數(shù)據(jù)檢查以引發(fā)正確的異常等。
“getPersonDetails”中使用的任何內(nèi)部組件都可以在“單元測(cè)試”中進(jìn)行測(cè)試。
- 1 回答
- 0 關(guān)注
- 139 瀏覽
添加回答
舉報(bào)