我想知道你们是否有任何好的读物来考虑将什么归类为单元测试/验收/集成测试。我有以下场景,我们在工作中有一点争论,它是否应该在单元测试中:
在我们的数据访问层中,一些语句使用sql,例如"select * from people where id IN ('x','y')“,其中IN语句是根据输入动态生成的。最近我们发现,我们的Oracle数据库在IN语句中有1000个变量的限制。
我个人认为这不是单元测试场景。我们在单元测试中测试sql是否对数据库起作用,以及逻辑是否正确。但是,压力测试应该在更高的级别上进行。
如果我们要在单元测试中使用数千条记录进行测
我有一位医生:
@brand.doc_type
class BrandDocument(DocType):
class Meta:
model = Brand
id = IntegerField()
name = StringField(
fields={
'raw': {
'type': 'keyword',
'fielddata': True,
}
我有一个SQL查询,它用最多的项获得顺序。我就是这样做的:
select max(ab.num) as anzahl
from ( select auf.anr as anr,count(*) as num from
Auftrag auf, Table(auf.positionen) po group by auf.anr ) ab ;
我的结果如下:
我想知道如何得到这个订单的订单ID auf.anr。如何修改查询以获得所需的结果?
这是订单表(Auftrag):