名词 Github描述 个人理解
    jest Delightful JavaScript Testing. Works out of the box for any React project.Capture snapshots of React trees facebook家的测试框架,与react打配合会更加得心应手一些。
    mocha Simple, flexible, fun JavaScript test framework for Node.js & The Browser 强大的测试框架,中文名叫抹茶,常见的describe,beforeEach就来自这里
    karma A simple tool that allows you to execute JavaScript code in multiple real browsers. Karma is not a testing framework, nor an assertion library. Karma just launches an HTTP server, and generates the test runner HTML file you probably already know from your favourite testing framework. 不是测试框架,也不是断言库,可以做到抹平浏览器障碍式的生成测试结果
    chai BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. BDD/TDD断言库,assert,expect,should比较有趣
    sinon Standalone and test framework agnostic JavaScript test spies, stubs and mocks js mock测试框架,everything is fake,spy比较有趣
    jsmine Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it’s suited for websites, Node.js projects, or anywhere that JavaScript can run. js BDD测试框架
    vue/test-utils Utilities for testing Vue components 专门为测试单文件组件而开发,学会使用vue-test-utils,将会在对vue的理解上更上一层楼