软件工程——团队作业4
团队名称
- 望岳小组
测试人员
- 莫钦麟 1500802043
- 许春晓 1500802042
- 杜冰青 1500802041
- 张芙蓉 1500802026
- 周毛措 1500802022
出现的bug及修复
- 修复的bug
- 页面之间的跳转不对,在进行真机同步时,点击按钮不能跳转,并弹出警告框,说代码中某一行有问题,找到代码中相应的行数,跳转的路径不对,修改路径,成功跳转
- 点击按钮,只显示了需要显示的一部分内容,进行代码排查,onclick中函数只是调用打开一个frame,而不是framegroup,我们需要的是framegroup,更改函数,显示正常
- 不能重现的bug
- 跳转页面时,显示该显示的内容,但是还有一个错误提示框
- 不是bug哟
没有注册界面,我们是这样设计的,我们是只面向小区住户使用的,非小区住户不能使用,只能查看本app相关介绍,需要在本小区购房后,物业将相应信息输入到后台数据库才能登陆使用
- 没有能力修复,也不打算修复
没有这样的bug,项目中的bug都是能够修复的,都是会修复的
- 下版本修复
app中所有需要用到支付的地方,不能支付,因为我们其中的支付api的调用需要先得到支付宝、微信、银行卡等相应协议的认可,我们需要上传营业执照等进行认证,审核日期较长,所以还没得到相应权限,不能让用户支付
测试记录
- 兼容性回归测试
> | 首页 | 部分 | 功能 | 效果描述 | 安卓5.0 | 安卓6.0 | 安卓7.0 |
> | ----- | ---- | ------ |:------ | -------------- | ------------ | ------------- |
> | 物业管理首页 |12个主分页面 |分页面点击跳转|打开主页-物业管理首页,点击其中按钮可跳转到相应|√|√|√|
> || 电商平台 | 购物页面 |点击按钮1,当前标签页面转为页面1|√|√|√|
> || 社区活动 | 查看社区内的活动 | 点击按钮2,跳转到页面2 |√|√|√|
> || 社区朋友圈 |查看社区内朋友分享动态或发布动态|点击按钮3,跳转到页面3|√|√|√|
> || 服务中心 |社区便民服务|查看社区提供的服务,并进行需要服务的选择|√|√|√|
> || 物业报修|保修|点击按钮5,跳转到保修页面,填写保修单并确认|√|√|√|
> || 物业续费|缴水费、电费、物业费等|点击按钮6,选择缴费类型,填写表单确认|√|√|√|
> || 上门包裹|快递代取|点击按钮7,输入快递信息,包裹送上门|√|√|√|
> || 投诉建议|对物业的投诉或者建议|点击按钮8,跳转到页面8|√|√|√|
> || 登录 |登录物业管理系统|输入用户名和密码登录后可使用相应功能|√|√|√|
> || 一键开门|开小区门|点击按钮9,生成二维码,与门上开门硬件匹配|√|√|√|
> || 我的|查看个人信息和修改个人信息|点击按钮10,进入个人信息页面|√|√|√|
- 压力测试
- 小区所有用户同时使用此app,运行正常;
- 用户提交表单信息,测试30组,均在1-2s内返回正常结果;
- 场景测试
> |场景一|业主李先生,刚回到家,欸,咋没电啊,妻子:“没电费了,去交人家都下班了!”李:“有个网上缴费就好了,就不用这么麻烦了。”,进入app,点击缴费,填写信息并缴费|
> | ---- | -----|
> |场景二|业主张小姐,周末闲在家,张:“这周末好无聊,有个活动参加就好了,最好在本社区,懒得出去。”,点击app,进入首页,点击进入社区活动页面,查看活动|
> |场景三|业主黄小姐,有个包裹到了,放在门卫室,黄:“又不想走去拿,有人给我送到家里来就好了”,打开app,打开上门包裹,填写包裹信息,物业派人送来了|
源码仓库链接
- 望岳物业--源码
- 因为我们团队采用的是混合式开发,用的是apicloud平台,平台本身带有代码库,可同步,为了开发方便,只传了那个地方,现在统一压缩了后放到coding,如需查看,请下载
- 我们app的apk,可下载安装到手机上使用 望岳app的apk
团队分工及经验教训
- 分工
- 张芙蓉 UI界面设计、首页界面实现、部分功能实现
- 杜冰青 UI界面设计、部分功能实现
- 周毛措 UI界面设计、需求说明书及产品说明书的撰写
- 许春晓 UI界面设计、数据库建立及连接、登陆的实现
- 莫钦麟 UI界面设计、功能实现、工作任务分配协调
- 经验教训
- 因为我们的项目是在同一个云端建立的,作为团队的成员皆可访问,所以在同步自己代码到云端时,会因为自己写的部分没有其他人的部分,导致同步后其他人的就没有了,所以及时的交流才可以规避这些问题
- 在项目里添加代码文件时,起名要以实际的意义取名,不要起名“1”“2”这些,这会造成别人不能立马知道这些代码具体的作用,在后面的工作中,每个人都没出过此样的问题
- 在做项目时,勿焦勿躁,这会造成项目进度很慢,在后面的工作中,大家都是能够沉得下心来,一个东西做错了,东西较多也要重做,大家也是没有任何的怨言,都是耐心地去完成项目
- 时间/质量/资源分配
- 星期一到星期五,因为上课,所以我们会挑选其中没课的时间一起去图书馆做项目,如果是周末,则会整天泡在图书馆
- 每日进行工作总结,找出其中存在的问题并记录,总结工作的进度,代码的整合
- 根据项目的任务量、难度,开发人员自身水平,将项目分配到每个人身上,保证每个人都有事做,都能做好
- 遇到项目中的难点,我们会一起讨论解决的方法,并在网上查阅资料,保证问题及早解决
阳光洒满花海,爱情铺满心间。