面向对象及软件工程-团队作业3
1.对团队项目进行测试
测试人员:冯志祥,张文杰,樊一铭,李光辉
2. 测试过程中出现的问题以及修复的过程
问题:
1.真机调试的时候,主页的排版出现问题。
解决:调整的页面的版块大小
2.申请页面的申请过程,由于使用了picker组件,所以他的真值一直无法正确传递,导致数据无法接受并上传数据库
解决:利用console.log语句不断的对输出值进行查值,最后把值正确的传递
3.获取头像的时候,他的头像一直无法调整位置
解决:利用margin-top|的负值进行调整,这里的话,不同的手机版型,会显示不同的大小
4.审批页面的输入框输入时只能单行输入
解决:由于写这个页面的李光辉同学用了Vant组件,所以直接在小程序添加Vant组件的多行输入
5.导出Excel表格的过程中,一直无法找出正确的接口进行导出
解决:查询网络,在导出表格的时候设定了一个全局变量来获取openid,去获取当前用户的数据库
3.性能测试、压力测试以及测试过程和结果
测试方案
对微信小程序的基本功能如用户授权登录、审批、申请、个人中心信息的修改及其发布最后导出Excel表格等进行了测试。
功能测试
PC 端进行了编译后测试
对所有实现的功能进行调试,一切正常,未发现有异常--除了没有修复的bug;
真机调试+添加测试者
对所有实现的功能进行调试,一切正常,未发现有异常--除了没有修复的bug;
性能测试
使用的是云开发,所以导出的Excel只能在Pc端显示
4. 团队分工以及经验教训
冯志祥:登录页面,Excel表格的导出
张文杰:申请页面和主页
樊一铭:个人中心页面和修改用户信息页面
李光辉:审批页面
经验教训:
这次的小程序,由于是老师规定的主题,所以做的话对很多功能没有理解清楚,只做了一些最基本的功能。
沟通是团队中最核心的部分,只有大家互相沟通,才有可能进行改进,也只有通过沟通才能结合团队中所有人的想法,并且统一想法,避免之后的工作出现分歧。
由于初期我们没有规划好每一个人的页面,导致我们做的时候,每个人都做一份,最后无法合并到一起。直到我们商量之后才让每个人分到不同的页面,这才使得我们的速度加快