qileilove

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

          Eclipse中使用Junit編寫測試用例

          Eclipse自帶Junit插件,不用安裝就能在項目中編寫測試用例,非常方便。
            在項目中添加Junit庫
            在編寫測試用例之前,需要先引入Junit。對項目根目錄右鍵,選擇Properties,Java Build Path,Libraries,如圖:
            Add Library,選擇Junit:
            點Next選擇Junit版本,然后Finish就完成了引入。
            編寫測試用例
            假設有如下類:
            package choon.test;
            public class Calculate {
            public int  Add(int x,int y) {
            return x + y;
            }
            }
            可以編寫測試用例如下:
          package choon.test;
          import static org.junit.Assert.*;
          import org.junit.Test;
          public class Test1 {
          @Test
          public void test() {
          Calculate calculate = new Calculate();
          assertEquals(8, calculate.Add(3, 5));
          }
          }
            對test方法右鍵Run As Junit Test即可運行該測試用例:
            如圖,綠色狀態條表示測試通過,如果是紅色,則表示沒有通過。
          before和after標簽
            被before標記的方法在每個測試用例執行之前執行,被after標記的方法在每個測試用例執行后執行。
            假如編寫如下測試用例:
          package choon.test;
          import static org.junit.Assert.*;
          import org.junit.After;
          import org.junit.Before;
          import org.junit.Test;
          public class Test1 {
          @Before
          public void setUp() {
          System.out.println("---begin test---");
          }
          @Test
          public void test() {
          Calculate calculate = new Calculate();
          assertEquals(8, calculate.Add(3, 5));
          System.out.println("test case");
          }
          @After
          public void tearDown() {
          System.out.println("---end test---");
          }
          }
            則會有下面的執行結果:
            測試用例的編寫很重要,一個不好的測試用例既起不到測試作用又浪費時間,而一個好的測試用例可以很好的指出代碼中的問題,避免更大的麻煩。
           
           

          posted on 2014-08-28 09:42 順其自然EVO 閱讀(1574) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 法库县| 偃师市| 鱼台县| 嫩江县| 青冈县| 定南县| 庆阳市| 枣阳市| 西吉县| 鸡东县| 吴忠市| 农安县| 绥中县| 绍兴市| 饶平县| 铜梁县| 当阳市| 潢川县| 梅州市| 绥阳县| 荥经县| 西畴县| 东方市| 万宁市| 嵊州市| 棋牌| 易门县| 清涧县| 洪雅县| 洪洞县| 长垣县| 太仓市| 麟游县| 新乡市| 华坪县| 广平县| 泰兴市| 河源市| 定日县| 剑川县| 纳雍县|