日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
前端開發(fā)自動化單元測試趨勢

時至今日,Web 前端已經發(fā)生了巨大的演變,而單頁應用程序也成為了標準。眾多應用程序完成了從 PC 到移動端的華麗轉身,而那些基于 JavaScript 的框架變得更受開發(fā)者們歡迎。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供博望網(wǎng)站建設、博望做網(wǎng)站、博望網(wǎng)站設計、博望網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、博望企業(yè)網(wǎng)站模板建站服務,10年博望做網(wǎng)站經驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

TestProject 進行了一項調查,以便了解目前前端開發(fā)技術和自動化單元測試的趨勢。調查的結果揭示了軟件專業(yè)人士對熱門框架,以及工具的偏好程度。我們從 957 個相關人士的調查問卷中,得出了這個讓人印象深刻的結果!

調查方式

  • 向 2,735 名相關者發(fā)出在線問卷調查,其中 957 人回答了問卷中的問題。
  • 數(shù)據(jù)收集日期:2016.7.25—2016.8.20
  • 目標群體:Web 前端開發(fā)人員,全棧開發(fā)人員,軟件開發(fā)團隊領導,Q / A 自動化團隊領導,測試自動化工程師和管理人員。
  • 組織規(guī)模:1-10,10-60,60-100,100+

見解

  • 目前, Web 開發(fā)技術框架選型為兩種的占 80% 。這種戲劇性的變化持續(xù)了近 6 年。
  • 自 2013 年 5 月推出以來,ReactJS 在過去三年中已成為了 Web 開發(fā)領域的中堅力量。
  • 基于 JavaScript 的單元測試被證明是一種高效的測試方法,其中 71% 的組織執(zhí)行了 JavaScript 單元測試,而 84% 的組織則相信它是有益的!
  • Jasmine 和 Mocha 是最流行的 JavaScript 單元測試框架,Jasmine 主要配合 AngularJS 進行單元測試,而 Mocha 則與 ReactJS 配合使用。

ReactJS Vs. AngularJS 的使用占比

AngularJS 涵蓋所有版本:AngularJS1.XX / 2.XX

對于 ReactsJS 和 AngularJS 之間的比較(第一個是庫,第二個是框架),貌似聽起來有些奇怪。但是,如果僅針對開發(fā)方式來說,它確實做到了非比尋常。

AngularJS 基于緊耦合的架構,而 ReactJS 則提供了選擇自由性的可能。許多參與者表示,他們使用 AngularJS 1.XX 用于老產品的研發(fā),而新一代的產品則會選擇 ReactJS ?;谶@個反饋,近兩年來 ReactJS 的使用已呈現(xiàn)出指數(shù)級的增長態(tài)勢。同時,我們期望在 2017 年,它會成為你的首選。

前端開發(fā)框架選型

雖然這并不讓人感到驚訝,但有趣的是,兩種技術框架選型主導著整個前端開發(fā)市場。此外,在近期開發(fā)的網(wǎng)站中,約 80% 的網(wǎng)站正在使用它們之一:AngularJS / ReactJS。

你認為前端單元測試是一個有效的方法嗎?

大多數(shù)參與者表示,一般情況下,他們發(fā)現(xiàn)自動化測試和 JavaScript 單元測試都會特別的高效。我們認為,其中的一個主要原因是,高耦合的 JavaScript 代碼所致。而這也解釋了 JavaScript 單元測試框架,在市場中自然增長的原因。

你執(zhí)行過 JavaScript 單元測試嗎?

調查中的另一個有趣的見解是,在大型組織中 JavaScript 單元測試更受歡迎。其中一個原因可能是,由于大型組織需要處理大規(guī)模的產品,以及頻繁的功能迭代吧。這種持續(xù)的迭代方式,迫使他們進行自動化測試的投入。更具體地說,單元測試有助于增強產品的整體質量。

組織規(guī)模 單元測試覆蓋率
1-10 56%
10-100 69%
100+ 81%

熱門的 JavaScript 自動化單元測試框架

排名前三位的單元測試框架分別為 Mocha,Jasmine 和 Karma。 以下是參與我們調查的用戶反饋:

熱門自動化單元測試框架 AngularJS / ReactJS / Vanila JavaScript

事實上,它們各自有著不同的優(yōu)勢,沒有明確的最好之說。而這些工具的初衷也只是為了用于 AngularJS(例如 Protractor 和 Karma),但最終也廣泛應用于 ReactJS 。

最流行的 JavaScript 自動化單元測試工具組合是:

  • Jasmine 與 Protractor (72.4%)
  • Jasmine 與 Karma (67.7%)
  • Jasmine 與 Jest (58.3%)
  • Karma 與 Protractor (58.6%)

想要更深入了解,為什么 Jasmine 和 Karma 是一對優(yōu)秀的 JavaScript 單元測試組合。繼續(xù)在這里閱讀。

原文出處: MARK KARDASHOV   譯文出處:IT程序獅  


分享標題:前端開發(fā)自動化單元測試趨勢
URL標題:http://www.dlmjj.cn/article/cdosgis.html