關于白盒測試編寫方法 軟件測試 一、什么是白盒測試法 白盒測試也稱結構測試或邏輯驅動測試,它是按照程序內部的結構測試程序,通過測試來檢測產品內部動作是否按照設計規格說明書的規..
白盒 測試 是 軟件測試 的一個基本概念,而 白盒測試 的工具可以減少測試員手動編寫測試所花費的時間與經歷。下面看看微軟最新發布的白盒 測試框架 Pex的情況。 不久前微軟發布了新版本的..
protected是一個有趣而有用的修飾符,它把方法的訪問成員嚴格限制在自身或自己的子類身上。換句話說,在使用過程中,protected成員對外部是開放的(因為其他類可以通過繼承來使用該成員),又..
開發人員執行的測試介紹 軟件測試方法 再也不會出現由一個開發人員單獨開發整個系統的情況了?,F在的系統都是由一個大團隊來開發,有時候細分為每個團隊開發一個子系統,有的團隊位于..
..
..
..
..
數據結構與算法:多任務下的垃圾收集[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..
單元 測試 是 軟件測試 的基礎,本文詳細的論述了單元測試的兩個步驟人工靜態檢查法與動態執行跟蹤法,所需執行的工作項目及相關的策略和方法。通過對這兩個步驟的描述作者將多年的單..
發現客戶端軟件中的內存泄露 軟件測試 這里的客戶端軟件包括C/S系統的客戶端和B/S系統中的客戶端控件,當用戶使用客戶端軟件時,如果發現我們的軟件會吃內存,那是很丟面子的事,有哪些..
軟件測試中也談軟件調試 軟件測試方法 關鍵字:軟件測試 軟件調試 說到 程序員 ,各位大腦中第一反應就是編碼;但我們知道軟件 開發 可不僅僅只有編碼,調試也占據了程序員很大一部分精力..