结对项目---万年历
一、题目简介
所选项目名称:万年历
项目要求:使用图形用户界面。实现日期与星期的查询。对于万年历系统,其主要功能是:查看当日日期(年、月、日)、查看当时时间、查看其他年月的月历。主要使用流程是:查看万年历系统,查看其他月份或年份日历,选中其他日期查看,查看当日日期。
一、结对分工及过程
姜岩负责程序的编写,孙晶负责程序的测试
三、代码地址
https://github.com/sunjing2013/Test/tree/master
结队人地址:http://www.cnblogs.com/a200583472/
四、测试情况
对程序进行测试步骤:
单元测试使用Junit4进行测试,Eclipse内置了Junit4
1.先选择Window → Show View → Other
2.打开show view对话框,Java → JUnit → OK
3.Junit视图窗口如下所示:
4.右击Wannianli,选择→ New → Other
5.Java → Junit → Junit Test Case → Next→finish
6.右击生成的WannianliTest.java选择Run As → Junit Test,勾选wannianli→finish
7.显示示测试用例执行失败总数为10次
8.通过修改测试代码,测试成功
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); }
五、问题及心得
这次课程设计,在设计过程中遇到了很多的困难,我明白了要善于利用身边的资源和实践的重要性,光靠课堂上讲的基础知识是无法掌握知识的精粹的,在测试程序时通过上网搜寻解决的办法及同学之间的探讨,终于找到了解决的办法。通过课程设计,能够达到全面、深入理解和掌握所学内容,能够进行简单的分析和判断。