<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

測試環境是什么_搭建測試環境要遵循什么原則?

lhl545545 ? 來源:電子發燒友網 ? 2018-01-31 15:38 ? 次閱讀

測試環境是什么?

測試進行軟件測試的之前,需要搭建好測試環境。那什么是測試環境呢?

簡單的說就是軟件運行的平臺,即軟件、硬件網絡三種環境的合集,也就是說:測試環境=軟件+硬件+網絡

硬件:包括PC機、筆記本、服務器、各種終端等。例如要測試photoshop軟件,是要在PC機上測,還是筆記本上測?是在cpu為酷睿的計算機上測,還是要在炫龍的cpu上測?不同的硬件環境photoshop的處理速度是不一樣的。

軟件:這里主要指的是軟件運行的操作系統。例如測試photoshop,是指windows xp下測試還是在vista下測試?可能會有兼容性問題。軟件環境還包括與其他各類軟件共存同一系統時的兼容性問題。

網絡:主要針對的是C/S結構和B/S結構的軟件。比如我現在測試的軟件,客戶的網絡環境是千兆以太網,而我們的網絡環境還是百兆以太網,而且還是閑時才能達到百兆的速度。這樣的環境要是很精確的測試響應時間,還是很傷腦筋的。

上面介紹了什么是測試環境。那么如何搭建測試環境呢?一般來說,配置測試環境可遵循下列原則:

1、真實:盡量模擬用戶的真實使用環境。這里需要提一點,關于項目軟件與產品軟件需要不同看待。項目軟件由于只針對某一群體的用戶,所以測試的環境比較單一。但產品軟件針對的是廣大群眾,所以測試環境比較復雜,要多方面考慮。

2、干凈:測試環境中盡量不要安裝與被測軟件無關的軟件。筆者就遇到這種事情,兩臺機器,針對一個功能,一臺測試OK,另一臺測試NG,最后根據調查發現,測試OK的機器上安裝了客戶根本不會安裝的VC++開發環境,測試NG的機器正因為沒有安裝VC,所以測試出了這個bug:軟件中缺少必要的動態鏈接庫支持。但這個干凈也不是必須的,有時還要刻意去測試某個軟件去其他軟件并存時的兼容性問題。

3、無毒,這個應該不必多說了,測試工作應該確保在無毒的環境中進行。

4、獨立:測試環境與開發環境相互獨立。就是說開發環境和測試環境最好分開,即測試人員和開發人員分別用不同的服務器(數據庫、后臺服務器等),避免造成相互干擾。

測試環境分類

功能測試環境;

性能測試環境。

測試環境操作步驟

開發人員撰寫安裝和維護手冊;

按照安裝和維護手冊手動或自動進行搭建和維護(運維、開發、測試人員均可操作);

安裝和維護手冊應詳細完整,經常維護更新文檔。

測試環境搭建原則

盡可能與上線的正式環境保持一致;

也可采用同比例縮小的方式:應用服務器、緩存服務器、數據庫服務器各一臺,或者每層兩臺以便模擬分布式情況;

正式環境應做冒煙測試、跟蹤測試。

個人補充:

總結下來說我們環境分為三套,

1測試環境,主要用于日常測試等

2開發環境,用于開發人員調試,修正bug

3演示環境,用于市場部門演示,數據抱保證是真實的并且,打了tag確保這版本是基本沒問題的,最早我們在虛擬機中搭建我們演示環境,便于攜帶,后來直接部署到了云端AWS,這樣直接可以通過外網進行訪問減輕了很多麻煩。

4基于要部署到客戶現場,所以沒有性能測試環境,在現場我們為了上線準備布置了五套環境,ST,SIT,E2E,replica,production

性能測試主要是采用了兩種模式,一種關閉與外部的接口關系,直接壓測產品內部之間各個模塊數據傳輸能力如何,確保自己內部性能是過關的,二開放了接口做樁與其他接口進行聯調測試,通過TPS查看反應值,查看如果慢來自于那一端。

環境配置主要分為如下幾個部分:

1.Linux上安裝oracle數據庫

2.Webserver安裝,將tomcat進行封裝后具有多端口多實例處理的容器,主要功能是提供環境信息瀏覽服務。

3.openfire服務器安裝,用于兩個屏幕之間信息傳遞

4.HTTPS建立,生成CA證書,訪問web端時候或者登陸app,需要將生成好的CA證書copy進去

5.最后一次啟動服務器,登陸瀏覽器輸入ip地址檢查服務是否運行。

以上整個是工作中環境配置,里面還會涉及到nginx, loadbalancer等

