个人简介

Echo Blog


江湖无名 安心练剑
  • Babel JS 的语法兼容转化-00-chat 聊一聊 babel
    chat 详细介绍一下 babel Babel 是一个流行的 JavaScript 编译器,它允许开发者使用最新的 JavaScript 语言特性来编写代码,并且这些代码能够在当前和旧版的浏览器以及环境中运行。 Babel 的核心功能是将 ECMAScript 2015+(通常称为 ES6+)代码转换为向后兼容的 JavaScript 版本,这样开发者就可以在不牺牲新特性使用的情况下,...
    2018-07-06 03:15:29 | Web
  • Vitest-01-下一代测试框架 一个原生支持 Vite 的测试框架。非常快速!
    为什么是 Vitest Vite 原生测试运行器的必要性 Vite 天然支持常见的 Web 模式,同时支持 glob 导入和 SSR 等功能,而且它拥有许多插件和集成框架,从而慢慢形成一个活跃的生态社区。它的开发和构建模式是其成功的关键。对于文档构建框架,Vite 提供了一些基于 SSG 的替代方案。但是 Vite 的单元测试形式还不是十分清晰,而对于目前一些现有方案,比如 Jest 而言...
    2018-07-05 13:01:28 | Tool
  • 端到端测试-03-Playwright 能够进行各种网页测试,包括功能测试、回归测试和端到端测试
    安装 简介 Playwright Test 是专门为满足端到端测试需求而创建的。 Playwright 支持包括 Chromium、WebKit 和 Firefox 在内的所有现代渲染引擎。 您可以在 Windows、Linux 和 macOS 上本地或在 CI 上进行测试,无论是无头还是带有本地移动仿真的 Google Chrome for Android 和 Mobile Saf...
    2018-07-05 13:01:28 | Tool
  • 端到端测试-02-nightwatch 无可妥协的测试自动化框架,拥有强大的工具集,可以编写、运行和调试您的测试,涵盖网络和本地移动应用程序
    Nightwatch是什么? Nightwatch.js是一个集成框架,用于在所有主要浏览器上执行Web应用程序和网站的自动化端到端测试。 它是使用Node.js编写的,并使用W3C WebDriver API与各种浏览器进行交互。 它是端到端和跨浏览器测试的完整解决方案。它旨在简化编写和运行各种类型的测试的过程,包括: 在所有主要Web浏览器上进行端到端测试 ...
    2018-07-05 13:01:28 | Tool
  • 端到端测试-01-cypress
    Why Cypress? 你将学到什么: Cypress 是什么,以及为什么你应该使用它 我们的使命,以及我们的信念 Cypress 的关键特性 Cypress 设计的测试类型 简而言之 Cypress 是一个为现代网络构建的下一代前端测试工具。我们解决了开发人员和 QA 工程师在测...
    2018-07-05 13:01:28 | Tool
  • 端到端测试-01-cypress-00-chat
    详细介绍一下 Cypress? Cypress 是一个流行的前端自动化测试工具,主要用于进行端到端(End-to-End, E2E)测试。 它允许开发者在现代网络应用中编写可靠的测试,以确保应用的功能按照预期工作。 以下是对 Cypress 的详细介绍: 实时重新加载:Cypress 在测试失败时提供实时重新加载功能,这意味着开发者可以立即看到更改的效果,而不必手动刷...
    2018-07-05 13:01:28 | Tool
  • 前端 js 测试库概览
    给出 cypress 与 Selenium/nightwatch/playwright 的详细对比表格 下面是一个比较 Cypress、Selenium、Nightwatch 和 Playwright 的详细对比表格: 特性/框架 Cypress Selenium Nightwatch Playwright ...
    2018-07-05 13:01:28 | Tool
  • Redux 状态管理工具
    Redux Redux is predictable state container for JavaScript apps. 文档 Redux 入门教程 Redux 中文文档 介绍 动机 随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。 这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久...
    2018-07-05 13:01:28 | Tool