第一次作業隨筆--熟悉MOOCTEST的使用
阿新 • • 發佈:2019-01-12
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:引數化註解