我想知道你們是否有很好的閱讀方式來考慮將單元測試/驗收/集成測試歸類爲什麼。我有以下情況,如果它應該在單元測試中,我們正在進行一場辯論:單元測試應該覆蓋壓力測試嗎?
在我們的數據訪問層中,某些語句使用sql,如「select * from people where id IN( 'x','y'),其中IN語句是根據輸入動態生成的。最近我們發現我們的Oracle db在IN語句中有1000個變量的限制。一個單元測試場景我們測試單元測試中的sql對數據庫是否工作以及邏輯是否正確但是壓力測試應該在更高的級別完成
如果我們要測試1000個記錄單元測試,我們需要每次填充大量記錄的數據庫,這可能是低效的。
有什麼建議嗎?