日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

测试环境是什么?怎样搭建出好的测试环境?

發(fā)布時(shí)間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 测试环境是什么?怎样搭建出好的测试环境? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

測試環(huán)境是什么?

測試進(jìn)行軟件測試的之前,必須搭建好測試環(huán)境。那什么叫測試環(huán)境呢?

簡單地說就是軟件運(yùn)行的平臺,即軟件、硬件和網(wǎng)絡(luò)三種環(huán)境的合集,換句話說:測試環(huán)境=軟件+硬件+網(wǎng)絡(luò)

硬件:包括PC機(jī)、筆記本、服務(wù)器、各種終端等。比如要測試photoshop軟件,是要在PC機(jī)上測,還是筆記本上測?是在cpu為酷睿的計(jì)算機(jī)上測,還是要在炫龍的cpu上測?有所不同的硬件環(huán)境photoshop的處理速度是有所不同的。

軟件:這里主要指的是軟件運(yùn)行的操作系統(tǒng)。比如測試photoshop,是在windowsxp下測試還是在vista下測試?很有可能會有兼容性問題。軟件環(huán)境還包括與其它各類軟件并存同一系統(tǒng)時(shí)的兼容性問題。

網(wǎng)絡(luò):主要針對的是C/S結(jié)構(gòu)和B/S結(jié)構(gòu)的軟件。比如我現(xiàn)在測試的軟件,用戶的網(wǎng)絡(luò)環(huán)境是千兆以太網(wǎng),而咱們的網(wǎng)絡(luò)環(huán)境還是百兆以太網(wǎng),且還是閑時(shí)才能達(dá)到百兆的速度。如果這樣的環(huán)境準(zhǔn)確測試響應(yīng)時(shí)間,還是會傷腦筋的。

軟件測試資料免費(fèi)領(lǐng)取 100+ 名企測試內(nèi)推資源傾情分享

上面介紹了什么叫測試環(huán)境。那怎樣建立測試環(huán)境呢?一般來講,配置測試環(huán)境可遵循下列原則:

1、真實(shí):盡量模擬用戶的真實(shí)使用環(huán)境。這里必須提一點(diǎn),關(guān)于項(xiàng)目軟件與產(chǎn)品軟件必須有所不同看待。項(xiàng)目軟件由于只針對某一群體的用戶,所以測試的環(huán)境比較單一。但產(chǎn)品軟件針對的是廣大群眾,所以測試環(huán)境比較復(fù)雜,要多方面考慮。

2.清潔:盡量不要在測試環(huán)境中安裝與被測軟件無關(guān)的軟件。我就出現(xiàn)這類事情,兩臺機(jī)器,針對一種功能,一臺測試OK,另一臺測試NG,在最后根據(jù)調(diào)查發(fā)現(xiàn),測試OK的機(jī)器上安裝了用戶根本不會安裝的VC++開發(fā)環(huán)境,測試NG的機(jī)器正因?yàn)闆]有安裝VC,所以測試出了這類bug:軟件中缺少必要的動態(tài)鏈接庫支持。但這類干凈也不是必須的,有時(shí)候還要刻意去測試某個(gè)軟件去其他軟件并存時(shí)的兼容性問題。

3、無毒,這類應(yīng)該不必多說了,測試工作需要確保在無毒的環(huán)境中進(jìn)行。

4.獨(dú)立性:測試環(huán)境和開發(fā)環(huán)境是彼此獨(dú)立的。也就是說,開發(fā)環(huán)境和測試環(huán)境最好是分開的,也就是說,測試人員和開發(fā)人員使用不同的服務(wù)器(數(shù)據(jù)庫、后臺服務(wù)器等等),避免了互相干擾。

測試環(huán)境分類

功能測試環(huán)境;

性能測試環(huán)境。

測試環(huán)境操作步驟

開發(fā)人員撰寫安裝和維護(hù)手冊;

按照安裝和維護(hù)手冊手動或自動進(jìn)行搭建和維護(hù)(運(yùn)維、開發(fā)、測試人員均可操作);

安裝和維護(hù)手冊應(yīng)詳細(xì)完整,常常維護(hù)更新文檔。

測試環(huán)境搭建原則

盡可能與上線的正式環(huán)境保持一致;

也可采用同比例縮小的方式:應(yīng)用服務(wù)器、緩存服務(wù)器、數(shù)據(jù)庫服務(wù)器各一臺,或是每層兩臺以便于模擬分布式情況;

正式環(huán)境應(yīng)做冒煙測試、跟蹤測試。

個(gè)人補(bǔ)充:

總結(jié)下來說咱們環(huán)境分為三套,

1測試環(huán)境,主要用作日常測試等

2開發(fā)環(huán)境,用作開發(fā)人員調(diào)試,修正bug

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

4基于要部署到用戶現(xiàn)場,所以沒有性能測試環(huán)境,在現(xiàn)場咱們?yōu)榱松暇€準(zhǔn)備布置了五套環(huán)境,ST,SIT,E2E,replica,production

性能測試主要是采用了兩種模式,一種關(guān)閉與外部的接口關(guān)系,直接壓測產(chǎn)品內(nèi)部中間各個(gè)模塊數(shù)據(jù)傳輸能力如何,確保自己內(nèi)部性能是過關(guān)的,二開放了接口做樁與其它接口進(jìn)行聯(lián)調(diào)測試,通過TPS查看反應(yīng)值,查看如果慢來自于那一端。

環(huán)境配置主要分為如下幾個(gè)部分:

1.Linux上安裝oracle數(shù)據(jù)庫

2.Webserver安裝,將tomcat進(jìn)行封裝后具有多端口多實(shí)例處理的容器,主要功能是提供環(huán)境信息瀏覽服務(wù)。

3.openfire服務(wù)器安裝,用作兩個(gè)屏幕中間信息傳遞

4.HTTPS建立,生成CA證書,訪問web端時(shí)候或是登陸app,必須將生成好的CA證書copy進(jìn)去

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

上述整個(gè)是工作中環(huán)境配置,里邊也會涉及到nginx,loadbalancer等

在最后推薦使用Jenkins進(jìn)行版本發(fā)布發(fā)表

看了這篇內(nèi)容后,堅(jiān)信以下兩件事,也會對你的自我提升有一定的幫助:

1、點(diǎn)贊,讓更多人能看到,同時(shí)你的認(rèn)可也會鼓勵(lì)我創(chuàng)作更多優(yōu)質(zhì)內(nèi)容。

2、要讓自己變得更強(qiáng):想想,假如你是要在測試這個(gè)行業(yè)長期做下去,你的工作經(jīng)驗(yàn)和測試技術(shù)是絕對不夠的,你需要提升,你需要豐富你的技術(shù)棧!還等什么!

最后:【可能給你帶來幫助的教程】

軟件測試資料免費(fèi)領(lǐng)取 100+ 名企測試內(nèi)推資源傾情分享

這一些資料,對做【軟件測試】的朋友而言應(yīng)該是較為完整了,這類學(xué)習(xí)資料也陪伴我走過了最艱難的路程,希望也可以幫助到你!萬事要盡早,尤其是技術(shù)行業(yè),一定要提升技術(shù)功底。

?

總結(jié)

以上是生活随笔為你收集整理的测试环境是什么?怎样搭建出好的测试环境?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。