Hamcrest是一個Python框架編寫匹配的對象,讓您以聲明方式定義“匹配”的規則 還有一些情況下的匹配是非常寶貴的,比如用戶界面的驗證,或者數據過濾,但它是在區寫入了匹配器是最常用的柔性測試。本教程介紹了如何使用Hamcrest進行單元測試。在編寫測試時,有時難以得到overspecifying測試(並使其變脆的變化),並且不指定足夠(使測試少有價值,因為它繼續通過即使當被測試的東西被破壞)之間的平衡。有一個工具,它可以讓你挑選出精確的角度測試,並描述它應有的價值,以精確控制的水平,有助於大...

鼻numpyseterr是鼻子的插件設置浮點錯誤如何通過numpy的被處理有沒有想過,為什麼你:用numpy的nosetest運行時“警告鴻溝的鴻溝遇到零”?只要運行nosetest與--npe,所有=籌集選項,你就會明白為什麼。見numpy.seterr的文件為其他有效參數 要求: ...

PyUseCase

PyUseCase 3.5.1

PyUseCase是一個GUI測試軟件PyGTK的。維護的GUI測試與使用案例記錄記錄的意圖,而不是機械最自然的方式通過用戶界面來創建測試是簡單地開展要執行,並有一個可以記錄他們再後來他們複製的工具的行為。這是一個簡單,快捷的方式來創建GUI測試等方面存在諸多工具,做到這一點。大多數工具情侶緊緊地測試到GUI...

Bazinga

Bazinga 0.2.4

Bazinga是一個插件鼻子運行增量測試。它遞歸檢測什麼是依賴於每個測試模塊通過看該被導入的模塊。如果沒有相關文件自上次成功測試更改,則跳過該模塊的所有測試。安裝PIP安裝Bazinga用法nosetests --with-bazinga調試nosetests --with-bazinga --debug = bazinga 要求: 在Python的鼻子...

PyModel

PyModel 0.9

PyModel在Python一個開源的基於模型的測試框架。在單元測試中,程序員的代碼測試的情況下,也代碼斷言檢查每個測試用例是否通過。在基於模型的測試,編程代碼的“模式”,產生盡可能多的測試用例,根據需要,也充當了檢查情況的神諭。基於模型的測試,建議在需要那麼多的測試用例,它不是用手工編碼它們所有可行的。測試顯示出歷史的依賴性和確定性,使很多變化(數據值的交錯等)的行為時,每個場景應該測試(或用例),這就需要出現。實例包括通信協議,網絡應用程序,控制系統,和用戶界面。PyModel支持在即時檢測,可產生無限...