面向对象及软件工程-团队作业3

一、对软件进行测试,测试人员如下:

刘萍老师

张小丹老师

邹雯星同学

王蕊同学

李师师同学

郭瑜洛同学

陈牧涵同学

陈诤同学

逯晋龙同学

何思涵同学

二、项目测试出现的问题以及修复过程:

 

修复的BUG:

 

①修复了老用户登陆时不能正常从数据库读取信息的BUG。(前端登陆与后端数据库有异步,我们等待了这个异步操作)

 

②修复了部分新用户注册时无法在后端创建用户表的BUG。(我们是使用用户的openid作为创建表的名字,但是其中有非法字符,我们过滤了)

 

③修复了数据体重显示异常的BUG。(谁能想到我们的前端大兄弟搞混了,把身高当体重)

 

④修复了查询热量功能不灵的BUG(还是于后端有异步,等待异步)

 

不能重现的BUG:

 

在新用户注册时,有时会在用户列表中出现两次注册信息,虽然没啥影响,但是还是很奇怪。

 

产品设计:

 

在运动消耗热量计算界面,我设计是要先在当前页面中添加运动记录再点击下方的按钮进行提交数据,如果当前页面数据为空则不会提交。。。所以我们优化了一条提示框。

 

三、进行性能测试:

产品设计完成后,经过电脑端测试,真机调试,以及上传体验版本测试:

测试过程中,通过不断登陆,在各个页面之间不断切换,不断提交数据到数据库。

测试结果发现:虽然在电脑端的页面跳转以及登陆是很快的但是,换到真机调试和体验版中,页面跳转会有延时,为此我们只能在页面跳转处添加加载显示。

四、成员分工:

田玉:负责食物热量查询页面,以及用户近七天数据绘制统计图的制作。

才旦多杰:运动消耗页面的制作,以及后端数据库的搭建和链接

杨浩:用户登陆页面设计,以及小程序各个页面界面ui设计以及优化

经验教训:任务分配好后,有可能觉得自己的地方设计很简单,就可以暂时放缓进度,但是到后期发现随着功能需求的细化,所要解决的问题也层出不穷,所以应该提前解决。

五、解决的技术问题,之后制作起来会轻松一些。

关于如何平衡时间质量和资源:

开始的时候,各自分工,解决了运动消耗热量和食物摄入热量的技术问题,然后三天集中开发,三个人一起去解决登陆设计,以及上传数据到数据库和合并代码的中出现的问题。

 

posted @ 2020-06-30 12:59  帅比一群  阅读(159)  评论(0编辑  收藏  举报