一、首先简单描述一下下载试题及配置试题的过程
-
配置环境:安装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