日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

junit4 单元测试框架_超越JUnit –测试框架的替代方案

發布時間:2023/12/3 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 junit4 单元测试框架_超越JUnit –测试框架的替代方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

junit4 單元測試框架

JUnit是事實上的Java單元測試框架,但是可能有一些新的(不是那么新的)框架可以用于Web開發。 在采用之前可能要問自己的問題:
  • 它們是否快速,容易開發并因此成本低廉?
  • 他們運行快并因此鼓勵采用嗎?
  • 他們需要維護并因此產生持續的成本嗎?
  • 我可以在每晚的版本中執行它們嗎?
  • 他們最終是否允許您更快地編寫更多無錯誤代碼?

莫基托

這是一個模擬框架,可以輕松快捷地創建模擬支持的測試。 這樣可以減少建立數據庫的成本,并避免編寫自己的數據庫。 該API似乎并不穩定,但語法簡潔明了。

http://mockito.org/

SureAssert

SureAssert具有用于編寫測試的基于注釋的機制。 這使編寫測試變得容易,并且Eclipse插件意味著您對增量構建進行了增量測試。

http://www.sureassert.com/

JS測試驅動程序

與下面的Selenium類似,這允許您使用JUnit樣式語法為JavaScript創建測試用例。 主要警告是您需要適當地考慮測試以進行測試,而我見過的大多數JavaScript并非如此。

http://code.google.com/p/js-test-driver/

Selenium

Selenium是自上而下的瀏覽器插件和框架,它使您可以在瀏覽器中記錄一組類似于宏的操作以及對這些操作的一組斷言。 例如

  • 打開第X頁。
  • 單擊按鈕Y。
  • 預期文字Z。
  • 很好,因為測試著重于重要場景(檢查頁面是否真正打開并且交易確實發生),并且可以作為JUnit測試導出,可以作為夜間構建的一部分運行。 然而。 它很脆弱,并且因為它取決于應用程序的運行,所以速度很慢。

    http://seleniumhq.org/

    參考: Alex Collins博客中來自JCG合作伙伴 Alex Collins的JUnit之外 。


    翻譯自: https://www.javacodegeeks.com/2012/04/beyond-junit-testing-frameworks.html

    junit4 單元測試框架

    總結

    以上是生活随笔為你收集整理的junit4 单元测试框架_超越JUnit –测试框架的替代方案的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。