JavaScript 測試及校正工具__Java

來源:互聯網
上載者:User

JavaScript 是一款強大的廣泛運用於現代Web網站及應用的指令碼語言。作為一個技藝精湛的 Web 開發人員,掌握JavaScript可以增強使用者的使用體驗,提供互動及富用戶端等功能。

儘管JavaScript 的文法非常簡單,但對於寫程式而言仍然是困難重重,就是因為它的運行環境:基於Web瀏覽器。

以下您可以看到收集的8個實用的 JavaScript 測試及效驗工具,它們都可以在不同環境下進行單元測試及校正測試您的指令碼。

JSLint
JSLint是基於Web的驗證JavaScript錯誤碼的工具。它擁有的功能及特定的設定來使用您的需求,自訂你的驗證演算法。

JsUnit
JsUnit是一款在用戶端(在瀏覽時)的單元測試JavaScript架構。對JavaScript而言,JUnit就像是它的一個連接埠。當然它也可以在多 個瀏覽器、多個機器的不同作業系統中自動運行。它的發展始於2001年1月。

J3Unit
J3Unit是一個物件導向的JavaScript單元測試架構。J3Unit在網頁瀏覽器中直接運行JavaScript的測試,也可以自動運行 JUnit 和 Jetty。J3Unit是建立在JUint和Script.aculo.us的基礎之上來更好地實現自動運行JavaScript 單元測試。物件導向的JavaScript單元測試是由Script.aculo.us的Test.Unit.Runner對象編寫的,基於 prototype JavaScript庫。

Crosscheck
Crosscheck是一款開源的校正瀏覽器中的JavaScript測試架構。它可以協助您在不同的瀏覽器中,諸如:Internet Explorer、Firefox等,而不需要一 一安裝他們來確認您的代碼是否正確。您唯一需要的是必須要有Java虛擬機器環境。

YUI Test
YUI測試是一款基於瀏覽器,提供解決方案的測試架構。使用YUI,您可以方便地添加單元測試,尋求JavaScript解決方案。它是由 Yahoo! UI Library開發的一個JavaScriptMVC測試外掛程式,能夠讓你模範大部分DOM動作,比如寫,拖拽,比如模範AJAX響應,並且能夠使用斷言 (assertions)。它能夠象函數一樣運行,並且能夠在不同的console視窗進行整合測試。雖然它不是在任何 xUnit 架構基礎上開發而來,但YUI Test仍然有很多nUnit 和 JUnit的所具有的特性。( While not a direct port from any specific xUnit framework, YUI Test does derive some characteristics from nUnit and JUnit. 這段翻譯得不好,但相信大致意思是對的)。

Regular Expression Tool
Regular Expression Tool(Regex工具)是一款線上工具,用來測試您的Regex代碼是否正確。當您想快速測試各種文本例子的Regex時非常得心應手。

JSLitmus
JSLitmus是款輕量級的工具,用來測試JavaScript執行效能情況,採用直觀的API。

JavaScript Regular Expression Tester
這塊便利的應用程式是在瀏覽器中使用JavaScript來測試JavaScriptRegex的。操作介面跟其他Regex測試載入器無異,不同的 是,它測試的是JavaScriptRegex在JavaScript中的效能情況。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.