a2
(1)
这个作业属于哪个课程 | 课程的链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
团队名称 | goldenexpress |
这个作业的目标 | 完成alpha2的测试与发布 |
(2)
队员学号列表
王伟 201731062214
刘冬 201731062227
张旭 201731062129
秦裕航 201731062432 (组长)
(3)
本次α版本的发布地址
118.25.176.166/eyoo
(4)
测试报告
-
测试工作安排
本次测试安排如下:张旭负责收藏功能测试,秦裕航负责登录模块的测试。
刘东负责发送与接受模块的测试,王伟负责回复模块的测试 -
测试工具的选择
本次测试选择的是使用idea添加junit进行的。 -
测试用例与结果
收藏用例的测试
登录模块的测试
发送接受模块的测试
回复模块的测试
测试体会与总结
-
秦裕航
这次测试优化了代码性能,以前的后台调度代码重复较多,导致逻辑不清晰,这次把代码逻辑稍加改变,使得结构清晰,代码效率也更好了,达到了项目预期。下次贝塔版本将把”圈子””我的”功能加入后端调度,首先我会确立框架接口,然后再往里面装具体细节。 -
刘东
对junit测试不是很熟,经过多次试验发现测试方法不能有参数,也不能有返回值,测试的方法不能是静态的,由于Controller层有许多必要参数,可以通过测试工具提供的工具进行模拟,个别方法是空代码测试直接进行的黑盒测试。 -
张旭
经过上一次测试,这次我测试的能力提高了很多,可以比较完好的测试代码。。对测试工具对于idea的使用也更熟练了。当然,这次测试我也遇到一些问题。比如,在收藏模块中,传送的id值无法使用。在请教同组同学后,顺利解决了这个问题。很感谢团队成员对我的帮助。 -
王伟
在本次项目测试过程中,我完成了每个类还有每个类方法的测试,通过对每个类测试,我学会了单元测试的方法,后期也学到了,通过junit的插件,然后快速对每个类以及每个类里面的方法进行快速测试,从自己手写测试类,到用工具,我看到了工具基本上都是封装好了的一些代码。他可以更方便的让我们完成一些需要重复的操作,比如单元测试,这大大加速了项目测试的过程,加快了项目开发流程,对我本人来说也是学到了测试的基本操作
项目情况总结。
-
项目已经完成的内容
用户的注册登录,发布活动和评论,收藏模块。修复了不能发图片的bug。
加入了可以关注的功能,加入了可以评论的功能。将个人信息中的地址填写从手动改为自主选择。加入了通知功能,对评论点赞实时通知。 -
和项目预期计划相比,还有哪些内容没有完成。
回复功能还在开发中,转发功能还未实现,聊天功能没有完善。 -
β版本的展望,给出具体的安排计划。
准备开发回复功能,转发功能,争取完成聊天功能。