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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
JUnit基礎知識
作者:網絡轉載 發布時間:[ 2013/3/29 14:48:08 ] 推薦標簽:

一、JUnit基礎知識    

1、幾個相關的概念

白盒測試——把測試對象看作一個打開的盒子,程序內部的邏輯結構和其他信息對測試人員是公開的。

回歸測試——軟件或環境的修復或更正后的“再測試”,自動測試工具對這類測試尤其有用。

單元測試——是小粒度的測試,以測試某個功能或代碼塊。一般由程序員來做,因為它需要知道內部程序設計和編碼的細節。

JUnit ——是一個開發源代碼的Java測試框架,用于編寫和運行可重復的測試。他是用于單元測試框架體系xUnit的一個實例(用于java語言)。主要用于白盒測試,回歸測試。

 

二、 Junit入門簡介

1、JUnit的好處和JUnit單元測試編寫原則

好處:

A、可以使測試代碼與產品代碼分開。

B、針對某一個類的測試代碼通過較少的改動便可以應用于另一個類的測試。

C、易于集成到測試人員的構建過程中,JUnit和Ant的結合可以實施增量開發。

D、JUnit是公開源代碼的,可以進行二次開發。

C、可以方便地對JUnit進行擴展。

編寫原則:

    A、是簡化測試的編寫,這種簡化包括測試框架的學習和實際測試單元的編寫。

B、是使測試單元保持持久性。

C、是可以利用既有的測試來編寫相關的測試。

3.2、JUnit的特征
    A、使用斷言方法判斷期望值和實際值差異,返回Boolean值。

B、測試驅動設備使用共同的初始化變量或者實例。

C、測試包結構便于組織和集成運行。

D、支持圖型交互模式和文本交互模式。

3.3、JUnit框架組成

A、對測試目標進行測試的方法與過程集合,可稱為測試用例(TestCase)。

B、測試用例的集合,可容納多個測試用例(TestCase),將其稱作測試包(TestSuite)。

C、測試結果的描述與記錄。(TestResult) 。

D、測試過程中的事件監聽者(TestListener)。

E、每一個測試方法所發生的與預期不一致狀況的描述,稱其測試失敗元素(TestFailure)

F、JUnit Framework中的出錯異常(AssertionFailedError)。

     JUnit框架是一個典型的Composite模式:TestSuite可以容納任何派生自Test的對象;當調用TestSuite對象的run()方法是,會遍歷自己容納的對象,逐個調用它們的run()方法。

三、Junit中測試私有函數的方法

eclipse中如何寫一個測試私有方法的junit?
假設類Summer定義如下:
public class Summer{
   private int methodone(String argsone){
      //method code
      .......
      return 4;
   }
}

測試如下:
public class SummerTest extends TestCase {
   public void testMethodone(){
      Object rightResult = xxxxx;
      Summer example = new Summer.newInstance();
      Method m = example .getClass().getDeclaredMethod("methodone",new Class[]{String.class});
      m.setAclearcase/" target="_blank" >ccessible(true);
      Object result = m.invoke(example ,new Object[] {new String(xxxx)});
      m.setAccessible(false);
      if (result.equals(rightResult)){
         //your code
         ......
      }

   }

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 国产大片在线播放 | 国产一级一级一级国产片 | 一个人免费观看www视频二 | 成人国产激情福利久久精品 | 亚洲视频免费 | 中文字幕二区三区 | 日本3p视频在线看高清 | 看黄网站在线播放 | 人人添人人麦人人爽夜欢视频 | 天天干天天操天天 | 亚洲高清影院 | 午夜性刺激免费视频观看不卡专区 | 最近的2019中文字幕免费一页 | 丝袜足控免费网站xx网站 | 亚洲天堂在线播放 | 一级黄色一级片 | 一区视频在线 | 又www又黄又爽啪啪网站 | 91精品欧美 | 午夜精品国产 | 亚洲成a人片在线观看精品 亚洲成a人片在线观看中 | 一个人看的在线www高清视频 | 黄色三级日韩 | 亚洲性69影院在线观看 | 又粗又长又黄又爽视频 | 成人小视频免费观看 | 黄色日韩| 免费a黄色| 国产区1 | 成人在线观看视频网站 | 两个黑人一前一后好爽 | 国产精品不卡 | 无遮羞肉动漫在线观看免费 | 午夜视频免费观看黄 | 日韩欧美一区二区三区在线 | 国产成人综合亚洲亚洲欧美 | 成人hd| 亚洲天堂网站 | 欧美国产日本高清不卡免费 | 欧美大片在线观看成人 | 久久精品影视 |