软工课设第四天 6.30

day  4


姓名


王日


时间


2016年6月30日


小组今日任务


(1)       数据库与服务器——段杰(组长)、张鹏

(2)       使用Junit进行单元测试——陶元睿、王日(我)

(3)       游戏界面素材加工——杨子彤、于博文


个人学习内容


(1)       昨天花很多时间处理的问题是无用的。。。。因为错误的选择了一个c的项目,所以会提示缺少c的编译器。而我们是用java编写的,那个问题完全不需要管。

(2)       编译环境搞定,参照博客

http://blog.csdn.net/wangpeng047/article/details/9627527

尝试对本组项目bird类进行单元测试

掌握利用Junit进行单元测试方法

(3)       测试代码覆盖率的工具Jacoco

http://blog.csdn.net/alonesword/article/details/41291507


所遇问题


(1)单元测试中对于既没有返回值也没有参数的方法不知道如何编写单元测试

(2)Eclipse中Eclmama插件可以非常方便测试代码覆盖率,但是电脑中只装了NetBeans,在进行尝试。


解决方案


(1)请教同学(陈浩强)得到答案

看方法内对哪些属性做了修改,对属性值做单元测试

(2)参照博客中介绍的方法,在进行尝试中。

http://blog.csdn.net/alonesword/article/details/41291507

时间: 2024-12-15 01:36:24

软工课设第四天 6.30的相关文章

Slimer软工课设日报-2016年6月30日

根据上期预告,今天的主要工作是增加了初始界面和设置界面 初始界面 点击start按钮,若在设置中已成功连接服务器,则会进入账号登录界面,否则弹窗报错 void start() { //开始游戏按钮 if (connected == 0) { MessageBox(NULL,"未连接到服务器,请在设置中输入IP","错误" , MB_OK); } else { form = 1; //账号登录页面 } } start按钮 代码中connected变量当设置页面中ip连

Slimer软工课设日报--第一天

根据之前用户反馈的调整窗口大小后按钮失灵的问题,我设计了如下的解决方案: 由于按钮响应是通过判断是否点击在该按钮相应的xy坐标范围里来判定的,按钮的xy坐标则是通过窗口大小换算的 double changex(int x) { return x*2.0 / WindowWidth - 1; } double changey(int y) { return y*2.0 / WindowHeight - 1; } 换算函数 而原先的游戏窗口大小是固定的,所以当用户改变窗口大小时,按钮还是原来的判定区

软工课设的成果物

上学期的软件工程课设可以说是对本次毕设的一个准备.下面展示该课设的成果. 首先,必须了解研究生的论文撰写过程(生命周期): 在生成需求分析的时候,我们对老师和同学还进行了调研.结果如下: 对导师的调查结果 以下是学生调查结果的一部分: 数据流图:

软工课设第二天 6.28

day 2 日报内容: 姓名 王日 时间 2016年6月28日 小组会议内容 时间:11:00~11:20 地点:信东101 商定主要工作: (1)       将用户反馈意见统计合并,列出清单 今天系统完善部分: (2)游戏背景切换完善,渐变切换(杨子彤主要负责) (3)增加金币&道具部分,提高可玩性 (4)在助教的提议下,决定使用服务器 学习内容 由于选择java编程,所以有测试工具Junit可以使用. 我负责测试部分,所以需要学习一下 主要看了这两篇博客,还没开始动手实践 http://b

软工课设第二周第二天 7.5

姓名 王日 时间 2016年6月日 小组任务 关于系统部分: (1)       道具功能实体化到游戏中 (2)       界面优化 (3)       用户登录 关于报告: 美工设计报告——杨子彤.于博文 测试计划&分析报告——陶元睿.王日 用户手册——段杰(组长) 个人学习内容 测试部分工具已经掌握,看了一下代码规范方面 Checkstyle 工具 安装 http://blog.csdn.net/godha/article/details/12623039 使用 http://www.cn

软工课设第一天 6.27

day1 姓名 王日 时间 2016年6月27日 学习内容 1)  选择java编程 2)  人员分工 编写代码: 段杰(组长).于博文.张鹏 测试用例: 陶元睿.王日(我) 美工&文档整理 杨子彤 3)  系统反馈表填写收集 4)  建立微信群,及时发布通知 所遇问题 1)  有组员java环境未搭建好 2)  由用户反馈发现的问题 游戏难度过于简单 缺乏创新点 不能存储成绩 解决方案 1)  增加金币&游戏道具加强游戏性 2)  增加难度选择 3)  添加成绩本地存储,进一步可以联网

软工课设第二周第一天 7.4

姓名 王日 时间 2016年7月4日 小组任务 信东201 (1)       购买道具&排行榜&道具使用加入到游戏主类中 ——段杰(组长).张鹏.于博文 (2)       Java中添加音乐作为游戏背景音乐——陶元睿 (3)       黑盒测试——王日 (4)       制作答辩ppt——杨子彤 个人学习内容 白盒测试,代码覆盖率均已掌握,还有黑盒测试可以进行 通过网上查阅资料,主要参考以下博客,学习Jtest测试工具 http://www.cnblogs.com/rollenho

软工课设第一周周五报告

姓名 张骁 时间 2016年7月1日 学习内容 今天并没有什么要解决的问题,但是为了增添游戏性,我们需要增加一个游戏中的机关或障碍. 首先,在设计的最开始需要确定下来该机关的主要功能,这一步的难度在于不能和现有机关的功能重叠,同时还要保证机关的适应性,即可以用在不同布局的多个关卡中的能力.我们现有的机关主要分为传送类.阻挡类和辅助类.传送类的机关入Sucker能够使玩家发生位置的变化,阻挡类的机关如Rock能够挡住玩家的路线,辅助类的机关如Trigger能够触发其他类的机关.通过这样的梳理,我们

软工课设第三天 6.29

day 3 姓名 王日 时间 2016年6月29日 小组今日任务 (1)      服务端分离和建立 (2)      本地记录存取功能的完成 (3)      数据库重新设计规划 (4)      讨论了接下来的增加功能及完成方法 个人学习内容 进一步学习Junit 开始进行简单示例尝试 所遇问题 开发环境遇到问题 找不到C/C++编译器 解决方案 通过网上查阅资料,按下述方法进行设置 http://www.tuicool.com/articles/ma6nueQ 晚上回学校才着手环境的配置,