首页 实战 前端要学的测试课 从Jest入门到 TDD/BDD双实战
收藏

前端要学的测试课 从Jest入门到TDD/BDD双实战

以 Vue / React 项目进行实战,更适合前端工程师学习的测试课程

前端要学的测试课 从Jest入门到 TDD/BDD双实战

¥299.00
难度 中级 时长 18小时 学习人数 1404 综合评分 10.00
掌握React项目的自动化测试
套餐价格:¥539.00
2门课 总价:¥598.00
立即购买

课程包括前端自动化测试框架 Jest 的讲解,React 中 Enzyme 组件测试工具的讲解,Vue-test-utils 的讲解,以及 TDD,BDD 测试模式的讲解,单元测试,集成测试的讲解。让你形成自己的测试方法论,提高核心竞争力。

Dell
讲师

资深前端工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

课程对比栏

隐藏
  • 1
    可继续添加课程
  • 2
    可继续添加课程
  • 3
    可继续添加课程
  • 4
    可继续添加课程
对比
清空对比栏

Dell老师有话说:会测试的前端有未来,不会测试的前端被挤压!

前端工程越来越复杂, 光靠工程师的常规工作来维护项目变得越发困难。 在前端开发中引入自动化测试技术,让项目质量可以通过自动化工具来保障, 将解决这个难题。从实际应用情况来说,大小公司也都越来越重视测试, 大公司工程大,必然要测试;小公司分工没有那么细,要求”一角多能“,前端工程师更要承担测试工作。
另外,掌握测试不只是一种技能,它更能提升你的架构思维、编码能力和把控项目整体稳定性的能力。

未来的前端工程师,自动化测试将是必会内容,Jest就是你的不二选择

在国外,只要是稍大一点的项目都会用自动化测试,国内公司也越来越重视,并且越来越多的前端工程师承担了这项工作

  • 当项目比较重时

    项目历史包袱比较重,难以维护,每次上线都提心吊胆,这个时候用自动化测试就可以解决问题

  • 当开发基础库或工具时

    当开发基础组件库或者通用工具时,要确保代码质量,这个时候也要用到前端自动化测试

  • 当引入新技术方案时

    当你想引入新技术方案时,使用自动化测试可以提前避免很多“坑”,也适合学习之后在项目中使用

使用JavaScript的主流前端自测框架JEST-全程手写代码从入门到进阶

Jest以JS开发,前端工程师可以零语言成本入门,是当前大多数工程师及公司的主流选择

  • Jest进阶

    snapshot 快照测试
    mock 深入学习
    mock timers
    ES6 中类的测试
    Jest  中对 DOM 节点操作的测试

  • Jest入门

    自动化测试背景及原理
    Jest自动化测试框架简介
    用 Jest 修改自动化测试样例
    Jest 的配置/匹配器
    Jest 命令行工具的使用
    异步代码的测试方法
    Jest 中的钩子函数
    钩子函数的作用域
    Jest 中的 Mock

以Vue/React项目进行TDD/BDD双测试实战-前端工程师上手更容易

以前端熟悉的主流框架开发的项目进行实战,让学习更贴近实际工作,也让你的学习成本更低

  • React 中的TDD测试

    (先写测试,再写代码,单元测试为主)

    React 环境中配置 Jest
    Enzyme 的配置及使用
    使用 TDD 的方式开发 Header 组件
    Header 组件样式新增及快照测试
    通用代码提取封装
    UndoList 的实现
    UndoList 样式修饰及测试代码优化
    UndoList 编辑功能实现
    CodeCoverage 代码覆盖率

  • Vue 中的TDD测试

    (先写测试,再写代码,单元测试为主)

    Vue 环境中配置 Jest
    vue-test-utils 的配置及使用
    使用 TDD 的方式开发 Header 组件
    Header 组件样式新增及快照测试
    通用代码提取封装
    UndoList 的实现
    UndoList 样式修饰及测试代码优化
    UndoList 编辑功能实现
    CodeCoverage 代码覆盖率

  • Vue 中的BDD测试

    (先写测试,再写代码,集成测试为主)

    BDD+集成测试改写项目
    Jest 测试 Vuex
    Jest 模拟异步请求
    Jest 测试路由

  • React 中的BDD测试

    (先写测试,再写代码,集成测试为主)

    BDD+集成测试改写项目
    Jest 测试 Redux
    Jest 模拟异步请求
    Jest 测试路由

学员专享增值服务

问答专区,讲师集中答疑

关于课程的问题都可在问答区随时提
问,讲师会进行集中答疑

源码开放,整套代码下载

课程案例代码完全开放给你,你可以根
据所学知识,自行修改、优化

适合人群

适合未来想在前端路上进一步发展的前端工程师
尤其适合想在前端测试和架构方面有所提升的工程师

技术储备要求

掌握Javascript
熟悉React/Vue基础知识

万事俱备 只等你来

  • 慕码人8069638

    好评

    这个课程非常好,对我来说也特别及时,我正在找新工作,现在工作接触不到测试,学了这个以后新工作面试可以说自己会测试了,一般我也会在udemy上看英文课程,但udemy上还没有找到详细单独讲解jest的,都是结合enzyme讲解react 测试。不知道老师会不会出typescript的视频?我在国外工作,现在国外太火了

  • Singularity奇点

    好评

    这门课太及时了,正好公司的业务需要我自己做一些测试,另外一直在找React方面的集成测试,非常期待后续的课程更新。好评

  • 德育处主任

    好评

    第一次接触测试,很多新的概念。不过整体来说都是使用js,没有太大的问题。老师也讲得很清晰。

查看全部564条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题