问题标签 [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.
database - 测试 MS Access 应用程序的最佳方法?
使用同一数据库中的代码、表单和数据,我想知道为 Microsoft Access 应用程序(例如 Access 2007)设计一套测试的最佳实践是什么。
测试表单的主要问题之一是只有少数控件具有hwnd
句柄,而其他控件只有一个它们具有焦点,这使得自动化非常不透明,因为您无法在表单上获得要操作的控件列表。
有什么经验可以分享吗?
unit-testing - 单元测试名称重要吗?
如果单元测试名称会随着时间的推移而过时,并且您认为测试本身是最重要的,那么选择明智的测试名称是否重要?
IE
诗
java - 用于数据库代码的 JUnit
我一直在尝试实现单元测试,目前有一些代码可以执行以下操作:
- 查询外部数据库,加载到提要表中
- 查询一个视图,这是我的提要和数据表的增量,更新数据表以匹配提要表
我的单元测试策略是这样的:
我有一个可以自由操作的测试数据库。
- 在 setUP() 中,将一些数据加载到我的测试数据库中
- 运行我的代码,使用我的测试数据库作为源
- 检查数据表,检查计数和某些记录的存在/不存在
- 清除测试数据库,加载不同的数据集
- 再次运行代码
- 再次检查数据表
显然,我已经设置了加载到源数据库中的数据集,以便我知道应该添加、删除、更新某些记录等。
这似乎有点麻烦,应该有一个更简单的方法?有什么建议么?
unit-testing - 我如何成为 TDD 的“测试感染者”?
我一直在阅读有关“测试感染”的人的信息,这意味着他们不仅“获得”了 TDD,而且没有它也活不下去。他们已经“改头换面”了。问题是,我怎么会这样?
unit-testing - 模拟比存根好吗?
不久前,我阅读了Martin Fowler 的Mocks Aren't Stubs文章,我必须承认我有点害怕外部依赖会增加复杂性,所以我想问一下:
单元测试时使用的最佳方法是什么?
总是使用模拟框架来自动模拟被测试方法的依赖关系会更好,还是更喜欢使用更简单的机制,例如实例测试存根?
unit-testing - MbUnit 附带的这个 Icarus 是什么?
我现在不得不多次安装MbUnit ,而且它一直带有一个叫做
Gallilo Icarus GUI Test Runner
我尝试使用它,认为它只是对 MbUnit GUI 的更新,但它不会检测到我的 MbUnit 测试,有时甚至无法正确打开程序集。
也许我只是忽略了它,但我也无法在他们的网站上找到很多答案,除非它与新的测试平台有关。
有人可以给我一个更好的解释这是什么吗?
unit-testing - 有没有办法让WatiN在页面完成加载之前点击一个链接
我们正在使用 WatiN 来测试我们的 UI,但是一个页面(很遗憾不受我们团队的控制)需要很长时间才能完成加载。有没有办法让 WatiN 在页面完全渲染之前点击页面上的链接?
xml - 在单元测试中验证 XML 的最佳方法是什么?
我有一个带有ToString
生成 XML 的方法的类。我想对其进行单元测试以确保它生成有效的 xml。我有一个 DTD 来验证 XML。
我应该将 DTD 作为字符串包含在单元测试中以避免依赖它,还是有更聪明的方法来做到这一点?
.net - 如何允许程序集(单元测试)访问另一个程序集的内部属性?
我希望我的核心程序集不公开某个类,并且我仍然希望能够对其进行测试。我怎样才能做到这一点 ?
unit-testing - BNF语法测试用例生成
有没有人有使用从 BNF 语法生成测试字符串然后可以输入单元测试的工具的经验?