跳至主要內容

測試函式庫

簡單且完整的測試工具,鼓勵良好的測試實踐

您的測試越像軟體的使用方式,
它們就能給您越多的信心。

編寫可維護的測試

只有當您的應用程式壞掉時測試才會失效,而不是實作細節

充滿信心地開發

以使用者相同的方式與您的應用程式互動

預設可存取性

內建的選擇器以使用者的方式尋找元素,幫助您編寫包容性的程式碼

The problem (picture of a question mark)

問題

  • 您想要為您的 UI 進行測試,避免包含實作細節,而是專注於讓您的測試給您它們應該給予的信心。
  • 您希望您的測試是可維護的,以便重構(對實作進行更改但不改變功能)不會破壞您的測試並拖慢您和您的團隊的速度。

解決方案

Testing Library 系列函式庫是一個非常輕量級的解決方案,用於測試而無需所有實作細節。它提供的主要工具包括查詢節點,方式與使用者尋找它們的方式類似。透過這種方式,testing-library 幫助確保您的測試讓您對 UI 程式碼充滿信心。

The solution (picture of a star)
The guiding principle (picture of a brick wall)

指導原則

您的測試越像軟體的使用方式,它們就能給您越多的信心。

獎項

Winner of the Open Source Awards 2019 in the category "The most impactful contribution to the community"
Winner of the State of JS 2020 award for the technology with the highest percentage of satisfied users