结对项目---万年历

一、题目简介

   所选项目名称:万年历

   项目要求:使用图形用户界面。实现日期与星期的查询。对于万年历系统,其主要功能是:查看当日日期(年、月、日)、查看当时时间、查看其他年月的月历。主要使用流程是:查看万年历系统,查看其他月份或年份日历,选中其他日期查看,查看当日日期。

一、结对分工及过程

   姜岩负责程序的编写,孙晶负责程序的测试

三、代码地址

https://github.com/sunjing2013/Test/tree/master

结队人地址:http://www.cnblogs.com/a200583472/

四、测试情况

对程序进行测试步骤:

单元测试使用Junit4进行测试,Eclipse内置了Junit4

1.先选择Window → Show View → Other

 结对项目---万年历_第1张图片

2.打开show view对话框,Java → JUnit → OK

结对项目---万年历_第2张图片

3.Junit视图窗口如下所示:

 结对项目---万年历_第3张图片

4.右击Wannianli,选择→ New → Other

 结对项目---万年历_第4张图片

5.Java → Junit → Junit Test Case → Next→finish

结对项目---万年历_第5张图片

6.右击生成的WannianliTest.java选择Run As → Junit Test,勾选wannianli→finish

 结对项目---万年历_第6张图片

7.显示示测试用例执行失败总数为10次

结对项目---万年历_第7张图片

8.通过修改测试代码,测试成功

 

结对项目---万年历_第8张图片

9.运行结果截图

结对项目---万年历_第9张图片

程序测试代码:

package sj;

import static org.junit.Assert.*;

import org.junit.Test;

public class WannianliTest {

    @Test
    public void testWannianli() {
         Double expectedAnswer = Double.valueOf(12);
            Double actualAnswer = Double.valueOf(2*6);
            assertEquals(expectedAnswer, actualAnswer);

    }

 

五、问题及心得

    这次课程设计,在设计过程中遇到了很多的困难,我明白了要善于利用身边的资源和实践的重要性,光靠课堂上讲的基础知识是无法掌握知识的精粹的,在测试程序时通过上网搜寻解决的办法及同学之间的探讨,终于找到了解决的办法。通过课程设计,能够达到全面、深入理解和掌握所学内容,能够进行简单的分析和判断。

你可能感兴趣的:(项目)