Visual Studio Testing tool:
- 和.Net project 整合力強,提供的測試工具多元
- 商業軟體(微軟甚至把Testing tools和IDE的開發環境拆開來賣)
Nunit
網路上有很多文章比較了兩者之間的優劣,國外的部落客也寫了得比較完整的比較,除此之外如果是在開發.NET專案的前提下我是比較偏好使用VS,畢竟整合度以及相關工具完整,但是輕巧簡潔的Nunit也是強力的Backup solution,兩者實在難分高下,最後整理了一下兩者之間的評分如下:
Comparison
在功能性上,VS 2010 Ultimate的測試工具實在太齊全了,甚至做Code coverage測試也不需要另外再安裝其他套件,這點Nunit就稍弱了些,但是在延展性和整合性上其實是不分軒輊的,最後一點在Performance的表現上Nunit就壓倒性的扳回一成,由於VS在測試的準備時間實在耗太久了,每一次執行至少要2-5秒產生測試報告,如果在開其他測試功能的話時間又被吃了更多...這一點跟Nunit按個鈕就產生立即產生Test Result的速度實在被徹底壓過,但是如果綜合比較起來,就難說了,雙方其實各擅勝場,就看開發者的偏好和環境來做選擇了。
沒有留言:
張貼留言