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

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

一.对团队项目进行测试,并列出测试人员

1.头像的上传,如果上传很宽的头像会变形。

面向对象及软件工程-团队作业3_第1张图片

这个bug应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。在上传头像的时候加一个截取功能,只截取图片中间固定大小的区域。

2.在使用体验版时,detail和消息页面的下拉刷新停止不了,且数据也没有更新。

面向对象及软件工程-团队作业3_第2张图片

这个bug应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。这个还没有找到解决方法。

3.在处理完申请加入队伍的信息后,它没有刷新。

我设计的是在处理完申请信息后,调用that.onLoad()和that.onReady()来更新applymessage的数据,但是好像没有用。

4.有些队伍的名字过长,会换行显示。

加长了显示队伍名字的view,使队伍名字正常显示。

5.封装的自定义组件级联选择器mypicker,如果不改动就获取不到值

给该组件加了一个默认值,如果不改变就先返回一次默认值,使得页面获取一个初始值。

二.根据团队项目的特点,进行必要的性能测试、压力测试等,并给出测试的过程和结果。

在微信开发者工具上测试,用手机测试体验版。

1.功能测试

基本上刚开始想要实现的功能都实现了,也可以正常使用。

2.性能测试

登录或者调用服务器的api时是有大概1s左右的延迟,不影响正常使用。

三.经验教训

1.对于后台服务器的操作不太熟悉,好多操作虽然很简单,但是差一条语句或者一条语句错误就不能正常工作,也是很烦,所以服务器方面还是耽误了很长时间。比如在上传到服务器时,我设置的上传头像是将图片上传到thinkphp目录下的,但是在新浪云用户是没有权限上传文件到代码仓库的,只能上传到storage,刚开始我查百度,很多说要用storage类的,但是也没有使用示例,后来发现只要把php代码中存储图片的路径修改一下就可以了。。。

2.在使用vant-ui纠结了很长时间,刚开始是想要使用的,但是这个vant-ui跟别的第三方库好像还不一样,不是直接复制到项目文件夹就可以使用的,但是因为一些设计必须要用到树形分类,最后还是花了一个下午,在网上查到了使用方法,需要下载一个node.js,npm方式来使用。可能是我对这个vant不太熟悉,里边很多组件的参数直接放到小程序上是会报错的,因此有些本来想用的组件还是放弃了,还有一些是查百度才了解了正确的使用方法。

你可能感兴趣的:(面向对象及软件工程-团队作业3)