我想知道你们是否有很好的阅读方式来考虑将单元测试/验收/集成测试归类为什么。我有以下情况,如果它应该在单元测试中,我们正在进行一场辩论:单元测试应该覆盖压力测试吗?
在我们的数据访问层中,某些语句使用sql,如“select * from people where id IN( 'x','y'),其中IN语句是根据输入动态生成的。最近我们发现我们的Oracle db在IN语句中有1000个变量的限制。一个单元测试场景我们测试单元测试中的sql对数据库是否工作以及逻辑是否正确但是压力测试应该在更高的级别完成
如果我们要测试1000个记录单元测试,我们需要每次填充大量记录的数据库,这可能是低效的。
有什么建议吗?