app学习1

1. APP应用架构

app和web使用的后端服务器是相同的,前后端都使用HTTP协议进行交互。(部分APP使用socket进行交互)。

APP是C/S结构,web浏览器是B/S结构;APP前后端交互的数据格式以json为主,web前后端交互的数据格式以HTML为主。

APP应用架构:客户端程序+应用端程序+数据库

二、APP应用后端环境

开发环境:指开发人员进行开发是调式运行的环境。

测试环境:提供测试人员使用,用于测试人员执行测试,回归缺陷。

预发布环境:一般链接生产环境的数据库,使用生产环境的数据来进行测试。

生产环境:给最终用户使用的环境。

灰度发布:预发布环境过后,生产环境之前,进行的一种发布策略。灰度机器不宜太多,时间不易太长一周-1个月,灰度发布时不可以影响用户的使用。如果游运行问题,尽快定位问题,修复问题,如果较严重,需要回滚代码,保障线上用户正常使用。

三、APP应用前端环境

安卓:APK测试包

IOS:IPA测试包

内测发布平台:将应用测试包上传到这些平台上,方便测试程序包的安装和管理。

应用线上发布平台:产品测试后进行线上发布。

 四、执行过程

先读取这个文件的清单文件

 

posted on 2023-02-22 21:34  201812  阅读(59)  评论(0)    收藏  举报