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
| 增加新的应用程序 更新新的应用程序 查看当前应用程序列表 查看当前应用程序详情(显示历史更新记录) 删除应用程序
|
应用程序包含以下属性:
1 2 3 4 5 6 7 8
| 软件名(必填,不可更改) 软件标识(必填,唯一,不可更改) 系统平台(必填, Ios和Android,不可更改,默认为Android) 版本号(必填, 可更改) 新功能(选填,可更改) 下载地址(必填, 可更改) 下载二维码 (选填,根据下载地址生成) 更新状态(必填,必须和可选,可更改, 默认为可选状态)
|
历史更新记录包含:
注释:应用程序详情显示历史更新内容,软件更新时仅可以更改可更改属性。后台系统自动对以往历史版本做备份
用车申请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)查询新订单是否存在
|
测试用例流程