调试/测试
🌙
手机阅读
本文目录结构
名称 | 描述 | Website | Github |
---|---|---|---|
mocha | 现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用 | 官网 | Github |
Jest | Facebook开发的一个对javascript进行单元测试的工具 | 官网 | Github |
puppeteer | web前端自动化测试利器 | 官网 | Github |
mocker-api | 为 REST API 创建模拟 API | 官网 | Github |
FrontJS | 轻量级的网站错误监控平台 | 官网 | - |
Gremlins.js | 模拟用户随机操作的 JS 测试库 | - | Github |
JSDebugger | 基于 JavaScript 的调试程序 | 官网 | Github |
PhantomCSS | 像素对比工具 | - | Github |
qunit | 一个强大的JavaScript单元测试框架 | 官网 | Github |
Expect.js | 写一些简单测试用例、仿自然语言的方法 | 官网 | Github |
should.js | 一款js测试断言库 | 官网 | Github |
supertest | nodejs开发单元测试 | - | Github |
Fundebug | 一行代码搞定BUG监控! | 官网 | - |
jasmine | 一款 JavaScript 测试框架,它不依赖于其他任何 JavaScript 组件 | 官网 | Github |
RegExr | 一个基于HTML/JS的工具,用于创建,测试和学习正则表达式 | 官网 | Github |
strider | 一个开源的持续部署/持续集成平台 | 官网 | Github |
intern | 一个完整的JavaScript测试系统 | 官网 | Github |
uirecorder | 一端录制,多端使用的便捷 UI 自动化测试工具 | 官网 | Github |
matchMedia.js | 检查CSS的mediaQuery媒体查询语句 | - | Github |
Macaca | 一套面向用户端软件的测试解决方案 | 官网 | Github |
Cucumber | 一款js语言编写的自动化测试工具 | 官网 | Github |
chaijs | 一个行为驱动开发/测试驱动开发的断言库 | 官网 | Github |
unexpected.js | 一种与should类似但不同的断言语法 | 官网 | Github |
Ava | 一款异步,性能好,简约,清晰的快照测试工具 | 官网 | Github |
Sinon | 一套面向js的单元测试辅助库 | 官网 | Github |
testdouble.js | 主要用于面向对象API的stub生成器 | 官网 | Github |
Blanket.js | 一款用于代码覆盖率测试 | 官网 | Github |
Protractor | 端到端的自动化测试 | 官网 | Github |
Nightwatch.js | 基于浏览器的web应用自动测试 | 官网 | Github |
Phantom.js | 提供了一个完整的REPL环境,允许用户通过命令行与PhantomJS互动 | 官网 | - |
Casper.js | 一个基于PhantomJS和SlimerJS的前端端对端测试框架 | 官网 | Github |
tape | 像代码一样跑测试 | 官网 | Github |
Browsershot | 超多的浏览器兼容性在线测试网站 | 官网 | - |
WebPageTest | 网站性能和优化测试 | 官网 | Github |
nightmare | 基于phantomjs的测试框架 | 官网 | Github |
flexbugs | 社区驱动的Flexbox问题列表和跨浏览器的解决方法 | - | Github |
RAP | 一款 Web API管理、拟数据生成器,自动测试框架 | 官网 | Github |
AnyProxy | 一个基于NodeJS的,可供插件配置的HTTP/HTTPS代理服务器 | 官网 | Github |
debugGap | 一款最好用的移动端调试工具 | - | Github |
eruda | 一个专为手机网页前端设计的调试面板 | 官网 | Github |
vConsole | 一个轻量、可拓展、针对手机网页的前端开发者调试面板。 | 官网 | Github |
weinre | 一款很不错的网页检查工具 | - | Github |
augury | Angular2专用的chrome调试插件 | 官网 | Github |
rewire | NPM测试模块、Node.js单元测试 | - | Github |
EasyMock | 一个可视化,并且能快速生成模拟数据的服务。 | 官网 | - |
Standard | 用于管理JavaScript 代码规范 | 官网 | Github |
Sentry | 一个实时的事件日志和聚合平台 | 官网 | Github |
TestCafe | Node.JS编写的Web端UI自动化测试框架 | 官网 | Github |
JSONPlaceholder | 一个提供免费的在线 REST API 的网站 | 官网 | Github |
bombayjs | 前端监控sdk | - | Github |
Zombie.js | node.js环境下,Web自动化测试 | 官网 | Github |
service-mocker | 下一代的前端应用 API 接口模拟(mocking)框架 | 官网 | Github |
Karma | 一款由Google团队开发的一套前端测试运行框架 | 官网 | Github |
web-starter-kit | 一个来自Google的构建响应式网站的模板 | 官网 | Github |
zanePerfor | 前端性能监控系统,消息队列,高可用,集群等相关架构 | - | Github |
Google PageSpeed Insights | 针对移动设备和电脑设备衡量网页的性能 | - | Github |
browserhacks | 各种浏览器的Hack写法 | 官网 | - |
Pingdom | 网站速度测试 | 官网 | - |
Sitespeed.io | 利用Docker安装Web前端性能测试工具 | 官网 | Github |
Browsersync | 支持PC、平板、手机等设备同步测试工具 | 官网 | - |
whistle | 基于Node实现的跨平台web调试代理工具 | 官网 | Github |
Redom | 一个轻便的创建用户接口的 JavaScript 库,测试覆盖率100% | 官网 | Github |
Firebug | 一个开源的web开发工具 | 官网 | - |
Yslow | 一款很实用的web性能测试插件 | 官网 | - |
Fiddler | 是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的 | 官网 | - |
statusfy | 一款优秀的状态管理页面 | 官网 | Github |
node-tap | 一个测试和代码覆盖工具 | 官网 | Github |