【APP项目环境及发布平台】

  • Post author:
  • Post category:其他



一、APP项目环境(后端)

一般公司内部开发、测试人员会使用不同的环境,以隔离工作过程中彼此之间的干扰。同时,上线给用户使用的产 品也会单独部署环境。

开发环境

指开发人员进行开发时调试运行的环境

测试环境

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

预发布环境

这个环境中,一般会连接生产环境的数据库,使用生产环境的数据来进行测试。

生产环境

指正式提供对外服务的环境,产品的实际用户使用的环境

预发布环境过后,正式发布生产环境之前,一般会进行灰度发布。 灰度发布:由于一个项目,一般线上部署时有多台机器运行,所以灰度1台至三台,看看新功能是否OK,如果失败则只需要回滚几台,比较 方便。

系统开发流程及对应环境 开发(开发环境)—>测试(测试环境—预发布环境)—>上线(灰度发布环境—生产环境)




二、APP应用发布(前端)

APP开发完成后,相应的开发人员会打出应用程序包,由测试人员安装测试。

安卓:APK测试包

IOS:IPA测试包

应用内测分发平台

在实际测试工作中,为了方便测试程序包的安装和管理,可以使用一些免费的应用内测分发平台。将应用测试包上 传到这些平台上,可以生成对应的二维码,直接扫码进行应用安装。

蒲公英

fir.im

应用线上发布平台

产品测试完成后要在线上进行发布



版权声明:本文为weixin_48960759原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。