亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
在Eclipse中建立自己的JUnit測試
作者:網絡轉載 發布時間:[ 2013/9/4 10:21:10 ] 推薦標簽:

  這篇文章將向你介紹Junit,一個用來在項目中進行測試和調試的工具。在介紹完TDD(以測試驅動開發)理論后,將進一步講解怎樣在流行的Eclipse中建立你自己的JUnit測試。向你展示如何測試Hello World這樣簡單的程序。
 
  許多書上都討論了自動測試,但是只有很少的著作注意到這么一個問題,那是怎樣把這些測試組織起來。隨著測試的增加,放置和調用這些測試卻變得更加麻煩。這將成為一個重要問題,以至于出現了TDD,極限編程(XP)使TDD得以普及。另外,你可以這樣理解TDD:通過測試來開發。

  TDD的主要規范 :

  在編寫程序代碼之前,與之對應的自動測試必須被寫好。甚至程序代碼并不存在,那也要看見一個失敗的測試結果。

  在測試通過后,副本代碼必須被丟棄。

  有一個具體步驟(可能指的是《Extreme Programming》)可以被任何一個程序員來參考,而不需要特殊的其他方法。在我們開始寫測試之前,這些步驟(章節)應該被首先閱讀――怎樣組織自動測試。

  講解一下不同種類的測試:

  單元測試:檢測模塊(也是類)的正確性。如果對象需要訪問外部的數據資源,例如數據庫,需要模擬一個mock objects,但在實際中真實數據與測試環境是不同的。

  客戶測試:這是功能性、系統、和驗收測試。用來測試整體的系統特性。在XP中,這些測試由用戶編寫。

  綜合測試:介于用戶測試和單元測試之間的橋梁。綜合測試幫助測試應用程序的交互性。一般情況下,mock objects不被用于綜合測試,它會增加測試時間。同樣,綜合測試經常依賴特殊的測試環境,例如數據庫送來的測試數據。綜合測試也需要用到外部類庫。例如為J2EE應用程序進行綜合測試的類庫Cactus。解釋這些測試超出了本文的范圍,需要更加詳細的信息請參考http://jakarta.apache.org/cactus/。

  開發人員測試:這是用來讓開發人員檢驗自己代碼或新函數的。對于每一個開發人員,只要有可能,需要有更多的測試來檢驗代碼。組織這些測試和組織程序代碼一樣重要。

  在以下章節,只要提到“測試”,那指的是開發人員測試。

  我們幾乎準備好開始建立測試了,先應該為我們的測試選擇名字。你也許會說,“這不是問題:把‘Test’這個字放在類名前面,好了!”不會這么快!讓我來說一下這個步驟存在的問題:

  在TDD中,被測試的類或者方法還不存在。

  一個測試能夠覆蓋多個方法,甚至多個類,這是可能的。

  以上只是一些普遍問題;還存在更多的問題。

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 天天靠天天擦天天摸 | 伊人网在线免费观看 | 好男人www社区视频在线 | 日日噜噜夜夜狠狠久久丁香婷婷 | 国产福利微拍精品一区二区 | 国产高清一级毛片在线不卡 | 99视频在线免费 | 网站啪啪 | 欧美在线一二三区 | 丝袜美腿精尽福利网站 | 日韩欧美国产一区二区三区 | 久久精品一区二区三区中文字幕 | 成年在线观看视频免费看 | 手机在线观看黄色网址 | 白丝挠脚心tk调教vk | 久久婷婷色 | 天堂网国产 | 午夜免费影院 | 国产在线精品成人一区二区三区 | 蜜桃日本一道无卡不码高清 | 草草网站| 欧美视频中文字幕 | 久久精品国产第一区二区 | 精品国产成人 | 国产第一福利精品导航 | 日本大片久久久高清免费看 | 杏色国产成人精品视频 | 国产网址在线观看 | 欧美成人免费观看国产 | h片免费在线观看 | 午夜成人在线视频 | 九九九热在线精品免费全部 | www日韩精品| 日韩在线视频免费播放 | 欧美videos极品另类 | 黄色大片在线免费看 | 亚洲妇熟xxxxx妇色黄 | 精品91麻豆免费免费国产在线 | 麻豆视频传媒二区 | 亚洲a在线观看 | 嗯啊在线观看免费影院 |