[Web] (全)前端要学的测试课 从Jest入门到 TDD/BDD双实战(EV4)

202
回复
2631
查看
  [复制链接]
  • TA的每日心情

    4 小时前
  • 签到天数: 546 天

    [LV.9]以坛为家II

    2542

    主题

    3799

    帖子

    10万

    积分

    【管理员】

    Rank: 9Rank: 9Rank: 9

    积分
    107859
    发表于 2019-9-6 00:56:31 | 显示全部楼层 |阅读模式
    (全)前端要学的测试课 从Jest入门到 TDD/BDD双实战(EV4)
    〖课程介绍〗:
    , a) j' f" g5 W9 t. ]9 p# ~/ x        目前无论大小公司都越来越重视测试,并且越来越多的前端工程师承担起了前端自动化测试这项工作。本课程主要包括前端自动化测试框架 Jest 的讲解,React 中 Enzyme 组件测试工具的讲解,Vue-test-utils 的讲解,以及TDD,BDD测试模式的讲解,单元测试,集成测试的讲解。通过一套完整的讲解,带大家整理形成自己的测试方法论,提高你的核心竞争力。. b- p* b3 ]8 S" k8 p
    + Y5 H* }7 S' \7 H! B, ?
    〖课程目录〗:; e) k' ?7 w9 \
            第1章 课程导学9 j$ H" Y3 C# p, L' B/ i& p7 y/ |. h
            带你了解课程主体内容,整体对课程中的前端自动化测试及知识点做通盘了解。帮助大家确认课程是否与自己的需求匹配。从零基础入门前端自动化测试,带你深入了解如何借助Jest这样的工具和TDD等测试思想,快速完成对Vue,React项目的完整测试...) c: j  O" Q- e; n
    - R* k3 M0 J  e: H% l. j
             1-1 前端要学的测试课 试看' I* ]* O" B& N4 Z; ^3 K$ J
            第2章 Jest 前端自动化测试框架基础入门
    6 ]6 v. ?! x/ e5 ^& m8 w        本章讲解前端自动化测试框架的产生背景,原理以及目前最为流行的前端自动化测试框架 Jest 的使用方式,帮助大家入门前端自动化测试基础知识。2 V: z  ]: T! }7 \6 U7 Z- G
    , F9 P0 O' q9 a3 _5 F
             2-1 自动化测试背景及原理 试看4 R& Q7 ^3 D: @) r/ B
             2-2 前端自动化测试框架 Jest 试看
    8 ^( S  ^% d: w% I: h' u5 D         2-3 使用 Jest 修改自动化测试样例
    9 t  b6 G. N& u         2-4 Jest 的简单配置
    2 e! {6 B4 H+ g         2-5 Jest 中的匹配器- I' B9 |! o9 B  g: P
             2-6 Jest 命令行工具的使用  w/ i7 t8 E: t
             2-7 异步代码的测试方法(1)
    / {* x9 }. R& Q8 F% o& ^; d  S         2-8 异步代码的测试方法(2)
    7 X  x" E: i0 u4 s0 Y( M) g1 S         2-9 Jest 中的钩子函数
    3 C; c& R$ {4 `         2-10 钩子函数的作用域2 \7 f  r" N. P6 t
             2-11 Jest 中的 Mock(1)
    * y7 E1 E9 a% I' \, q6 r, r$ `6 t         2-12 Jest 中的 Mock(2)
    $ \1 g( g5 c. Z         2-13 章节小结3 q( X  X) P6 t2 c9 @
            第3章 Jest难点进阶% S; \6 P; @/ }7 w' M$ R
            本章主要讲解 Jest中 snapshot 以及高级 mock 技巧,帮助大家深入理解在不同情况下,如何使用高级知识点完成不同的测试需求。  l; P) D3 e& l6 A3 C
    % _: Q8 r/ q7 h# v2 [- A/ ?
             3-1 snapshot 快照测试
    ! B9 F) u/ @  A3 T         3-2 mock 深入学习
    . }8 C( I. ?" C         3-3 mock timers
    1 x7 x) C) C" ?. o6 ^* C, M6 c         3-4 ES6 中类的测试; Y2 p  ~% a+ d- ]  X, Y! r: S
             3-5 Jest 中对 DOM 节点操作的测试  o+ V7 R, B7 F  d
            第4章 Vue 中的 TDD 与 单元测试9 j2 q, B8 {. p1 w
            本章主要讲解,在 Vue 中,接口和 Vue-test-util 如何使用 TDD 的流程对业务组件进行单元测试,通过例子帮助大家理解TDD与单元测试,同时也引出单元测试和TDD的一些优劣点。
    ) {! U/ r8 H- ~# h& K( N" I
    7 O! V- H* [" q) F         4-1 什么是TDD?! W* e7 j7 W5 E
             4-2 Vue 环境中配置 Jest2 t7 _5 c- K+ M' b
             4-3 vue-test-utils 的配置及使用+ w5 Q0 X- B5 L) P/ |7 y
             4-4 使用 TDD 的方式开发 Header 组件(1)
    # o* o3 M$ |2 q5 q' K' x$ i! v         4-5 使用 TDD 的方式开发 Header 组件 (2)/ J, `& C% j( j/ k3 \; ]3 c0 m
             4-6 Header 组件样式新增及快照测试
    ) B* f8 Q: z7 ]( }: S7 q/ e9 q         4-7 通用代码提取封装
    9 y* M& R8 D0 \6 d# u         4-8 UndoList 的实现(1)
    " Q$ Q6 `; e% g4 G3 w5 ]         4-9 UndoList 的实现(2)
    1 n/ {* E9 w; M* H& d         4-10 UndoList 样式修饰及测试代码优化. }7 r/ d' J3 r' `8 }0 g3 g) \
             4-11 UndoList 编辑功能实现(1)
    4 ^; }4 t" T1 g- p# x, Y5 T2 Y         4-12 UndoList 编辑功能实现 (2): K  ]. Q, g) T8 x1 D3 Y
             4-13 CodeCoverage 代码覆盖率; i" W% b& K% I+ U+ Q
             4-14 章节小结* h9 }$ G. J+ F% O/ J, }
            第5章 React中的 TDD 与 单元测试
    ; J- c: T. w8 ?1 D1 w: A        本章主要讲解,在React中,结合Enzyme,如何使用TDD的流程对业务组件进行单元测试,通过例子帮助大家理解TDD与单元测试,同时也引出单元测试和TDD的一些优劣点。- ?; U" Y+ ^& N* V. H! }; h

    + t) M; }5 ?1 `- s/ {$ c0 Z         5-1 什么是TDD?(同4-1), c+ w6 D1 k9 x. B. q- z5 c
             5-2 React 环境中配置 Jest(1)9 \) Y5 r: F1 F" O: L/ H- I. x
             5-3 React 环境中配置 Jest(2)9 b+ `  B# B0 P! g* _% O
             5-4 Enzyme 的配置及使用
    : Z3 j3 c+ R( t: R- p' m         5-5 使用 TDD 的方式开发 Header 组件 (1)
    & N. O3 s0 J, J  K5 |* g         5-6 使用 TDD 的方式开发 Header 组件 (2)* F% }) U, C* y
             5-7 Header 组件样式新增及快照测试+ u. N: x% S0 M* Z+ q8 r- c
             5-8 通用代码提取封装
    0 C$ p+ d& v3 p! A, U8 Z: k         5-9 UndoList 的实现(1)
    ( O, d+ G# u2 j         5-10 UndoList 的实现(2)% C, n( z: O" Q2 J/ _/ z
             5-11 UndoList 样式修饰及测试代码优化
    * f" Z. [# x, W  j! t         5-12 UndoList 编辑功能实现 (1)
    6 {2 B* c1 H7 }. Q         5-13 UndoList 编辑功能实现 (2)
    1 a0 j& y& f6 Y5 \( L# Z8 ~) K3 r0 ^+ o         5-14 UndoList 编辑功能实现(3); _* e/ n) Q- R  ^1 T8 d
             5-15 CodeCoverage 代码覆盖率3 ?$ J0 b& V& S5 e3 u
             5-16 章节小结# Y+ p5 J: o6 Z& x0 Y% x8 ]/ h
            第6章 Vue中的 BDD 与 集成测试
    5 c7 V- z6 ^; N% i$ k4 F% ]        本章通过 BDD 与集成测试,通过重新改写测试用例和业务代码,让大家清晰直观的看到 BDD 和集成测试在开发快速迭代业务代码时的优势, 通过本章讲解,大家可以深入理解TDD,BDD,单元测试,集成测试的适用场景,选择适合自己的测试方案。还会讲解Redux,路由,axios 的测试方案。...4 C, v& M" [8 I+ W/ k* @2 @
    6 v8 ]/ G7 s0 x6 F& A
             6-1 BDD 的概念以及与 TDD 的对比
    & ], v3 N) U5 v$ r         6-2 使用 BDD 和集成测试进行 Vuex 项目的测试(1)- _' g* F9 R' j$ }: G& ~4 ^8 |
             6-3 使用 BDD 和集成测试进行 Vuex 项目的测试(2)" R4 n0 b+ {& b  |' K" S
             6-4 异步测试(1): ^" Y% n, ]# \5 b
             6-5 异步测试(2)6 Z1 l8 A( j- G* [7 c- h
             6-6 路由页面的代码组织
    1 Z! H! S6 f8 J) w$ o3 ~$ X# C        第7章 React中的 BDD 与 集成测试6 s* U7 u/ B+ {7 ^; W7 b
            本章通过 BDD 与集成测试,通过重新改写测试用例和业务代码,让大家清晰直观的看到 BDD 和集成测试在开发快速迭代业务代码时的优势, 通过本章讲解,大家可以深入理解TDD,BDD,单元测试,集成测试的适用场景,选择适合自己的测试方案。还会讲解Redux,路由,axios 的测试方案。...* f) M$ `. q, s  F' h+ t  V
    ; n) d; U0 C2 d) D
             7-1 BDD 的概念以及与 TDD 的对比& M% Z( ^* x1 f. H' ~6 N: ^, g
             7-2 使用 BDD 和集成测试进行 Redux 项目的测试(1)- q5 f% T+ Y( I# k% @
             7-3 使用 BDD 和集成测试进行 Redux 项目的测试(2)4 H4 M, s8 |' @) o
             7-4 异步测试(1)
    ) b0 U3 W& ?2 T5 J0 w$ K         7-5 异步测试(2)7 R' j1 Z4 a" y: }7 D. p
             7-6 异步测试(3)0 p" ^: l5 [6 q/ {
             7-7 路由页面的代码组织
    ; `; a8 w  i4 U2 Y2 g+ \4 r" G        第8章 前端自动化测试的思考总结
      f& z$ \. p1 B- I# E- n        本章对课程设计的知识点做完整的总结,同时衍生出业界对前端自动化测试的最佳实践相关的思考,通过例子的讲解,带大家进一步提升测试方案选型的能力。
    6 W- I8 P7 s# ?$ c
    8 l& n$ O, p, G+ U/ r( s) l1 Q         8-1 课程总结2 H) S! M  z" o/ Z& V" z
    〖视频截图〗:
    (全)前端要学的测试课 从Jest入门到 TDD/BDD双实战(EV4)
    〖百度网盘下载地址〗:
    游客,如果您要查看本帖隐藏内容请回复
    ---------------------------------华丽分割线-----------------------------------华丽分割线--------------------------华丽分割线-------------------------华丽分割线-----------------------$ \- t: E( D: E; Q4 s; S3 J

    , F/ Z, @# Z/ J4 d( u〖下载地址失效反馈〗:3 T- x  ?1 v7 M/ p, _# n
    如果下载地址失效,请尽快反馈给我们,我们尽快修复。反馈地址:https://www.itspxx.com/forum-85-1.html4 @9 i: p' f+ [* k+ n; F& ^. c

    4 T- p4 m& f& K9 K" n" j. @( C〖赞助VIP免学币下载全站资源〗:
    ! i2 f; l! W1 N3 d5 H; }3 |* e7 K全站资源高清无密,每天更新,vip特权了解一下:https://www.itspxx.com/plugin.php?id=threed_vip#vip_info0 p4 Y3 j0 k6 @

    7 ?3 B* ?' H' ?* b, @〖客服24小时咨询〗:; z7 b( y  D2 D8 ?; g8 x
    有任何问题,请点击右侧QQ咨询。
    美好的一天,从签到开始...
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:30
  • 签到天数: 281 天

    [LV.8]以坛为家I

    3

    主题

    396

    帖子

    5609

    积分

    【年费VIP会员】

    Rank: 7Rank: 7Rank: 7

    积分
    5609
    发表于 2019-9-6 05:58:50 | 显示全部楼层
    看到这样的好资源真是高兴!感谢【it视频学习网】的无私分享!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-12-28 20:52
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    3

    主题

    64

    帖子

    681

    积分

    【永久VIP会员】

    Rank: 8Rank: 8

    积分
    681
    发表于 2019-9-6 06:14:41 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    3 天前
  • 签到天数: 116 天

    [LV.6]常住居民II

    10

    主题

    353

    帖子

    3357

    积分

    【永久VIP会员】

    Rank: 8Rank: 8

    积分
    3357
    发表于 2019-9-6 06:32:08 | 显示全部楼层
    看到这样的好资源真是高兴!感谢【it视频学习网】的无私分享!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 11:44
  • 签到天数: 258 天

    [LV.8]以坛为家I

    2

    主题

    678

    帖子

    7313

    积分

    【永久VIP会员】

    Rank: 8Rank: 8

    积分
    7313
    发表于 2019-9-6 08:26:38 | 显示全部楼层
    看到这样的好资源真是高兴!感谢【it视频学习网】的无私分享!
    回复

    使用道具 举报

  • TA的每日心情

    昨天 11:49
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3

    主题

    448

    帖子

    5855

    积分

    【永久VIP会员】

    Rank: 8Rank: 8

    积分
    5855
    发表于 2019-9-6 08:31:37 | 显示全部楼层
    【IT视频学习网】加油,我们都看好你哦,快分享更多好资源吧!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-2-10 09:20
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    0

    主题

    9

    帖子

    98

    积分

    2星会员

    Rank: 2

    积分
    98
    发表于 2019-9-6 08:48:07 | 显示全部楼层
    看到这样的好资源真是高兴!感谢【it视频学习网】的无私分享!
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-16 11:58
  • 签到天数: 40 天

    [LV.5]常住居民I

    2

    主题

    86

    帖子

    1039

    积分

    5星会员

    Rank: 5Rank: 5

    积分
    1039
    发表于 2019-9-6 08:59:34 | 显示全部楼层
    美好的一天,从签到开始...
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 11:43
  • 签到天数: 199 天

    [LV.7]常住居民III

    6

    主题

    473

    帖子

    5038

    积分

    【永久VIP会员】

    Rank: 8Rank: 8

    积分
    5038
    发表于 2019-9-6 09:11:42 | 显示全部楼层
    看到这样的好资源真是高兴!感谢【it视频学习网】的无私分享!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-4 10:05
  • 签到天数: 46 天

    [LV.5]常住居民I

    2

    主题

    105

    帖子

    1086

    积分

    5星会员

    Rank: 5Rank: 5

    积分
    1086
    发表于 2019-9-6 09:14:18 | 显示全部楼层
    看到这样的好资源真是高兴!感谢【it视频学习网】的无私分享!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用心服务IT技术爱好者
    资源涵盖Java,PHP,C/C++,Python,Android,iOS
    微信小程序,人工智能,大数据云计算,web前端
    游戏开发,多媒体与设计,运维相关,产品相关
    等等等有价值的VIP资源
    QQ:630965719
    周一至周日 9:00-21:00
    意见反馈:630965719@qq.com

    www.itspxx.com -IT视频学习网 -IT网络资源分享吧 本站资源源自互联网收集及网友分享-如有侵权请发邮件到630965719@qq.com联系删除!(ICP备案证书号: 粤ICP备18097687号 )