關鍵字:白盒測試 軟件測試 藝術》讀書筆記 先談及、概括一下白盒測試。 白盒測試,所關注的是: 測試用例 執行的程度或覆蓋程序邏輯結構(源代碼)的程度。因此,也可以認為是邏輯覆蓋..
模仿對象(Mock object)是為起中介者作用的對象編寫單元測試的有用方法。測試對象調用模仿域對象(它只斷言以正確的次序用期望的參數調用了正確的方法),而不是調用 實際 域對象。然而..
單元測試是軟件開發的一個重要組成部分,通過在軟件設計、開發的過程中合理地運用設計模式,不但為系統重構、功能擴展及代碼維護提供了方便,同時也為單元測試的實施提供了極大的靈活..
測試驅動的開發和單元測試是確保代碼在經過修改和重大調整之后依然能如我們期望的一樣工作的最新方法。在本文中,您將到如何在模塊、用戶界面(UI)層對自己的PHP代碼進行單元測試。..
Java code package test.jdk; /** * 內部類的收集與整理 * * @author 趙學慶 www. java 2000.net */ public class InnerTest { private String instAtt = "實例變量"; private static String staticAtt = "靜態變量"; public void test() { int meth..
關鍵字:EMMA 就在幾個月前的一個項目中,我決心按照 敏捷 開發 的實踐,為項目組引入一個測試覆蓋率工具。首先考慮的當然是大名鼎鼎的Clover,Clover功能強勁,理應是測試覆蓋率的首選工具..
軟件測試 之 單元測試 的內容與步驟 作者: 周玲 來源: 希賽網 單元測試針對程序模塊,進行正確性檢驗的測試。其目的在于發現各模塊內部可能存在的各種差錯。單元測試需要從程序的內部結..
關鍵字:測試覆蓋 軟件測試覆蓋包括分支覆蓋,語句覆蓋以及條件覆蓋,這是 白盒測試 中一個很基本的測試概念,但是最近和幾位搞了多年測試的朋友談及此事,大家都搞不大清楚。下面我通..
單元測試 作為保證軟件 質量 及重構的基礎,早已獲得廣大開發人員的認可。單元測試是一種細粒度的測試,越來越多的開發人員在提交功能模塊時也同時提交相應的單元測試。對于大多數開發..
關鍵字:“白盒”靜動測試兩齊全 在通常情況下,嵌入式 軟件測試 一般采取 黑盒測試 與白盒測試相結合的方法。其中,白盒測試一般分為靜態測試與動態測試。靜態測試不實際運行軟件,主..
關鍵字:TestDriven.Net 盡管Jamie Cansdale和微軟在許可證方面還有分歧,但2.5 Beta版的TestDriven.NET現在又可以支持Visual Studio Express Edition了。 TestDriven.NET是一款支持多種框架的 單元測試 插件,比如N..
一、 單元測試 概述 工廠在組裝一臺電視機之前,會對每個元件都進行測試,這,就是單元測試。 其實我們每天都在做單元測試。你寫了一個函數,除了極簡單的外,總是要執行一下,看看功..
白盒測試 現在主要用在具備高 可靠性 需要的軟件領域,例如:軍工軟件、航天航空軟件、 工業控制軟件等等。 白盒測試工具 在選購時應當主要是對研發語言的支持、代碼覆蓋的深度、 嵌入..
白盒工具--NuMega DevPartner Studio 這是一組 白盒測試 工具,主要是用于代碼 開發 階段,檢查應用的 可靠性 和穩定性。它提供了先進的錯誤檢查和調試 解決方案 ,充分地改善生產力和開發團隊的..
關鍵字:測試您可能從編寫 Ajax 應用程序中獲得了極大樂趣,但是對它們執行 單元測試 卻著實讓人頭痛。 在本文中,Andrew Glover 著手解決 Ajax 的弱點(其中之一),即應對異步 Web 應用程序執..
關鍵字: 測試 清單 1. 一個有效的 GWT 應用程序,但是如何測試它? public class DefaultModule implements EntryPoint { public void onModuleLoad() { Button button = new Button("Submit"); TextBox box = new TextBox(); Label output =..
關鍵字: 測試 現在我實現了對所有與 UI 相關的組件的編程式訪問(假設所有需要進行訪問的類都在同一個包內)。以后我可能需要使用其中一種訪問進行驗證。我現在希望限制 使用訪問器,..
關鍵字:測試submitWord() 方法又委托給 getDefinition() 方法,我可以用 JUnit 測試它。getDefinition() 方法從邏輯上獨立于特定于 UI 的代碼(對于絕大部分而言),并且可以在沒有單擊按鈕的情況下得到..
關鍵字:測試清單 6. 使用 GWT 輕松測試 public void testDefinitionValue() throws Exception { WordModule module = new WordModule(); module.getDefinition("pugnacious"); Timer timer = new Timer() { public void run() { String value = module.ge..
關鍵字:測試當設計大型程序的時候,您必須時刻留心不同設計選項對諸如 性能 和可擴展性這樣的特征的影響。隨著軟件產品的日漸復雜及其無所不在的部署,軟件的“可測試性”也成了更重..