測試只需 60 秒?GitHub 開源測試工具 12k+ star 不容錯過

測試只需 60 秒?GitHub 開源測試工具 12k+ star 不容錯過

Cypress是為現代網絡打造的下一代前端測試工具。設置、編寫、執行、調試測試都能輕鬆搞定。Cypress 能夠突破很多 Selenium上的限制,讓你能夠編寫更快、更簡單、更可靠的開啟測試。

測試只需 60 秒?GitHub 開源測試工具 12k+ star 不容錯過

主要特點如下:

  • 時間旅行: Cypress在你運行測試的時候拍攝快照。 只要將鼠標懸停在 命令日誌 上就能夠清楚的瞭解到每一步發生了什麼。
  • 可調式能力: 你再也不需要去猜測測試為什麼失敗了。 調試工具 和Chrome的調試工具差不多。 清晰的錯誤原因和堆棧跟蹤讓調試能夠更加快速。
  • 自動等待: 在你的測試中不再需要添加等待或睡眠函數了。在執行下一條命令或斷言前Cypress會 自動等待 異步將不再是問題.
  • Spies, Stubs, and Clocks: 驗證和 控制 函數、服務器響應或者計時器的行為。你喜歡的單元測試的功能都掌握在你的手中。
  • 網絡流量控制: 非常容易的進行 控制、保存和邊緣測試,而這並不需要涉及到你的服務。你可以根據需要保留網絡流量。
  • 一致的結果: 我們的架構不需要Selenium或者WebDriver。向快速,一致和可靠的無侵入測試看齊。
  • 屏幕截圖和視頻: 可以查看測試失敗時候系統自動截取的圖片,或者整個測試的錄製視頻。
測試只需 60 秒?GitHub 開源測試工具 12k+ star 不容錯過

設置測試環境

不需要安裝或配置的服務器、驅動程序或其它依賴。你可以在60秒內寫完一個可以運行通過的測試。

測試只需 60 秒?GitHub 開源測試工具 12k+ star 不容錯過

編寫測試代碼

用Cypress編寫的測試容易閱讀和理解。我們的API是完全建立在你熟悉的工具之上。

測試只需 60 秒?GitHub 開源測試工具 12k+ star 不容錯過

執行測試

Cypress的運行速度與瀏覽器的渲染速度一樣的快。你可以在開發應用程序時實時觀察運行的測試。

測試只需 60 秒?GitHub 開源測試工具 12k+ star 不容錯過

調試測試

可讀的錯誤消息能夠幫助你快遞調試程序。你還可以訪問你熟悉和喜愛的所有開發者工具。

測試只需 60 秒?GitHub 開源測試工具 12k+ star 不容錯過

GitHub 地址:https://github.com/cypress-io/cypress

網站崩潰找不到原因?平臺搭建無從下手?熱門技術不想落伍?想要變強找不到資料?

加入[IT拯救聯盟],讓大牛和同伴拯救你,帶你裝x帶你飛。群裡有定期乾貨分享、大牛專業解答、實用IT工具優選.....

私信小編“聯盟”,即可加入我們~


分享到:


相關文章: