什么是測(cè)試環(huán)境
測(cè)試環(huán)境(Testing environment)是指測(cè)試運(yùn)行其上的軟件和硬件環(huán)境的描述,以及任何其它與被測(cè)軟件交互的軟件,包括驅(qū)動(dòng)和樁。測(cè)試環(huán)境是指為了完成軟件測(cè)試工作所必需的計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)設(shè)備、歷史數(shù)據(jù)的總稱(chēng)。
穩(wěn)定和可控的測(cè)試環(huán)境,可以使測(cè)試人員花費(fèi)較少的時(shí)間就完成測(cè)試用例的執(zhí)行,也無(wú)需為測(cè)試用例、測(cè)試過(guò)程的維護(hù)花費(fèi)額外的時(shí)間,并且可以保證每一個(gè)被提交的缺陷都可以在任何時(shí)候被準(zhǔn)確的重現(xiàn)。
測(cè)試環(huán)境=軟件+硬件+網(wǎng)絡(luò)+數(shù)據(jù)準(zhǔn)備+測(cè)試工具
簡(jiǎn)單的說(shuō),經(jīng)過(guò)良好規(guī)劃和管理的測(cè)試環(huán)境,可以盡可能的減少環(huán)境的變動(dòng)對(duì)測(cè)試工作的不利影響,并可以對(duì)測(cè)試工作的效率和質(zhì)量的提高產(chǎn)生積極的作用。
環(huán)境使用要求和原則
環(huán)境維護(hù)要求
根據(jù)全流程測(cè)試環(huán)境的特點(diǎn),為保持測(cè)試環(huán)境的安全穩(wěn)定、持續(xù)可用,減少不當(dāng)變更對(duì)測(cè)試執(zhí)行過(guò)程的影響,相關(guān)操作人員務(wù)必按照如下要求進(jìn)行相應(yīng)的環(huán)境操作。
1、測(cè)試環(huán)境管理由測(cè)試項(xiàng)目支持組中的測(cè)試環(huán)境維護(hù)小組負(fù)責(zé);
2、測(cè)試項(xiàng)目支持組中的硬件環(huán)境維護(hù)人員負(fù)責(zé)相關(guān)硬件設(shè)備的提供和維護(hù);
3、多項(xiàng)目同時(shí)使用測(cè)試環(huán)境時(shí),應(yīng)按照總體計(jì)劃安排使用時(shí)間;
4、多項(xiàng)目同時(shí)使用測(cè)試環(huán)境時(shí),使用中如需調(diào)整環(huán)境硬件、參數(shù)、版本時(shí)應(yīng)經(jīng)過(guò)測(cè)試管理組討論確認(rèn)流程才可進(jìn)行變更;
5、嚴(yán)格權(quán)限管理,測(cè)試版本調(diào)整變更必須按照標(biāo)準(zhǔn)流程進(jìn)行;
6、定期進(jìn)行應(yīng)用系統(tǒng)應(yīng)用備份機(jī)制,以便當(dāng)版本更新失敗后系統(tǒng)可回退到可用狀態(tài)。
環(huán)境使用原則
測(cè)試管理和建設(shè)應(yīng)遵循以下原則:
1、安全性:通過(guò)相應(yīng)管理制度和技術(shù)手段,保證測(cè)試環(huán)境數(shù)據(jù)、代碼、文檔等信息的安全可靠。
2、保密性:通過(guò)相應(yīng)管理制度和技術(shù)手段,保證公司的商業(yè)秘密及數(shù)據(jù)、代碼、文檔等重要信息不會(huì)被非法訪(fǎng)問(wèn)或泄露。
3、高效性:通過(guò)采用合適的軟硬件平臺(tái)和技術(shù)手段,保證測(cè)試環(huán)境的各套系統(tǒng)的運(yùn)行速度和效率,保證項(xiàng)目測(cè)試進(jìn)度。
4、穩(wěn)定性:通過(guò)采用合適的軟硬件平臺(tái)和技術(shù)手段,保證測(cè)試環(huán)境各套系統(tǒng)的穩(wěn)定運(yùn)行,減低系統(tǒng)故障率
環(huán)境使用要求
1、測(cè)試人員不得擅自連接或變更測(cè)試環(huán)境和設(shè)備; ? 測(cè)試人員不得擅自移動(dòng)、拆裝測(cè)試設(shè)備;
2、測(cè)試人員按照“誰(shuí)使用,誰(shuí)負(fù)責(zé)”的原則,項(xiàng)目組應(yīng)指定專(zhuān)人負(fù)責(zé)所使用計(jì)算機(jī)設(shè)備的管理和環(huán)境衛(wèi)生;
3、測(cè)試人員在測(cè)試期間不得修改測(cè)試環(huán)境的口令;
4、測(cè)試人員不得在測(cè)試機(jī)上安裝與測(cè)試工作無(wú)關(guān)的其他軟件;
5、測(cè)試人員離開(kāi)工位時(shí)必須“鎖屏”或“臨時(shí)簽退”,保證數(shù)據(jù)的安全性。
硬件測(cè)試有幾個(gè)方面
1、設(shè)計(jì)的驗(yàn)證,主要是設(shè)計(jì)是否符合規(guī)范,可滿(mǎn)足測(cè)試和生產(chǎn)的要求。又稱(chēng)DFX及DFM
2、質(zhì)量、可靠性和性能的驗(yàn)證 - 確保產(chǎn)品滿(mǎn)足企業(yè)標(biāo)準(zhǔn)或行業(yè)標(biāo)準(zhǔn),并達(dá)到相應(yīng)的性能;這部分依據(jù)產(chǎn)品不同,測(cè)試項(xiàng)不同。測(cè)試包含電路、結(jié)構(gòu)、散熱、材料及表面處理部分,有的還包含包裝;
3、安規(guī)的驗(yàn)證。 確保產(chǎn)品符合其所售賣(mài)國(guó)家的regulatory,比如EMI/EMC,環(huán)境等等
4、功能驗(yàn)證 - 驗(yàn)證功能是否正常。
硬件測(cè)試和軟件測(cè)試的區(qū)別
本質(zhì)上沒(méi)有太大的區(qū)別,目的都是一致的。
考察方向:都是從功能、性能、質(zhì)量屬性等方面。硬件測(cè)試不同的是需要考察老化方面的問(wèn)題,進(jìn)行老化測(cè)試,和國(guó)家要求的一些常規(guī)硬件測(cè)試,并達(dá)到國(guó)標(biāo)。
流程方面:
基本都是越早介入效果越好。硬件測(cè)試除了要對(duì)嵌入式的程序進(jìn)行測(cè)試之外,還需要對(duì)原理圖、結(jié)構(gòu)圖、元件選擇等等很多硬件研發(fā)過(guò)程中涉及的方面進(jìn)行驗(yàn)證測(cè)試,保證每個(gè)環(huán)節(jié)的正確性。同時(shí),還需要對(duì)每個(gè)環(huán)節(jié)的銜接進(jìn)行反復(fù)驗(yàn)證,硬件不同于軟件,接口明確了,邏輯正確了,軟件問(wèn)題不會(huì)非常大,但是硬件就不同了,可能接口正確,各個(gè)模塊正確,就是銜接的時(shí)候會(huì)出現(xiàn)很多意想不到的問(wèn)題,尤其是銜接的順序和時(shí)間。
技術(shù)方面:
目前在國(guó)內(nèi)基本都是靠手工測(cè)試完成,軟件測(cè)試比硬件測(cè)試稍微先進(jìn)點(diǎn),就是可以進(jìn)行比較規(guī)?;淖詣?dòng)化測(cè)試,尤其是web軟件,更要注意并發(fā)測(cè)試。
硬件測(cè)試像EMC等國(guó)家認(rèn)證的測(cè)試必須經(jīng)過(guò)專(zhuān)門(mén)機(jī)構(gòu)驗(yàn)證才可以。如果是企業(yè)自檢,也要有相關(guān)的儀器設(shè)備。
硬件測(cè)試環(huán)境實(shí)例_APP硬件環(huán)境測(cè)試
1、APP硬件環(huán)境測(cè)試
主要涉及的是與硬件相關(guān)的測(cè)試,看過(guò)很多人寫(xiě)的用例,一般都沒(méi)有涉及硬件方面的測(cè)試,現(xiàn)在大家可以參考的
2、手勢(shì)操作測(cè)試
1)手機(jī)開(kāi)鎖屏對(duì)運(yùn)行中的App的影響
2)切換網(wǎng)絡(luò)對(duì)運(yùn)行中的App的影響
3)運(yùn)行中的App前后臺(tái)切換的影響
4)多個(gè)運(yùn)行中的App的切換
5)App運(yùn)行時(shí)關(guān)機(jī)
6)App運(yùn)行時(shí)重啟系統(tǒng)
7)App運(yùn)行時(shí)充電
8)App運(yùn)行時(shí)kill掉進(jìn)程再打開(kāi)
3、網(wǎng)絡(luò)環(huán)境
手機(jī)的網(wǎng)絡(luò)目前主要分為2G、3G、4G、wifi。目前2G的網(wǎng)絡(luò)相對(duì)于比較慢,測(cè)試時(shí)尤其要注意此塊的測(cè)試。
1) 無(wú)網(wǎng)絡(luò)時(shí),執(zhí)行需要網(wǎng)絡(luò)的操作,給予友好提示,確保程序不出現(xiàn)crash。
2) 內(nèi)網(wǎng)測(cè)試時(shí),要注意選擇到外網(wǎng)操作時(shí)的異常情況處理。
3) 在網(wǎng)絡(luò)信號(hào)不好時(shí),檢查功能狀態(tài)是否正常,確保不因提交數(shù)據(jù)失敗而造成crash。
4) 在網(wǎng)絡(luò)信號(hào)不好時(shí),檢查數(shù)據(jù)是否會(huì)一直處于提交中的狀態(tài),有無(wú)超時(shí)限制。如遇數(shù)據(jù)交換失敗時(shí)要給予提示。
5)在網(wǎng)絡(luò)信號(hào)不好時(shí),執(zhí)行操作后,在回調(diào)沒(méi)有完成的情況下,退出本頁(yè)面或者執(zhí)行其他操作的情況,有無(wú)異常情況。此問(wèn)題也會(huì)經(jīng)常出現(xiàn)程序crash
服務(wù)器宕機(jī)或出現(xiàn)404、502等情況下的測(cè)試
后臺(tái)服務(wù)牽涉到DNS、空間服務(wù)商的情況下會(huì)影響其穩(wěn)定性
如:當(dāng)出現(xiàn)域名解析故障時(shí),你對(duì)后臺(tái)API的請(qǐng)求很可能就會(huì)出現(xiàn)404錯(cuò)誤,拋出異常。這時(shí)需要對(duì)異常進(jìn)行正確的處理,否則可能會(huì)導(dǎo)致程序不能正常工作
-
硬件測(cè)試
+關(guān)注
關(guān)注
8文章
23瀏覽量
9236
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論