1. 程式人生 > >第一次作業隨筆--熟悉MOOCTEST的使用

第一次作業隨筆--熟悉MOOCTEST的使用

Mooctest使用心得:

  • 待測類在main檔案下的Java類
  • 生成的測試類放在test檔案下的mooctest檔案下,需要自己建立
  • 慕測平臺的IDE執行太慢,最好是放在eclipse中執行過在賦值到WEBIDE中,否則每次修改都會浪費很多時間
  • 執行之後一定記得提交,否則成績沒錄入進去

JUnit的一些注意事項:

  • 測試方法必須使用@Test修飾
  • 測試方法必須使用public void進行修飾,不能帶引數
  • 一般使用單元測試會新建一個test目錄存放測試程式碼,在生產部署的時候只需要將test目錄下程式碼刪除即可
  • 測試程式碼的包應該和被測試程式碼包結構保持一致
  • 測試單元中的每個方法必須可以獨立測試,方法間不能有任何依賴
  • 測試類一般使用Test作為類名的字尾
  • 測試方法使一般用test作為方法名的字首

 

  • Failure:一般是由於測試結果和預期結果不一致引發的,表示測試的這個點發現了問題
  • error:是由程式碼異常引起的,它可以產生於測試程式碼本身的錯誤,也可以是被測試程式碼中隱藏的bug

一些常用註解:

  • @Test:將一個普通方法修飾成一個測試方法
    • @Test(excepted=xx.class): xx.class表示異常類,表示測試的方法丟擲此異常時,認為是正常的測試通過的
    • @Test(timeout=毫秒數) :測試方法執行時間是否符合預期
  • @BeforeClass: 會在所有的方法執行前被執行,static方法
  • @AfterClass:會在所有的方法執行之後進行執行,static方法
  • @Before:會在每一個測試方法被執行前執行一次
  • @After:會在每一個測試方法執行後被執行一次
  • @Ignore:所修飾的測試方法會被測試執行器忽略
  • @RunWith:可以更改測試執行器org.junit.runner.Runner
  • Parameters:引數化註解