通常一個典型的asp.net控件至少會用ViewState存儲一些屬性,以便于在頁面postback后不用重新設置。在這篇文章里我將介紹如何為控件寫單元 測試 ,以確保一個屬性被正確的保存在ViewState里。 為了..
軟件工程 師必知的12個單元測試技巧 單元測試是 敏捷 軟件 開發 的一個重要組成部分。這種方法最初由Kent Beck引入,現在已經深入人心在很多企業系統中使用。單元測試可以幫助開發人員降低..
如果實施得當,單元 測試 可以幫助 開發 團隊更快地交付應用程序,換言之,它能夠提高企業的競爭力。然而,只有很少的企業嘗試過使用 單元測試 ,而其中有只有一小部分成功地將其作為標..
想寫這篇文章很久了,因為 Seam 下的 單元測試 一直存在一些配置方面的問題,而且 Seam 框架提倡最多的是整合測試。所以關于單元測試,無論是 Seam 的參考手冊還是其他參考書(Seam In Action,..
在單元測試中的常用 單元測試方法 單元測試跟軟件設計一樣,有一些常用的模式,這篇文章是介紹一些常用的模式,其中的示例是C#代碼,都比較簡單,我想大家都能看懂。下面進入正題: ..
本篇將講述.NET Compact Framework下的 單元測試 。在.NET Compact Framework下可以使用NUintLite進行單元測試。 NUintLite是簡化版的NUnit,可以應用于.NET Compact Framework,Mono等平臺。 生成NUnitLite庫 NUintLite已經從..
單元測試 是在軟件 開發 過程中要進行的最低級別的測試活動,在單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進行測試。 在一種傳統的結構化編程語言中,比如C,..
剛接觸單元 測試 時,就是使用的 Junit ,說實話,對于新手來說,這個東西還是很直觀的,成功了就是一條非常好看的綠條,失敗了就是一條讓心滴血的紅條(有點夸張),但正是由于它的直觀,..
自1947年9月9日一只飛蛾被發現困在Harvard Mark Ⅱ中開始,調試問題就一直困擾著 程序員 。(這第一個“真實的 Bug ”,至今還存放在Smithsonian的美國國家歷史博物館)。計算機先驅Manrice Wilkes在談到..
1.CodeTest 概述 CodeTest 是 嵌入式 系統測試 工具,同時也能做嵌入式部分模塊測試。要求:目標板和操作系統能正確運行 2.CodeTest 的4 大功能 (1)性能分析:CodeTEST 能同時對128000 個函數和1000 個..
本文將簡單介紹一下如下幾種單元 測試 工具以及推薦一些學習資源。 1.NUnit 2.TestDriven.Net 3.NUnitForms 4.NUnitAsp 一.NUnit 提起大名鼎鼎的NUnit,我想沒有幾個不知道吧?NUnit是一個專門針對于.NET的單元..
隨著MicrosoftOfficeInformationBridgeFramework1.0的推廣,MicrosoftOffice2003 開發 人員的工具箱中現在有了很多非常棒的新工具。公開MicrosoftOfficeProfessional2003中的InformationBridgeFramework功能的主要方法是智能標..
寫完代碼后,你當然要測試它。有許多種方法來測試代碼:你可以在你的代碼中加些斷點,或者觀察實際發生的情況并和你預計的結果相比較,又或者寫些測試程序等等。 給代碼寫測試通常是..
當設計大型程序的時候,您必須時刻留心不同設計選項對諸如 性能 和可擴展性這樣的特征的影響。隨著軟件產品的日漸復雜及其無所不在的部署,軟件的“可 測試 性”也成了更重要的考慮事..
檢索智能標記識別器 要測試智能標記,首先需要獲得智能標記識別器的一個實例。清單 1 顯示了用來從 Information Bridge Framework 示例 解決方案 中獲得識別器的代碼。首先,實例化 RecognizerCollec..
代碼走查的最主要的目的是為了發現程序中的邏輯錯誤,編程風格方面的錯誤可以通過風格檢查的工具去檢查。如下的檢查單給代碼走查的專家發現邏輯錯誤提供了一個很好的幫助。 序號檢查..
在編寫ASP. NET 應用程序的時候,你會花費多長的時間來考慮 性能 的問題?很不幸,大多數 開發 者都對性能問題感到很后悔。性能的規劃和設計真的需要放在前面和中心位置。你需要考慮自己..
由于工作的關系,我常常需要讀一些源代碼,并在上面做一些修改并且拿來使用,或者是借鑒其中的某些部分??梢哉f,open source對于 程序員 來說,是很有意義的事情。根據我的經驗,讀源代..
有來 面試 的同行問個一個問題:“如果微軟的 開發 和 測試工程師 都需要寫代碼,那么兩者寫出來的代碼有高下之分嗎?” 當時我只能簡單的解釋一下?,F在可以多說一些了。 舉個例子,..
白盒 測試 技術中的邏輯覆蓋 一個或者多個條件組成一個判定,一個程序中可以有多個判定。 首要的是建立一個二維的真值表,各列為判定和條件,各行為每組值的T或者F。 1、語句覆蓋 為了暴..