|
|
1
3
通常,您不希望模拟数据库或任何其他类似的外部依赖关系。最好在代码中用其他东西包装数据库,然后可以模拟包装器。因为数据库可能有许多不同的交互方式,而您的代码和测试只关心一两种,所以数据库包装器只需要实现这些。这样模仿包装器应该非常简单。 |
|
|
2
0
数据库模拟
我会在应用程序中为对数据库的调用编写一个包装器。
然后你就可以模仿这个函数,就像你喜欢其他函数一样
通过这种方式,您可以模拟数据库,而不必担心它是一个webservice或数据库连接之类的东西。你可以让它变成真的或者别的什么。 测试系统如何处理数据库响应
以及要匹配的测试:
以此类推,你就明白了。 请注意,我所有的例子都是阴性测试用例,但这当然也可以用来测试阳性测试用例。 祝你好运 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
|
nerrood · 为什么在笑话测试中不调用save 2 年前 |
|
|
eof · Chrome块文件下载-selenium 2 年前 |
|
Display name · Ember.js辛烷值验收试验 2 年前 |
|
|
Vitto · 理智和回归测试是如何在一个简单的场景中协同工作的? 2 年前 |
|
|
mattsmith5 · 使用特征文件并行计算空手道跑场景 2 年前 |
|
|
Norronas · 采用裸机编程的寄存器单元测试 2 年前 |