0%

用车申请2019年7月1号上线总结

7月1号,由于需求功能的变动对塔山用车申请APP进行软件更新,期间发现了一些问题,在同事们的通力合作和努力下,还是保证了程序的正常发布和使用,为了避免类似情况的再次发生,对APP的更新流程做了以下规范:

1
2
3
4
网站和APP开发的签名和证书文件需要多处备份,避免丢失后无法找回。
开发APP的过程中对用户的使用习惯做必要的收集工作,完善版本碎片管理。
开发APP发布后台,控制发布过程尽量避免源码改动。
发布APP之前,严格按照“测试用例”的要求进行测试后才能提交。

签名和证书文件保存

对于重要的签名和证书文件进行多端备份,除了在开发工程师的电脑进行备份外,还在北京的Git服务器进行备份。内网可以访问备份服务器

1
2
服务器地址为:192.168.1.33:8080
工程目录为:Certificate

APP用户习惯收集

经过技术上的对比选型,最终选择极光统计数据分析平台进行用户习惯分析统计

1
2
3
4
统计当前正在使用的手机型号
统计当前正在使用的系统分布
统计当前正在使用的APP版本分布
统计系统功能使用习惯

APP管理发布后台

1
2
3
4
5
增加新的应用程序
更新新的应用程序
查看当前应用程序列表
查看当前应用程序详情(显示历史更新记录)
删除应用程序
软件名 标识 平台 版本 新功能 下载地址 二维码 更新状态 操作
用车申请 identity Android 1.0.0 优化派车流程;增加趟数计算 http://59.48.22.230:8083/MobileMine.apk 必须 查看/编辑/删除
用车申请 (北京版) identity Android 1.0.2 优化派车流程;增加趟数计算 显示IP或者域名 可选 查看/编辑/删除

应用程序包含以下属性:

1
2
3
4
5
6
7
8
软件名(必填,不可更改)
软件标识(必填,唯一,不可更改)
系统平台(必填, Ios和Android,不可更改,默认为Android)
版本号(必填, 可更改)
新功能(选填,可更改)
下载地址(必填, 可更改)
下载二维码 (选填,根据下载地址生成)
更新状态(必填,必须和可选,可更改, 默认为可选状态)

历史更新记录包含:

1
2
3
版本号
更新时间
新功能

注释:应用程序详情显示历史更新内容,软件更新时仅可以更改可更改属性。后台系统自动对以往历史版本做备份

用车申请APP测试用例

1
2
3
10.238.255.175
10.8.0.6
59.48.22.230

针对塔山目前使用的三个IP分别进行测试

1
2
3
4
5
6
7
8
APP发布前需要针对现有系统版本做模拟器测试
APP发布前需要针对较新系统做模拟器测试
更新提示并且完成下载安装
检查”设置“中的”系统版本“是否一致
APP登录界面保存登录信息(用户名 密码)
使用测试账号(ycsq1)对喷浆、铺底和其他各种类型完成下单
下单完成后需要在“待审批订单“查询下单状态
调度测试账号(diaodu1)查询新订单是否存在

测试用例流程