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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 延寿县| 汤阴县| 内乡县| 华阴市| 曲水县| 大安市| 宜丰县| 城市| 湛江市| 城固县| 宜兰县| 丹东市| 准格尔旗| 宁明县| 建昌县| 磐安县| 绍兴市| 喀喇| 成都市| 铅山县| 奉贤区| 金塔县| 新宁县| 津南区| 石屏县| 济源市| 遂平县| 南郑县| 喀喇沁旗| 库车县| 许昌县| 抚顺县| 五莲县| 聂拉木县| 万荣县| 宿松县| 信丰县| 宜阳县| 鄄城县| 内乡县| 武夷山市|