面向对象及软件工程-团队作业3
面向对象及软件工程-团队作业3
一.对团队项目进行测试,并列出测试人员
1.头像的上传,如果上传很宽的头像会变形。

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

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不太熟悉,里边很多组件的参数直接放到小程序上是会报错的,因此有些本来想用的组件还是放弃了,还有一些是查百度才了解了正确的使用方法。

浙公网安备 33010602011771号