成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2020年最值得你去嘗試的JavaScript測試框架

新聞 前端
StateOfJS是一個關于JavaScript的年度調查,今年參與調查的開發者超過了21000個,通過StateOfJS可以看到JavaScript在整個年度中的趨勢發展,這些數據節點包括前端Web框架、數據庫、移動框架、構建工具和JavaScript測試工具等。

 StateOfJS是一個關于JavaScript的年度調查,今年參與調查的開發者超過了21000個,通過StateOfJS可以看到JavaScript在整個年度中的趨勢發展,這些數據節點包括前端Web框架、數據庫、移動框架、構建工具和JavaScript測試工具等。

[[312527]]

這是一個非常全面的JavaScript調查,除了StateOfJS還有其他非常流行的調查,比如StackOverflow developer survey,它就吸引了10萬多的用戶參與調查。Jetbrain的開發者生態系統報告也相當全面,參與調查的人數多達6000多。

根據這些報告,以下是2019年最受JavaScript開發者青睞的測試工具。

1、Jest

2020年最值得你去尝试的JavaScript测试框架

Jest是Facebook團隊構建和維護的JavaScript測試框架,基于Jasmine的JavaScript單元測試框架。Jest在2018年接受度非常高,今年在JavaScript社區更是如此,根據Github的數據,目前超過150萬個項目在使用Jest。

在過去的一年里繼續使用Jest的用戶占比從39%飆升至61%,這是一個周期性的增長率,從2017年到2018年一直在增長,不過,對Jest感興趣的人數比例也下降了,這個數字從29%下降到22%。

2、Mocha

2020年最值得你去尝试的JavaScript测试框架

Mocha是近年來使用量最多的JavaScript測試框架之一,除了龐大的生態系統,Mocha還有完善的文檔可供參考。Mocha非常靈活,對許多擴展都是支持的,根據Github的數據,Mocha已經被90多萬個項目使用。

根據調查顯示,在過去的一年里,繼續使用Mocha的用戶占比從39%飆升至42%,大約8%的受訪者沒有聽說過Mocha。

3、Storybook

2020年最值得你去尝试的JavaScript测试框架

Storybook是一個UI組件的開發環境。通過它用戶可以查看每個組件的不同狀態,交互式開發、測試組件,它在Github上擁有龐大的用戶群,Storybook的用戶留存率在2019年度翻了一番,從15%增加到32%,對其感興趣的用戶也從23%增長至26%。

4、Cypress

2020年最值得你去尝试的JavaScript测试框架

Cypress是一個快速可靠的JavaScript測試工具,它基本上是將測試注入到Web應用程序中去,Cypress同樣提供了一個清晰的文檔,目前,Cypress最大的競爭對手是一個名為TestCafe的測試框架。

根據Github數據顯示,目前使用Cypress的用戶已經超過2.5萬個,用戶留存率為23%。

5、Enzyme

2020年最值得你去尝试的JavaScript测试框架

Enzyme來自airbnb公司,是一個用于React的JavaScript測試工具,方便你判斷、操縱和歷遍React Components輸出。

Enzyme的API通過模仿jQuery的API ,使得DOM操作和歷遍很靈活、直觀。Enzyme 兼容所有的主要測試運行器和判斷庫,文檔和例子使用mocha和chai。在2019年度,Enzyme的用戶留存率從20%上升到23%

6、Ava

[[312528]]

Ava一個簡約的測試庫,AVA具有簡潔的API,它最大的優勢是 Java 的異步特性和并發運行測試, 這反過來提高了性能。根據GitHub的數據,目前有47000個項目在使用它,去年,大約72%的JavaScript開發人員聽說過Ava。今年,這一數字降至69%,但是用戶留存率則上升至5%。

7、Jasmine

2020年最值得你去尝试的JavaScript测试框架

Jasmine 是一款 JavaScript測試框架,它不依賴于其他任何 JavaScript組件,因此,它適合于網站、Node.js項目或任何JavaScript可以運行的地方。根據調查,在2019年度,Jasmine的用戶留存率略有上升,但是和其他框架相比還有一定差距。

8、Puppeteer

2020年最值得你去尝试的JavaScript测试框架

Puppeteer是谷歌官方出品的一個通過DevTools協議控制headless Chrome的Node庫。可以通過Puppeteer的提供的api直接控制Chrome模擬大部分用戶操作來進行UI Test或者作為爬蟲訪問頁面來收集數據。

根據調查顯示,Puppeteer的用戶留存率為24.3%,盡管已經有超過55,000個項目在使用Puppeteer,但用戶對它的認識還是不夠。

Puppeteer和Cypress是今年新加入的成員,但是已經成為 Mocha、 Jasmine、Jest等測試框架的強有力對手。Jest的用戶里96%都是回頭客。

最后,問題來了,你用的是什么測試框架呢,留言告訴我。

 

 

 

責任編輯:張燕妮 來源: 開源最前線
相關推薦

2020-01-10 10:48:27

JavaScript框架StateOfJS

2024-02-27 18:08:09

PyCharm插件CSV

2017-02-17 11:16:11

JavaScriptMV*框架

2019-12-29 23:55:57

AR虛擬趨勢

2014-08-27 09:45:30

JavaScriptJavaScript

2015-06-09 14:23:43

CSS收藏CSS框架

2024-07-12 05:00:00

2020-08-06 08:16:23

惡意軟件MATA網絡攻擊

2021-04-11 11:40:27

貨幣比特幣區塊鏈

2020-05-25 15:54:58

JavaScript框架開發

2020-04-16 18:04:07

JavaScript前端技術

2020-07-07 14:07:52

Node.js框架開發

2023-01-03 10:29:17

2020-06-08 14:19:24

DevOps自動化工具

2020-04-06 14:12:57

JavaScriptPython語言

2019-01-10 10:20:00

消息推送平臺APP后端

2023-11-17 17:16:09

測試

2011-03-21 13:01:10

2019-11-14 15:56:18

開源技術 軟件

2015-12-25 09:58:04

2016科技產品
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 激情欧美日韩一区二区 | 成人精品国产一区二区4080 | 在线国产一区 | 国产成人精品一区二区三区 | 自拍偷拍第一页 | 欧美小视频在线观看 | 欧美一区二区三区在线观看 | 久久精品亚洲欧美日韩精品中文字幕 | 欧美日韩综合视频 | 久草在线在线精品观看 | a看片| 国产免费一区二区 | 久久精品一级 | 成人av播放| 久久久精品网站 | 在线中文一区 | 欧美8一10sex性hd | 久久精品欧美视频 | 色婷婷av一区二区三区软件 | 成人欧美一区二区三区在线播放 | av片在线免费看 | 国产中文在线观看 | 在线视频中文字幕 | 国产视频导航 | 91视频网| 韩国欧洲一级毛片 | 一区二区三区免费看 | 免费激情 | 久久国产精品99久久久久 | 亚洲精品日韩一区二区电影 | 精品99爱视频在线观看 | 狠狠涩| 欧美激情久久久 | 亚洲综合一区二区三区 | 99re视频这里只有精品 | 超碰97人人人人人蜜桃 | 中国三级黄色录像 | 国产在线观 | 欧美日韩精品久久久免费观看 | 亚洲网视频| 婷婷综合网 |