freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

測試驅動的設計和開發(fā)-文庫吧資料

2024-10-24 17:05本頁面
  

【正文】 tch( final Exception e ){ ()。 assertEquals(Expecting ,(),() )。 assertEquals(Expecting charles,(),() )。 try{ ( account )。 } } 28 Junit( A sample) Method寫 Test Case …… public void testAddAccountNormal(){ AccountDAOmySql dao = new AccountDAOmySql()。 public void setUp() throws Exception { ()。 public class AccountDAOmySqlTest extends TestCase { public AccountDAOmySqlTest(String name) { super(name)。 import 。 Unit Test Case應該放在 和 Business Class相同的 Package中,但在不同的的物理位置。 23 什么時候寫 Tests? ? 如果你要寫一個新的功能,請先寫她的測試例子 ? 如果你要在沒有經(jīng)過測試的代碼上寫新的功能,請先寫目前代碼的測試例子 ? 如果你要 Fix一個 Bug,請先為這個 Bug寫一個測試例子 ? 如果你要 Refactor沒有測試過的代碼,請先寫一個測試例子 ? 如果你發(fā)現(xiàn)一個邊緣例外值,請為她寫一個測試例子 24 Extreme Unit ? Junit Java Class的測試 Framework ? JFCUnit Java Swing app的測試 Framework ? Catus Java Server Side( EJB, Servlet )的測試 Framework ? HTMLUnit Html Page的測試 Framework ? HTTPUnit Html Page的測試 Framework ? CPPUnit C++測試 Framework ? .NetUnit .Net app的測試 Framework …… 25 Junit( A sample) Junit是由 kent Beck和 Erich Gamma 編寫的一個 open source的測試 框架,用來編寫可重復的測試例子。 22 XP中誰來寫 Tests Developer: ? Unit Test ? Acceptance Test( Functional Test ) Customer: ? Acceptance Test Customer為每一個 User Story寫 Functional Test。 21 TDD,程序員和管理層 對程序員來說,通過運行 Unit Test和 Functional Test, 每天下班的時 候都可以清楚的知道自己的代碼是 work的 。 20 TDD防止 OverEngineering 在開發(fā)中采用 TDD,可以有效的避免過度設計和開發(fā)。 ? 有了 TDD,XP才能減少 CodeFix環(huán)節(jié),從而減少項目成本。 ? 有了 TDD,XP才能降低風險,去擁抱變化。 TDD的整個流程由兩個程序員一起執(zhí)行。 TDD是 XP中 Pair Programming的工作模式。 如果出現(xiàn)在 Unit Test中沒預先設定的結果,在 Unit Test中增加一個 Test Case, 修補代碼直到通過所有的 Test Case為止。 17 如何 做 Test Driven Design and Development ( Continue ) ? 運行 Unit Test 如果順利通過,你已經(jīng)很好的完成了你的任務。因為我們有另一段代碼擺在那里,清晰的表明這段代碼的 Contracts。 : ; :; : 15 如何 做 Test Driven Design and Development ( Continue ) ? 然后為這個功能( Method) 寫單元測試例子 ( Unit Test ) 單元測試例子要覆蓋這個 Method的 “ 做什么 ” 。 ? 自動測試太花時間(我要趕 Deadline),不值得。再說這些邊緣情況幾乎不可能出現(xiàn)了。我的經(jīng)驗和感覺都這樣告訴我。寫一些新的功能會更有趣些。 12 為什么會出現(xiàn) TDD(Continue) 程序員心中的測試: ? 很郁悶的工作。 ? 這種情況要作自動測試太復雜了。 ? 哎,我也知道該寫一些自動的單元測試來把剛才在 Debugger中的測試走一遍。我感覺這些代碼應該行了。等有空來再來重新整理這些代碼吧。 ? 還是不工作,時間不多了。 ? 哎,時間很緊。 10 什么是 TestDriven Design (T
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1