APP项目环境(后端)典型的内部开发和测试人员使用不同的环境来隔离工作中的相互干扰。 另外,在线用户使用的产品也分别部署环境。
开发环境
开发者在开发时调试并运行的环境。
测试环境
提供测试人员用于执行测试并返回缺陷的测试人员。
预发布环境
使用后端测试代码连接到生产数据库进行测试。 目的是测试最新代码对在线复杂数据的处理情况。 注意:在预发布环境中只对基本业务进行测试和写作时,如果只能用自己构建的数据升级设计表结构的更改,请将生产环境数据库环境数据备份到测试库,然后升级到http://wt
最终用户使用的环境。
灰度发布策略灰度发布策略是在预发布环境测试后,在正式发布到网络之前的发布策略。
生产环境
一般情况下,截取一部分流量,验证时间在1周到1个月之间,如果动作没有问题,在某个流量较少的时间点,在无停机的情况下更新服务器环境的运行中出现问题,应该尽快定位问题,修复问题; 如果问题很严重,则必须回滚代码,以便在线用户成功使用。
APP发布(前端) APP开发完成后,开发人员将弹出APP包,测试人员将安装测试。
APK测试包(安卓) IPA测试包(IOS )注意点:
在实际测试中,为了便于测试包的安装和管理,通常将测试包上传到几个免费的APP应用内测试分发平台,测试人员扫描生成的二维码下载对应的包(蒲公英、闪闪发光的鞋、第8区等) ) ) )。
1. 应用内测分发平台:
产品测试完成后,将在线发布,供用户下载和使用。 一般发行平台和渠道:
安卓:手机商城、应用宝、豆荚等; IOS:App store,iTools 2. 应用线上发布平台:
step1:APK/IPA封装测试完成step2:提交给APP市场审查step : APP市场审查完成后,分配信道IDstep4:将信道ID封装在相应的APP中,然后测试此封装