课程包括前端自动化测试框架 Jest 的讲解,React 中 Enzyme 组件测试工具的讲解,Vue-test-utils 的讲解,以及 TDD,BDD 测试模式的讲解,单元测试,集成测试的讲解。让你形成自己的测试方法论,提高核心竞争力。
前端工程越来越复杂, 光靠工程师的常规工作来维护项目变得越发困难。
在前端开发中引入自动化测试技术,让项目质量可以通过自动化工具来保障,
将解决这个难题。从实际应用情况来说,大小公司也都越来越重视测试,
大公司工程大,必然要测试;小公司分工没有那么细,要求”一角多能“,前端工程师更要承担测试工作。
另外,掌握测试不只是一种技能,它更能提升你的架构思维、编码能力和把控项目整体稳定性的能力。
项目历史包袱比较重,难以维护,每次上线都提心吊胆,这个时候用自动化测试就可以解决问题
当开发基础组件库或者通用工具时,要确保代码质量,这个时候也要用到前端自动化测试
当你想引入新技术方案时,使用自动化测试可以提前避免很多“坑”,也适合学习之后在项目中使用
snapshot 快照测试
mock 深入学习
mock timers
ES6 中类的测试
Jest 中对 DOM 节点操作的测试
自动化测试背景及原理
Jest自动化测试框架简介
用 Jest 修改自动化测试样例
Jest 的配置/匹配器
Jest 命令行工具的使用
异步代码的测试方法
Jest 中的钩子函数
钩子函数的作用域
Jest 中的 Mock
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,没有太大的问题。老师也讲得很清晰。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题