随笔分类 -  UnitTest

NodeJs和ReactJs单元测试工具——Jest
摘要:Jest——Painless JavaScript UnitTesting 特点 适应性强 默认使用Jasmine断言 模块化的 可扩展的 可配置的 沙箱式且快速 虚拟化JS环境,模拟浏览器 并行运行工作线程 默认的模拟框架 默认自动模拟所有模块,便于测试当前代码 集成Babel 必要性 支持ES6 阅读全文
posted @ 2016-06-21 14:39 heoo 阅读(3221) 评论(0) 推荐(0)
Microsoft Mole原理及常见问题整理
摘要: Moles与Moq(Rhino.Mocks)比较 作用范围 Moq与Rhino.Mocks这类的Mock是对Interface或AbstractClass做Mock, 而Moles是Mock整个CLR(Common Language Runtime),破除Moq等Mock套件的限制,不仅可以对 阅读全文
posted @ 2016-06-15 16:18 heoo 阅读(353) 评论(0) 推荐(0)
单元测试之什么是优秀的单元测试
摘要:当身处团队项目之中,BUG层出不穷且不时复现,难免士气低落,信心受挫,兴趣不再.单元测试给了一条出路,帮助我们找回自信.然而,单元测试也不可滥用,因为单元测试本身也需要维护成本,尤其是在项目需求经常变动的情况下.拙劣的单元测试会成为项目的负担,最终被抛弃.那么什么才是优秀的单元测试呢?有这样几种场景来验证:两周或两个月、甚至两年前写的单元测试,还可以运行并得到结果吗?两个月前写的单元测试,任何一个团队成员都可以运行并得到结果吗?是否可以在几分钟内跑完所有的单元测试?可以单击一个按钮就运行完我所写的单元测试吗?是否能在几分钟内写一个基本的单元测试?在以上5个问题中,只要有一个无法通过,则说明你写 阅读全文
posted @ 2013-05-08 21:59 heoo 阅读(346) 评论(0) 推荐(0)