ava是mocha的替代品。虽然 JavaScript 是单线程,但在 Node.js 里由于其异步的特性使得 IO 可以并行。AVA 利用这个优点让你的测试可以并发执行,这对于 IO 繁重的测试特别有用。另外,测试文件可以在不同的进程里并行运行,让每一个测试文件可以获得更好的性能和独立的环境。在 Pageres 项目中从 Mocha切换 到 AVA 让测试时间从 31 秒下降到 11 秒。测试并发执行强制你写原子测试,意味着测试不需要依赖全局状态或者其他测试的状态,这是一件非常好的事情。
AVA – 面向未来的前端测试框架
除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《AVA – 面向未来的前端测试框架》
文章链接:https://www.lbyxlz.com/ava-%e9%9d%a2%e5%90%91%e6%9c%aa%e6%9d%a5%e7%9a%84%e5%89%8d%e7%ab%af%e6%b5%8b%e8%af%95%e6%a1%86%e6%9e%b6/。
文章名称:《AVA – 面向未来的前端测试框架》
文章链接:https://www.lbyxlz.com/ava-%e9%9d%a2%e5%90%91%e6%9c%aa%e6%9d%a5%e7%9a%84%e5%89%8d%e7%ab%af%e6%b5%8b%e8%af%95%e6%a1%86%e6%9e%b6/。