iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0

單元測試(Unit Test)是對程式的最小單位進行測試。測試程式的最小單位(例如: 一個函式)。輸入值與輸出值是否如預期。藉由撰寫單元測試,可以最小單位的發現錯誤,提升程式碼的可信度。

撰寫單元測試,不同程式語言有不同的、適用的框架,比如 Java 的 JUnit、Python 的 PyTest、Ruby 的 RSpec。而以撰寫 JavaScript 的前端工程師而言,最常聽到且也最廣泛使用的則是 Jest 與 Mocha。

https://ithelp.ithome.com.tw/upload/images/20230924/20161783plcklWM6y0.png

圖為 2022.09.05 - 2023.09.05 Jest 與 Mocha 下載量。推測 Jest 的下載量遠高於 Mocha 是因為其為 Facebook 所發明,使用 React.js 的開發者自然會慣於使用;且提供了內置的斷言庫;Mocha 則不具備自己的斷言庫,需仰賴如 Chai 等的斷言庫。


上一篇
[Day 9] 前端自動化測試的種類
下一篇
[Day 11] 理解單元測試(二)- 簡介 Jest
系列文
手動測試好累喔!一起來寫前端自動化測試吧~30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言