Day 1 念完了还是不会

A lie would have no sense unless the truth were felt as dangerous

  • Alfred Adler

Hi All 今天我来写一个测试,当然测试很多种,更会牵扯到TDD(Test Driven Development),因为之前公司前端会写单元测试(Enzyme),但我天生不好学,测试写的有一搭没一搭,恰好透过学习RTL(React Testing Library)来更了解测试,以及其中的道理,其中测试有分三种,那我主轴为单元测试(Unit Testing),之後会拿一点时间来讲一下e2e(End to End Testing)测试,测试有分为下列的三种

  1. Unit Testing
  2. Integration Testing
  3. End to End Testing

这次的大纲大概分为,如果大家有问题的话,欢迎在留言处留言给我,可以交流交流,谢谢大家来看我的废文

  1. 前言以及测试拥有哪些类型
  2. 什麽是TDD(Test-Driven development)
  3. React Ecosystem
  4. React的Props与State造就了元件(component)
  5. 常用hooks之useState与useEffect
  6. 为什麽选择使用React Testing Library
  7. Jest以及Jest-dom提供了哪些
  8. React Testing Library提供了哪些API
  9. 我们要真正的模拟真实环境吗?! 不如使用mock
  10. 什麽是MSW?
  11. 根据 testing library所提供的API来实测范例-待(1)
  12. 根据 testing library所提供的API来实测范例-待(2)
  13. 根据 testing library所提供的API来实测范例-待(3)
  14. 接下来我们来写一个简单的custom hook
  15. 那写完了custom hook 我们如何去测试它
  16. 好吧,测试一下style
  17. 写一下Cypress

....to be continued


<<:  【Day 01】Python 基本介绍及 print

>>:  Day 02 - 选择适合的DBMS

用心看待这个世界

从第一份工作开始跟同事们保持着不冷也不热的距离,毕竟在工作上带着太多私情做事上有些时候会很难进行。不...

[Day - 20] - Spring 一日优雅组态配置就上手

前提摘要 无论何种系统,都需要有一个组态设定的位置,Spring很贴心的提供预设*.properie...

[常见的自然语言处理技术] 文本相似度(II): Cosine Similarity

前言 昨天我们使用了 Python 自然语言处理套件 spaCy 预训练好的 word embedd...

[Day12] 打鱼晒网

前言 写在前面 Kaggle 不知道从何时开始,每年会有一段时间举办 30 days challen...

JavaScript Day 11. 筛选条件 filter()

阵列中常用的方法还有 filter() 跟 map(),filter() 方法可以根据指定的筛选条件...