c# - .NET測試框架建議

c# - .NET測試框架建議

我期待在我的工作中引入一個單元測試框架。 我們正在使用Visual Studio 2005(儘管我們可能會在未來6個月內轉向2008),並且主要使用C#。 如果框架有某種IDE集成是最好的,但我願意接受那些沒有集成的框架,但是它們的設置還是比較簡單的。 我會以這樣或那樣的方式來抵制,所以如果我能確定我所推的是不是一個痛苦的脖子,這將有助於我的情況。 迄今為止我所做的研究顯然選擇了nUnit,但…


c# - 什麼是對ASP.NET 2.0網頁進行單元測試的最佳方法?

有什麼建議麼? 在C#中使用visual studio。 是否有任何具體的工具或方法來解決這個問題? 更新: 對不起,我應該更具體一點。 我正在使用ASP.Net 2.0,並正在尋找更多像Java的jUnit工具。 我看了一下NUnit和NUnitAsp,看起來很有希望。 我甚至不知道Visual Studio Pro有一個測試套件,所以我會看看所有這些選項(今年夏天我剛開始使用Visua…


unit testing - 如何讓初級程序員編寫測試?

我們有一名初級程序員,他們根本沒有編寫足夠的測試。 我不得不每隔兩個小時就嘮叨一句,“你有寫測試嗎?” 我們已經嘗試過: 表明設計變得更簡單 顯示它可以防止缺陷 把它說成是一個自負的事情,說只有糟糕的程序員才會這樣做 本週末,2名團隊成員不得不開始工作,因為他的代碼有一個NULL引用,他沒有對它進行測試 我的工作需要最高質量的穩定代碼,通常每個人都能得到它,而且不需要通過測試。 我…


unit testing - 您如何使用單元測試Web UI?

我目前正在工作的公司正在使用Selenium來統一測試我們的用戶界面。 您使用什麼來對Web UI進行單元測試以及如何有效地進行測試?…


以某種順序運行PHPUnit測試

有沒有辦法讓TestCase的測試以一定的順序運行? 例如,我想將一個對象的生命週期從創建到使用破壞分開,但是在運行其他測試之前,我需要確保先設置對象。…


unit testing - 單元測試執行速度(每秒多少次測試?)

你的單元測試的目標是什麼樣的執行速度(每秒#次測試)? 單個單元測試需要多長時間? 我有興趣知道人們是否有任何特定的門檻來決定他們的測試是否太慢,還是只是當一個長期運行的測試套件的摩擦變得越來越好時呢? 最後,當你決定測試需要運行得更快時,你用什麼技術來加速你的測試? 注意:集成測試顯然是另一回事了。 我們嚴格地講單元測試,需要盡可能頻繁地運行。 響應綜述:感謝迄今為止的出色答复。 大多…


c# - 深度克隆的單元測試

比方說,我有一個複雜的.NET類,有很多數組和其他類對象成員。 我需要能夠生成這個對象的深層克隆-所以我寫了一個Clone()方法,並用一個簡單的BinaryFormatter序列化/反序列化來實現它-或者我可以使用其他一些更容易出錯的技術我想確保測試。 好吧,現在(好的,我應該先做)我想寫測試覆蓋克隆。 所有的班級成員都是私人的,我的建築非常好(!),所以我不需要編寫數以百計的公共資…


unit testing - 自動測試遊戲

題 你將如何去添加自動化測試遊戲? 我相信你可以單元測試很多遊戲引擎的功能(網絡,對象創建,內存管理等),但是有可能自動測試實際的遊戲本身嗎? 我不是在討論遊戲元素(就像Protoss會在地圖X中擊敗虫族),但是我正在談論遊戲和引擎之間的交互。 介紹 在遊戲開發中,引擎只是遊戲的一個平台。 你可以把遊戲引擎想像成一個操作系統,把遊戲看作是操作系統運行的一個軟件。 遊戲可以是遊戲引擎中的…



unit testing - 將TDD與Web應用程序開發集成的最佳實踐?

單元測試和ASP.NET Web應用程序在我的組中是一個模棱兩可的問題。 多數情況下,良好的測試實踐都是通過裂縫和網絡應用程序最終上線幾年而沒有測試。 這個痛點的原因一般是圍繞編寫UI自動化中期開發的麻煩。 您或您的組織如何將最佳的TDD實踐與Web應用程序開發結合起來?…


unit testing - 高級開發人員和單元測試-必需? 他們被允許使用走狗嗎?

高級開發人員是否應該免於進行單元測試-還是應該允許他們使用走狗來執行? 激勵那些不習慣使用單元測試技術的人採用它們的最好方法是什麼?…




unit test studio visual android testing example java framework junit