pex

    1熱度

    4回答

    我在和Pex和Moles玩耍,Pex發現幾乎所有的Pex表示失敗的測試都是因爲NullReferenceExceptions是「允許的」。讀取的Pex文檔,我橫跨以下就來了: 如果更高級別的分量通過 畸形數據到較低級別的 組件,其中較低級的 組件拒絕,則 更高級別的組件應該是 在第一個 的地方阻止這樣做。 那麼上面的建議是,我們應該測試等方法/班前空值使用類似叫做:空值遍不上訴的,那麼多的 if(

    1熱度

    1回答

    。我在合同,pex和quickgraph之間存在着令人困惑的相互作用,並且非常感激來自知識更豐富的人的建議。我已經把它歸結爲一個重複的案例,其中註釋掉一個合約使得虛假的消極消失,但是我一直無法用調試器在允許的時間內對它進行診斷,因爲主題代碼(quickgraph)在屬性中有副作用 - 這意味着調試器在顯示屬性值時執行副作用,干擾執行的實際順序。 首先有一點背景,然後是具體情況,然後指向一個項目下載

    0熱度

    1回答

    Pex的學術許可證似乎只能在32位版本中使用。 是否有64位版本?

    1熱度

    1回答

    我在我的Prism複合應用程序中實施單元測試並試圖實施Microsoft Pex(http://research.microsoft.com/en-us/projects/pex/)以加快此任務。 但我遇到了很多與棱鏡有關的麻煩。儘管使用了Moles來存儲Prism的實現,但我還是有很多錯誤和問題。 有人已經成功地將Pex與Prism應用程序一起使用嗎? 預先感謝您的回答

    4熱度

    1回答

    嗨: 我很喜歡和Pex和Moles玩耍......現在是時候儘可能地使用它來覆蓋舊版應用了。 我們通過轉換開始.NET 3.5(客戶端還不能承載在.NET 4.0中) 我們注意到,我們正與越來越痣工作的麻煩。 似乎工作,如果測試項目程序集是一個.NET 4.0 - 但將單元測試程序集框架轉換回.NET 3.5(在安裝Visual Studio 2010 SP1以提供該能力後)它停止工作。 保持與「

    -1熱度

    2回答

    Pex如何處理仿製藥?

    0熱度

    2回答

    我想測試不與問候TDD或自動測試的任何其他形式寫了一些代碼,使用.NET 4 集成的單元測試在VS2010是不夠的,我的目標,所以我看過Pex &痣。 我所擁有的是用於代表遠程設備上的視頻文件的代碼。通過特定的SDK處理對設備的訪問,併爲該SDK編寫包裝器。使用Moles,我可以覆蓋包裝函數,並用從本地文件讀取數據的函數替換它們。我使用Moles和集成單元測試來做到這一點。然而,這還不夠,因爲我只

    1熱度

    1回答

    當我創建一個PUT,調用待測試類的方法並將它歸屬於PexMethod時,「Run Pex」將使用此方法併爲其創建自動生成的測試。 只有在對方法的調用直接在PUT的主體中時,這才起作用。 樣品: 這個PUT所使用的 「運行Pex的」: [PexGenericArguments(typeof(string))] [PexGenericArguments(typeof(int))] [PexGene

    0熱度

    1回答

    我嘗試在我的項目中爲代碼的某些部分使用生成單元測試。但我所得到的每次都是一樣的錯誤,所提供的信息對於達成解決方案並不是很有幫助。佩克斯說,代碼是不可見的。但是,如果我將所需的類和它們的依賴關係添加到另一個解決方案,它工作正常。有沒有人遇到過這個問題,並找到答案?

    1熱度

    1回答

    我剛剛開始使用Pex並遇到標題中所述的問題。似乎由Pex生成或手動添加的任何參數化測試都會導致任何導致異常被引發的輸入失敗的測試用例。有沒有辦法讓我指出某些輸入應該引發異常,因此不會導致特定的測試失敗?