測試驅動的開發和單元測試是確保代碼在經過修改和重大調整之后依然能如我們期望的一樣工作的最新方法。在本文中,您將學習到如何在模塊、 數據庫 和用戶界面(UI)層對自己的 PHP 代碼進..
引言: 舉一個可能會發生在你身邊的事件將更能貼近實際,幸好我們現在就有一件在 程序員 看來非常普通的任務: 你今天第一天上班,你的項目經理拿給你一疊不算厚的文檔,告訴你今天的..
簡介 隨著 Microsoft Office Information Bridge Framework 1.0 的推廣,Microsoft Office 2003 開發 人員的工具箱中現在有了很多非常棒的新工具。公開 Microsoft Office Professional 2003 中的 Information Bridge Framework 功能的..
第1章 MI LY: '微軟雅黑','sans-serif'"> 序言 1. 自信的編碼 有一次——或許就是上個禮拜二——有兩個 開發 者: Pat 和 Dale 。他們面臨著相同的最后期限,而這一天也越來越近了。 Pat 每天都在著急..
NUnit 是一個免費 開源 的(http://www.nunit.org)產品,它提供了一套測試框架和一個測試運行程序(test runner)。 注意:test tunner 知道如何尋找具有 [TestFixture] 屬性的類和類中的 [Test] 方法。 如何安裝..
MI LY: 宋體">前言: Nunit 是一項 開源 的項目,利用 Nunit ,你可以方便快捷地對已有的 .NET 組件進行 單元測試 。利用 Nunit ,你可以在不修改原有代碼的情況下,編寫專門的測試代碼對需要測試..
關鍵字:單元測試1主題內容與適用范圍 1.1主題內容 軟件單元測試是一個過程。本標準為該過程規定了一個標準的方法,使之成為 軟件工程 實踐中的基..
使用JUnit高效完成功能測試 作者: 未知 來源: 網絡 轉載 功能測試或 集成測試 是關系到整體系統功能的測試,而不只是牽涉到小段代碼(單元)。這需要將已經單獨測試好的模塊組裝起來,以保..
JUnit 假定測試的所有方面都是開發人員的地盤,而集成測試框架(FIT)在編寫 需求 的業務客戶和實現需求的開發人員之間做了協作方面的試驗。這是否意味著 FIT 和 JUnit 是競爭關系呢?絕對不..
眾所周知并行程序設計易于產生 bug。更為嚴重的是,往往在 開發 過程的晚期當這些并行 bug 引起嚴重的損害時才能發現它們并且難于調試它們。即使徹底地對它們進行了調試,常規的單元測試..
雖然 Struts 正在慢慢退出 Web 框架的歷史舞臺,但它的遺產仍然存在,存在的形式主要是需要測試和維護的應用程序。這個月,Andrew Glover 向您介紹如何使用 JUnit 的 Struts TestCase 、DbUnit 以及在這..
TestNG-Abbot 是一種 測試框架 ,它為 GUI 組件的測試帶來了新的活力。本月,Andrew Glover 將帶領您親歷使用 TestNG-Abbot 測試 GUI 過程中難度最大的部分,即理解用戶場景的實現過程。一旦理解了它,..
Selenium 是一種 測試框架 ,它使您可在 Web 應用程序上輕松地運行用戶驗收測試(user acceptance test)。本月,Andrew Glover 將向您展示如何以編程的方式運行 Selenium 測試,并使用 TestNG 作為測試驅動..
您可能從編寫 Ajax 應用程序中獲得了極大樂趣,但是對它們執行 單元測試 卻著實讓人頭痛。 在本文中,Andrew Glover 著手解決 Ajax 的弱點(其中之一),即應對異步 Web 應用程序執行單元測試的..
在應用程序的開發周期中, 性能測試 常被放到最后考慮,這并不是因為它不重要,而是因為存在這么多未知變量,很難有效地測試。在本月的 追求代碼 質量 系列中,Andrew Glover 使性能測試成..
JUnit 是JAVA語言事實上的標準測試庫。JUnit 4是三年以來最具里程碑意義的一次發布。它的新特性主要是針對JAVA5中的標記(annotation)來簡化測試,而不是利用子類、反射或命名機制。本文將講述如..
軟件開發習慣中一個細微更改都可能會對軟件 質量 產生巨大改進。將單元測試合并到開發過程中,然后從長遠角度來看它可以節省多少時間和精力。本文通過使用代碼樣本說明了單元測試的種..
軟件開發習慣中一個細微更改都可能會對軟件 質量 產生巨大改進。將單元測試合并到開發過程中,然后從長遠角度來看它可以節省多少時間和精力。本文通過使用代碼樣本說明了單元測試的種..
應用 單元測試 ,首先要解決的是單元測試的關注點。 測試的關注點在于測試邏輯,只要有邏輯就要寫測試代碼。測試的手段就是驗證所有被 測試方法 的所有產出物,包括: 1. 測試方法的返回..
Package framework Class Interface Hierachy Interface Test 主要方法 countTestCases:統計TestCases 數目 run:運行 測試 并將結果返回到指定的TestResult 中 Class Assert 首先,Assert 提供的public 方法都可以帶或不帶自己..