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

電話伴侶的硬件使用環(huán)境/軟件使用環(huán)境
硬件可靠性測試設計分析
Windows環(huán)境下硬件中斷的性能分析
基于NI集成軟硬件環(huán)境的燃料電池發(fā)動機測試平臺

基于FPGA的軟硬件協(xié)同測試設計影響因素分析與設計實現(xiàn)
測試環(huán)境是什么_搭建測試環(huán)境要遵循什么原則?
測試環(huán)境的搭建和維護_軟硬件測試環(huán)境

如何測試Python環(huán)境
python socket使用UDP控制繼電器進行硬件產(chǎn)品循環(huán)開關機測試

評論