最后推薦使用Jenkins進行版本發布集成

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    如何快速搭建一個MQTT協議的測試環境

    大家好,我是麥叔,之前有小伙伴建議出一期如何快速搭建一個MQTT協議的測試環境,因為自己寫的mqtt測試工具總是有這樣那樣的問題。
    的頭像 發表于 12-26 09:28 ?725次閱讀
    如何快速<b class='flag-5'>搭建</b>一個MQTT協議的<b class='flag-5'>測試</b><b class='flag-5'>環境</b>

    使用VeriStand搭建MIL測試環境

    MIL(Model In The Loop)模型在環仿真測試用于在實際系統搭建完成之前進行模型測試,使用VeriStand搭建MIL測試
    的頭像 發表于 01-05 10:42 ?1633次閱讀
    使用VeriStand<b class='flag-5'>搭建</b>MIL<b class='flag-5'>測試</b><b class='flag-5'>環境</b>

    射頻測試和測量的真實環境模擬應該遵循什么原則?

    射頻測試和測量應遵循“你怎么用,我怎么測”的原則。
    發表于 08-09 07:12

    ESD測試環境搭建

    ESD測試臺面搭建,圖中紅圈的電阻需要接嗎。水平和垂直耦合面是接的,紅圈中為啥也有470k電阻?
    發表于 03-03 23:20

    利用Vmware來搭建單機多系統的測試環境

    下面我就來簡單的從 VMware 的安裝講起,介紹下如果實現利用VMware在單機環境搭建多系統的測試環境。
    發表于 04-11 17:51 ?0次下載

    本地測試環境搭建

    本文主要介紹了本地測試環境搭建搭建一個本地測試環境無疑是個明智的選擇,再結合GitHub、Jen
    的頭像 發表于 01-31 16:01 ?2653次閱讀
    本地<b class='flag-5'>測試</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    WEB測試環境搭建測試方法

    本文主要講述了web應用系統的搭建測試環境和web測試方法,在測試過程中,有的僅需要手動測試的,
    的頭像 發表于 01-31 17:07 ?1.8w次閱讀

    在linux環境搭建java web測試環境

    怎么在linux環境搭建java web測試環境呢?1.配置java環境(下載jdk并配置環境
    的頭像 發表于 01-31 18:14 ?5199次閱讀

    測試環境搭建和維護_軟硬件測試環境

     測試環境搭建,每個公司都有不一樣的流程和方法。一種是運維或者開發負責搭建和維護,另一種是測試人員進行
    的頭像 發表于 01-31 18:30 ?6490次閱讀
    <b class='flag-5'>測試</b><b class='flag-5'>環境</b>的<b class='flag-5'>搭建</b>和維護_軟硬件<b class='flag-5'>測試</b><b class='flag-5'>環境</b>

    搭建測試環境常用linux命令_linux下web測試環境搭建

    本文主要介紹的是搭建測試環境常用的一些linux命令以及linux下web測試環境搭建。
    的頭像 發表于 01-31 18:41 ?1.2w次閱讀
    <b class='flag-5'>搭建</b><b class='flag-5'>測試</b><b class='flag-5'>環境</b>常用linux命令_linux下web<b class='flag-5'>測試</b><b class='flag-5'>環境</b>的<b class='flag-5'>搭建</b>

    Monkey測試環境搭建步驟詳解

    本文全面介紹了Monkey測試環境搭建步驟。
    的頭像 發表于 01-31 18:47 ?8418次閱讀

    硬件測試環境是什么_硬件測試環境包括哪些

    測試環境(Testing environment)是指測試運行其上的軟件和硬件環境的描述,以及任何其它與被測軟件交互的軟件,包括驅動和樁。測試
    的頭像 發表于 04-02 09:50 ?3.6w次閱讀

    如何搭建工業交換機跨網段測試環境?

    跨網段測試環境是指在不同的IP地址段中測試程序或設備的網絡連接功能。搭建這樣的測試環境可以幫助開
    的頭像 發表于 04-03 19:03 ?977次閱讀
    如何<b class='flag-5'>搭建</b>工業交換機跨網段<b class='flag-5'>測試</b><b class='flag-5'>環境</b>?

    高頻探針如何搭建測試環境及下針

    在高頻測試領域,搭建適合的測試環境以及正確下針對于確保準確的測量結果至關重要。
    的頭像 發表于 05-29 18:25 ?928次閱讀

    php運行環境本地測試地址是

    PHP運行環境本地測試地址是指在本地計算機上搭建的用于測試和運行PHP代碼的的環境地址。搭建該運
    的頭像 發表于 12-04 15:25 ?330次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>