![]() |
1
3
鉴于你声明:
然后使用SQLServerCompactEdition可以很好地满足您的需要。 它不会完全在内存中运行,但可以在只读模式下运行(在这种模式下,不会对主数据库文件进行编辑,因此可以同时由多个测试使用)
尽管如此,我还是使用了SqlServer Compact Edition作为正确的SqlServer数据库的几乎完全替代品,并取得了良好的效果。 |
![]() |
2
2
诚然,@TopBanana在一些不使用“实际”数据库的问题上是正确的。然而,内存中的RDBMS非常适合于那些您想要快速运行的测试(例如,增量或CI构建的签入测试)。 另一个巨大的优势是,您不必担心安装或拆卸。由于开发人员A破坏了您的开发数据库,导致您的签入失败是非常低效的;-) |
![]() |
3
1
在此基础上创建测试数据库可能会很有趣。 |
![]() |
4
1
真正地 单元测试的瓶颈是什么? 我的意思是:
|
![]() |
5
1
这使得测试速度大大加快。 |
![]() |
6
0
我建议使用与生产相同的数据库进行单元测试。当你调试一个实时问题时,你真的不需要有什么奇怪的差别。
|
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |