..
軟件測試之單元測試的合理性 單元測試工具 在開發周期中的任何階段都可以進行測試和修正錯誤。然而,Boehm【2】表明,且其他人重申過【7、9】,發現并修正錯誤的費用隨著開發的進展而極..
在開發過程中怎樣利用單元和 功能測試 單元測試工具 在過去的幾年中,單元測試逐漸成為我編寫軟件的核心內容,在這里要感謝一種叫做極端編程- XP (注1)(見“資源”一節)的簡便程序設..
軟件測試 單元測試工具C++ Test簡介 單元測試工具 C++ Test是 Parasoft 公司出品的一個針對C/C++源代碼進行自動化單元測試的工具。它可以對源代碼進行三種測試:白盒測試、黑盒測試以及回歸功測..
軟件測試之單元級別的測試 軟件測試 ·單元測試套件在 開發 過程中,軟件開發者實現和使用的單元測試套件是構建時由每個開發者在軟件組件集成之前運行的可重用的測試套件。這些測試應該..
sqlserver2000上在 單元測試 里進行多線程并發出現的死鎖情況 軟件測試 測試在sqlserver2000上進行,對工作流操作的相關方法在單元測試里進行多線程并發。測試發現sqlserver出現死鎖的情況相當多,..
..
單元測試的規劃方法 單元測試 討論是緣起于我們幾個最近在合作的一個基于Pylons 開發 的小項目。Pylons本身是一個基于MVC的WEB框架,我們的應用可以簡單地分層為: Controller, Function, Model 這樣三..
..
..
..
數據結構與算法:多任務下的垃圾收集[3] 數據庫設計 關鍵字:數據庫設計 /** 支持多任務的垃圾收集函數,遍歷哈希表,將所有引用計數為0的內存釋放 @return void——無 */ void MGC_Collect() { void..
軟件測試 開發 技術數據結構與算法:內存泄漏檢查[2] 軟件測試工具 數據結構與算法:內存泄漏檢查[2] 關鍵字: 數據庫 設計 voidGC_CheckMemoryLeak() { void*p; HashTable_EnumBegin(g_pTable); while((p=HashT..
軟件測試 開發 技術數據結構與算法:內存泄漏檢查[1] 軟件測試工具 關鍵字: 數據庫 設計使用引用計數的方法實現的內存垃圾回收不能自動回收循環引用的內存,循環引用的內存需要使用手工..
軟件測試之用戶層垃圾回收算法[4] 軟件測試方法 關鍵字: 數據庫 設計 HASHTABLE *g_pTable;/* 哈希表指針 */ /** 垃圾內存收集算法的初始化函數 @param INT nBucketCount——哈希表的bucket的數量 @return ..
軟件測試之之用戶層垃圾回收算法[3] 軟件測試方法 關鍵字: 數據庫 設計 以上編碼便是使用GCPtr類管理引用計數的一個初步實現,當然這里只是為了演示一下如何管理引用計數,并不是全部功..
軟件測試之用戶層垃圾回收算法[2] 軟件測試方法 關鍵字: 數據庫 設計可不可以在GCPtr類里面直接定義一個變量來保存引用計數呢?答案是否定的。因為指針和內存并不是一一對應的關系,而是..
軟件測試之用戶層垃圾回收算法[1] 軟件測試方法 關鍵字: 數據庫 設計由于很多垃圾回收算法都是在編譯器層面實現的,而編譯器層面實現起來牽涉的內容很復雜,一般軟件人員理解起來很困..
軟件測試線程池的編碼實現[2] 軟件測試工具 關鍵字: 數據庫 設計 @param void *——未使用 @return void——無 */ void ProcessRequest(void *) { SOCKET *pSock; while (pSock = MsgQueue_Recv(g_pQue)) { int len; char buf[1..
線程池的編碼實現[1] 軟件測試工具 關鍵字: 數據庫 設計下面以一個簡單的 服務器 為例來實現上述算法。假設客戶端向服務器發送一個“Hello!”字符串,服務器收到后判斷一下是不是“Hello..