qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          測試驅動開發筆記(二)—xUnit

            1.  防止改完后引起新錯誤;再次運行單元測試
            2.. 如果單元測試涉及到可變信息(如當前時間),需要將待測試數據也變為可變,否則無法回歸測試
            3. 使用測試驅動開發必須從頭開始,嚴格進行,否則到半中間會很費事的。
            4. 測試驅動開發中,私有方法也要測試,可通過反射實現,如
          Summer example = new Summer.newInstance();
          Method m = example.getClass().getDeclaredMethod("methodone",new Class[]{String.class});
          m.setAccessible(true);Object result = m.invoke(example ,new Object[] {“xxx”});
          m.setAccessible(false);
          if (result.equals(rightResult)){
            5.重構和修改,一次只帶一頂帽子,要掌握自己的pace,不太快也不太慢
            6. 常用斷言:相等,真,空,同一對象
            7.  Junit與ant結合,運行全部測試并將運行結果以文件形式輸出
            JUnit中測試的組織
          import junit.framework.TestCase;
          public class CalculateUtilTest extends TestCase
          {
          public CalculateUtilTest(String name)    //1行
          {
          super(name);
          }
          }
          1. import junit.framework.*;
          2. public class MainTest
          3. {
          4.     public static Test suite()  //1行
          5.     {
          6.         TestSuite suite = new TestSuite();  //2行
          7.
          8.         //添加測試testDivision方法
          9.         suite.addTest(new CalculateUtilTest("testDivision"));  //3行
          10.
          //添加測試類
          suite.addTestSuite(CalculateUtil.class);
          return suite;
          14.     }
          15.
          16.     public static void main(String[] args)
          17.     {
          18.         //執行測試
          19.         junit.textui.TestRunner.run(suite());   //4行
          20.     }
          21. }

          posted on 2014-01-30 11:57 順其自然EVO 閱讀(224) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2014年1月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 朝阳区| 康马县| 陇西县| 平顶山市| 临朐县| 特克斯县| 宣汉县| 南和县| 徐水县| 闽侯县| 吴忠市| 收藏| 靖边县| 台东县| 伊吾县| 普格县| 济阳县| 崇明县| 象山县| 银川市| 永州市| 苏尼特左旗| 金湖县| 策勒县| 团风县| 行唐县| 武胜县| 嫩江县| 志丹县| 明水县| 麻栗坡县| 通辽市| 信宜市| 波密县| 苏尼特左旗| 苍溪县| 静宁县| 永宁县| 东城区| 格尔木市| 麻阳|