1.對可能拋出的異常進(jìn)行測試
- 異常本身是方法簽名的一部分
- 測試錯誤的輸入是否導(dǎo)致特定的異常
summary
- 測試異??梢允褂聾Test(expected=Exceptio.class)
- 對可能發(fā)生的每種類型的異常進(jìn)行測試
2.參數(shù)化測試
如果待測試的輸入和輸出是一組數(shù)據(jù):文章來源:http://www.zghlxwxcb.cn/news/detail-634132.html
- 可以把測試數(shù)據(jù)組織起來
- 用不同的測試數(shù)據(jù)調(diào)用相同的測試方法
3.Junit超時測試
可以為Junit的單個測試設(shè)置超時:文章來源地址http://www.zghlxwxcb.cn/news/detail-634132.html
- 超時設(shè)置為1秒:@Test(timeout=1000)
- timeout單位是毫秒
- 超時測試不能取代性能測試和壓力測試
到了這里,關(guān)于java的junit之異常測試、參數(shù)化測試、超時測試的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!