• <fieldset id="qg8cq"></fieldset>
  • <ul id="qg8cq"></ul>
  • <fieldset id="qg8cq"><menu id="qg8cq"></menu></fieldset>
  • <ul id="qg8cq"></ul>
    開始制作
    • 做app就上應用公園
    • 首頁> 行業資訊> 行業趨勢> 資訊詳情

      app開發環境,app開發的硬件環境

      2021-12-12 09:45:00 來自于應用公園

      軟件產品從開發到用戶使用涉及到哪些環境

      從開發到用戶的軟件產品涉及哪些環境?

      開發環境、測試環境、返回環境、預發布環境和生產環境。

      讓我談談我個人對這些環境的理解:

      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.項目后端環境

      一般來說,公司開發,測試人員和用戶使用的測試工作環境是不同的。為了避免自身數據的干擾,為用戶上線的產品環境將單獨部署。

    粵公網安備 44030602002171號      粵ICP備15056436號-2

    在線咨詢

    立即咨詢

    售前咨詢熱線

    13590461663

    [關閉]
    應用公園微信

    官方微信自助客服

    [關閉]