“一個測試用例是否為單元測試”的爭議
Google看到測試領(lǐng)域中這種“百家爭鳴”的現(xiàn)象后,創(chuàng)立了自己的命名方式,將測試分為小型測試、中型測試和大型測試,而單元測試是小型或中型測試的具體實現(xiàn)形式。具體如下表:文章來源:http://www.zghlxwxcb.cn/news/detail-519939.html
小型測試 | 中型測試 | 大型測試 |
---|---|---|
單元測試 | 單元測試+邏輯層測試(泛單元測試或分層測試) | UI測試或接口測試 |
小型測試和中型測試對比如下表:文章來源地址http://www.zghlxwxcb.cn/news/detail-519939.html
資源 | 訪問網(wǎng)絡(luò) | 訪問數(shù)據(jù)庫 | 訪問文件 | 訪問用戶界面 | 使用外部服務(wù) | 使用多線程 | 使用sleep語句 | 使用系統(tǒng)屬性設(shè)置 | 限制運行時間(秒) |
---|---|---|---|---|---|---|---|---|---|
小型測試 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 60 |
中型測試 | 僅訪問localhost | 是 | 是 | 否 | 不鼓勵可模擬 | 是???????? | 是 | 是 | 300 |
- 小型測試:針對單個函數(shù)的測試,關(guān)注其內(nèi)部邏輯,模擬所有需要的服務(wù)??梢詭韮?yōu)秀的代碼質(zhì)量、良好的異常處理和優(yōu)雅的錯誤報告。
- 中型測試:驗證兩個或多個指定模擬應(yīng)用之間的交互。
到了這里,關(guān)于“一個測試用例是否為單元測試”的爭議的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!