首頁 > web前端 > js教程 > 主體

JavaScript 單元測試工具是否完全遵循 TDD 原則?

Patricia Arquette
發布: 2024-10-29 13:11:02
原創
941 人瀏覽過

 Does a JavaScript Unit Test Tool Fully Adhere to TDD Principles?

有沒有一個遵守 TDD 原則的 JavaScript 單元測試工具?

考慮過很多 JavaScript 單元測試和測試工具,但是沒有似乎完全符合 TDD 實踐。這就引出了一個問題:是否有完全符合 TDD 的 JavaScript 單元測試工具?

答案:

Karma 或Protractor

  • Karma: 🎜>
  • Karma 用:
  • Protractor:
用於端對端測試,利用 Selenium Web 驅動程式。

這兩個工具都源自 Angular 團隊,支援任何斷言函式庫。

mocha.js

    功能:
  • 瀏覽器支援
  • 異步支持,包括承諾
  • 瀏覽器支援
  • 異步支持,包括承諾
  • 測試覆蓋率報告
  • 差異支援
  • 用於執行測試的JavaScript API
  • CI 支援的正確退出狀態

跨域代理可自訂擴充

yolpo

現在重定向到sequential.js。 JavaScript 執行的視覺化工具。
  • AVA
  • 並發測試執行

強制原子測試增強斷言

  • Buster.js
  • 同時支援瀏覽器和Node.js 測試
模組化靈活

來了有自己的斷言庫

  • Jasmine
  • 行為驅動的框架
基於Ruby RSpec 的語法

基於Ruby RSpec 的語法

    可以從HTML或測試運行器運行
  • QUnit

專為基於瀏覽器的JavaScript 測試而設計

    斷言遵循CommonJS 單元斷言遵循CommonJS 單元斷言測試規範
  • Sinon

提供測試間諜、存根和模擬

    獨立於任何單元測試框架
  • 實習生

提供開箱即用的全面功能

    支援所有瀏覽器自動化框架
  • JEST
包括基於快照的測試提高測試速度詳細的入門指南

以上是JavaScript 單元測試工具是否完全遵循 TDD 原則?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板