问题标签 [unit-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
19738 浏览

database - 测试 MS Access 应用程序的最佳方法?

使用同一数据库中的代码、表单和数据,我想知道为 Microsoft Access 应用程序(例如 Access 2007)设计一套测试的最佳实践是什么。

测试表单的主要问题之一是只有少数控件具有hwnd句柄,而其他控件只有一个它们具有焦点,这使得自动化非常不透明,因为您无法在表单上获得要操作的控件列表。

有什么经验可以分享吗?

0 投票
13 回答
1590 浏览

unit-testing - 单元测试名称重要吗?

如果单元测试名称会随着时间的推移而过时,并且您认为测试本身是最重要的,那么选择明智的测试名称是否重要?

IE

0 投票
5 回答
12887 浏览

java - 用于数据库代码的 JUnit

我一直在尝试实现单元测试,目前有一些代码可以执行以下操作:

  1. 查询外部数据库,加载到提要表中
  2. 查询一个视图,这是我的提要和数据表的增量,更新数据表以匹配提要表

我的单元测试策略是这样的:

我有一个可以自由操作的测试数据库。

  1. 在 setUP() 中,将一些数据加载到我的测试数据库中
  2. 运行我的代码,使用我的测试数据库作为源
  3. 检查数据表,检查计数和某些记录的存在/不存在
  4. 清除测试数据库,加载不同的数据集
  5. 再次运行代码
  6. 再次检查数据表

显然,我已经设置了加载到源数据库中的数据集,以便我知道应该添加、删除、更新某些记录等。

这似乎有点麻烦,应该有一个更简单的方法?有什么建议么?

0 投票
4 回答
2185 浏览

unit-testing - 我如何成为 TDD 的“测试感染者”?

我一直在阅读有关“测试感染”的人的信息,这意味着他们不仅“获得”了 TDD,而且没有它也活不下去。他们已经“改头换面”了。问题是,我怎么会这样?

0 投票
6 回答
1663 浏览

unit-testing - 模拟比存根好吗?

不久前,我阅读了Martin Fowler 的Mocks Aren't Stubs文章,我必须承认我有点害怕外部依赖会增加复杂性,所以我想问一下:

单元测试时使用的最佳方法是什么?

总是使用模拟框架来自动模拟被测试方法的依赖关系会更好,还是更喜欢使用更简单的机制,例如实例测试存根?

0 投票
1 回答
1026 浏览

unit-testing - MbUnit 附带的这个 Icarus 是什么?

我现在不得不多次安装MbUnit ,而且它一直带有一个叫做

Gallilo Icarus GUI Test Runner

我尝试使用它,认为它只是对 MbUnit GUI 的更新,但它不会检测到我的 MbUnit 测试,有时甚至无法正确打开程序集。

也许我只是忽略了它,但我也无法在他们的网站上找到很多答案,除非它与新的测试平台有关。

有人可以给我一个更好的解释这是什么吗?

0 投票
2 回答
4877 浏览

unit-testing - 有没有办法让WatiN在页面完成加载之前点击一个链接

我们正在使用 WatiN 来测试我们的 UI,但是一个页面(很遗憾不受我们团队的控制)需要很长时间才能完成加载。有没有办法让 WatiN 在页面完全渲染之前点击页面上的链接?

0 投票
3 回答
7769 浏览

xml - 在单元测试中验证 XML 的最佳方法是什么?

我有一个带有ToString生成 XML 的方法的类。我想对其进行单元测试以确保它生成有效的 xml。我有一个 DTD 来验证 XML。

我应该将 DTD 作为字符串包含在单元测试中以避免依赖它,还是有更聪明的方法来做到这一点?

0 投票
5 回答
18071 浏览

.net - 如何允许程序集(单元测试)访问另一个程序集的内部属性?

我希望我的核心程序集不公开某个类,并且我仍然希望能够对其进行测试。我怎样才能做到这一点 ?

0 投票
4 回答
2166 浏览

unit-testing - BNF语法测试用例生成

有没有人有使用从 BNF 语法生成测试字符串然后可以输入单元测试的工具的经验?