我想知道你们是否有任何好的读物来考虑将什么归类为单元测试/验收/集成测试。我有以下场景,我们在工作中有一点争论,它是否应该在单元测试中:
在我们的数据访问层中,一些语句使用sql,例如"select * from people where id IN ('x','y')“,其中IN语句是根据输入动态生成的。最近我们发现,我们的Oracle数据库在IN语句中有1000个变量的限制。
我个人认为这不是单元测试场景。我们在单元测试中测试sql是否对数据库起作用,以及逻辑是否正确。但是,压力测试应该在更高的级别上进行。
如果我们要在单元测试中使用数千条记录进行测
我正在设计和制作一个服务器,应该能够处理大约每秒的100+点击率。我从服务器获得的信息只是HTTP头。根据报头中的信息,它将查询数据库(不同的线程)以获取一些信息,并将最终信息发送回QTcpServer,后者创建一个输出字符串,并发送回一个HTTP响应。我有一个很大的问题,我不能调试。我的代码看起来像这样:
TCPInterface::TCPInterface(QObject *parent): QTcpServer(parent)
{
//start listening for tcp traffic on port 80
listen(QHostAddress::Any, 80