node.js模块列表中列出了30多个测试框架…
哪些框架最受欢迎?他们的优缺点是什么?
我正在寻找一个支持具有大量异步回调的代码的单元测试的框架(可能与大多数其他节点项目一样)。另外,我正在寻找简单而不是复杂的东西。
到目前为止,我已经研究了:
表达和誓言是最受欢迎的选择。尽管那里有很多不错的选择。
更新:
由于Nov./2011的,mocha是后继快报,根据Readme.md在快报库。应该将Mould.js与Mocha一起使用,以允许使用BDD风格的断言。
无论您选择什么,我都建议您轻轻地将核心模块或第三方模块存根。
我使用/维护github,这是一个在串行上运行测试的小测试框架,因此您可以轻度滥用。虽然没有多少人使用它。
我有一些代码,它使用的是class的方法,它是异步的。另外,我正在使用微软的单元测试应用程序项目来测试应用程序。 问题是测试框架并没有等待异步代码的运行结束,所以我无法检查它的结果。 如何使用Unit Test App项目测试异步代码?我没有使用异步/等待修改器。
在试验并发执行时,我想知道如何实际测试它。执行流程具有副作用性质,创建未来是为了包装独立的执行/处理。 我一直在寻找一些关于如何正确单元测试的好例子,下面的场景(和是我希望测试的方法): 情景#1 情景动机 立即返回,但调用两个执行单独任务的未来(例如,保存分析并将记录存储到数据库)。这些服务调用可以被模拟,但我试图测试的是,一旦我将它们包装在s中,这两个服务都会被调用 场景#2 情景动机 从可以
问题内容: 测试UI很困难。您认为Swing的最佳单元测试框架是什么? 问题答案: 我认为目前最好的是FEST。
14.2 支持单元测试的类 14.2.1 通用测试工具 org.springframework.test.util包中包含多个用于单元测试和集成测试的通用工具。 ReflectionTestUtils是一个基于反射的工具方法集,开发者在这些测试场景下使用它们:需要改变一个常量的值、需要改变一个非public的属性、需要调用一个非public的setter方法或需要调用一个非public的配置或生命
我在单元测试(用C#编写)中存根了必要的方法等,但问题是在断言测试之前异步操作没有完成。 我怎么才能绕过这个?我应该创建一个模拟TaskFactory或任何其他技巧来单元测试异步操作吗?
8 Node.js 单元测试 8.1 单元测试 对于一个程序员来说不仅要写代码,还要验证一下代码写得到底对不对,写单元测试就是一个通用且有效的解决方案。单元测试很重要,可以将错误扼杀在摇篮中,如果你认为没有写单元测试也过得很好,也许等我介绍完 mocha 之后,你会改变主意的。 下面给出一个栗子,领导给了小明一个计算器的项目,不过这个项目周期比较长,后期需要增加更多的人手,所以对于每一个模块都要有