Jest 是一款流行的 JavaScript 测试框架,专为 React、React Native 和 Node.js 项目设计,但也可用于任何 JavaScript 代码。以下是快速上手的指南:


🧪 核心特性

  • 零配置:开箱即用,无需额外配置
  • 快照测试:自动比对 UI 渲染结果
  • Mock函数:灵活模拟依赖项
  • 并行执行:加速测试流程

📦 安装

npm install --save-dev jest
# 或
yarn add --dev jest

📚 基本用法

  1. 创建测试文件:__tests__/[filename].test.js
  2. 编写测试代码:
    test('测试示例', () => {
      expect(1 + 1).toBe(2);
    });
    
  3. 运行测试:
    npx jest
    

🚀 进阶功能

  • 测试覆盖率npx jest --coverage
  • 并行模式npx jest --parallel
  • 自定义配置jest.config.js 文件配置

📘 扩展阅读

如需深入了解测试策略,可参考测试最佳实践指南


jest_logo
test_case_example
assertion_example