一、首先簡單描述一下下載試題及配置試題的過程
-
配置環境:安裝Eclipse、JDK(1.7)、及考試插件 (net.mooctest....*.jar)等;
-
登錄系統:運行Eclipse: 【MoocTest】 --》【1. Login】--》輸入考試密碼(mooctest.net --> 我的任務 提供)。如下圖

-
下載試題:點擊上圖 菜單【2. Download】,下載試題(注意:一般選擇清空工作空間,如果試題不同名,也可以不清空)
-
微調環境:PS:這一步一般不是必須的(如果導航欄出現感嘆號,一般是因為環境配置不徹底),你可以微調考試環境,直至沒有感嘆號。一般問題出在JRE版本上,則可以選擇 build path, 對應的JRE 重新 Edit,選擇 1.7 版本的即可。
-
編寫測試用例: ctrl+N,選擇新建 Java --》Junit Test case --》設置路徑、文件名(即測試類名,一般命名規則:***Test.java, 這樣做的好處是易於記憶)。接下來在該文件中編寫測試用例。具體示例,如下面附錄1:代碼部分 .
- 測試用例設計要考慮覆蓋准則,語句覆蓋、分支覆蓋等
- 技巧,你可以多次提交,然后在結果分析部分查看還有哪些沒有被覆蓋到,進而補充測試用例。
- 運行測試:選擇 【MoocTest】 --》【3. Run】,運行結果如下圖所示:

-
提交結果:選擇 【MoocTest】 --》【4. Submit】.
-
查看剩余時間:選擇 【MoocTest】 --》【5. Time】
附錄1: NextdayTest.java
import static org.junit.Assert.*;
import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Collection;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
@RunWith(value = Parameterized.class)
public class NextdayTest {
private Date expected;
private Date value;
@Parameters
public static Collection