开始制作
  • 做app就上皇冠登2租用
  • 首页> 行业资讯> 行业趋势> 资讯详情

    app开发环境,app开发的硬件环境

    2021-12-12 09:45:00 来自于皇冠登2租用

    软件产品从开发到用户使用涉及到哪些环境

    从开发到用户的软件产品涉及哪些环境?

    开发环境、测试环境、返回环境、预发布环境和生产环境。

    让我谈谈我个人对这些环境的理解:

    1.开发环境

    顾名思义,每个开发同学在自己的dev分支工作的开发,开发同学使用的环境,在测试或开发达到一定水平之前,所有同学都会合并代码,进行联合调试。

    2.测试环境

    也就是我们测试生的工作环境,通常是由测试生自己部署,然后在这个环境下进行测试。bug修复后,需要发布和更新测试环境才能回到bug。

    3.回归环境

    回归bug的环境其实就是我们的测试环境,在这个环境中通过回归来测试和验证bug。

    4.发行前环境

    从测试环境过渡到生产环境。测试环境可能会受到一些限制。如果某些流程或数据没有经过测试,可以在预发布环境中进行验证,从而保证产品的在线质量。

    预发布环境和生产环境的区别:

    1)预发布环境下的新功能为较新代码,其他功能代码与生产环境一致。

    2)预发布环境和生产环境的访问域名不同。

    注意事项:

    1)预发布环境通常连接生产环境的数据库,要注意测试,以免产生脏数据,影响生产环境的使用。

    5.生产环境

    也就是在线环境,用户使用的环境。由特定人员维护,普通人无权修改。

    此外,还有一个灰度释放,它发生在预释放环境之后和生产环境之前。

    通常,生产环境部署在多台机器上,以防止一台机器出现故障,这样其他机器就可以继续运行,而不会影响用户的使用。灰度会议将发布到这些机器中的几台,以验证新功能是否正常。如果失败了,就回滚这些机器。

    APP手工测试基础知识

    一、系统架构

    1.APP的系统架构一般分为三层(三层架构):客户端、应用服务器出租和数据库服务器出租。

    2.三层架构的工作原理:客户端向数据库请求数据,数据库向客户端返回数据的过程。其中,客户端需要先经过应用服务器出租的处理,然后应用服务器出租向数据库服务发出请求,请求的结果由应用服务器出租处理,然后应用服务器出租对数据进行过滤汇总后返回客户端。

    3.APP与web的比较

    相似之处:

    APP和web使用的后端服务是一样的(应用服务器出租和数据服务器出租)。

    前端和后端它们的协议交互(请求模式)可以使用HTTP或HTTPS请求模式

    差异:

    APP基于C/S架构,web通过浏览器发起请求,基于B/S架构。

    APP前后端的数据交互格式主要是JSON,web前后端的数据交互格式主要是HTML。

    二、APP项目环境

    1.项目后端环境

    一般来说,公司开发,测试人员和用户使用的测试工作环境是不同的。为了避免自身数据的干扰,为用户上线的产品环境将单独部署。

沪公网安备 310112200886699号      沪ICP备2024083233号