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 閱讀(225) 評論(0)  編輯  收藏


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


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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 两当县| 沅陵县| 长寿区| 祁东县| 定襄县| 共和县| 盐山县| 名山县| 长岭县| 大悟县| 庆阳市| 利津县| 文安县| 武宁县| 扶沟县| 奎屯市| 乳山市| 宁化县| 炉霍县| 林周县| 马龙县| 江西省| 平遥县| 渭南市| 靖西县| 武冈市| 于田县| 巴青县| 玉环县| 福泉市| 文安县| 潮州市| 舒兰市| 清镇市| 涿州市| 安远县| 安溪县| 肥城市| 漳浦县| 高安市| 定远县|