JS 测试 单元测试 测试小的代码块, 如测试某个函数等 工具: Mocha | Jasmine | Tape 集成测试 测试不同模块如何集成 工具: 同上 功能测试/端到端测试/浏览器测试 测试应用的某个完整的功能 工具: Selenium 回归测试 playwright 优势 操作简单,无需安装其他插件 基于 websocket, 可获取浏览器自身情况 自动等待 等待元素出现/等待事件发生 劣势 不支持旧版 Microsoft、IE11 及以下,故对浏览器版本有固定要求的不适用