- 相關(guān)推薦
華為測試筆試題目
1.怎么來(lái)設計測試方案
根據測試需求(包括功能需求和非功能性需求),識別測試要點(diǎn),識別測試環(huán)境要求,安排測試輪次,根據項目計劃和開(kāi)發(fā)計劃做整體的測試安排。
被測試的特性:通過(guò)對需求規格說(shuō)明書(shū)進(jìn)行分析,列出本次測試需要進(jìn)行測試的各部分特性(如要測試的功能需求、性能需求、安全性需求等等);
不被測試的特性:由于資源、進(jìn)度等方面原因,本次測試不列入測試范圍的特性;
測試組網(wǎng)圖:進(jìn)行本次系統測試所需要的軟硬件設備、配置數據已及相互間的邏輯、物理連接。今后測試執行時(shí)需要依據這個(gè)組網(wǎng)圖來(lái)進(jìn)行環(huán)境的搭建。
2.如果給你一個(gè)B/S系統你怎么來(lái)進(jìn)行測試?
閱讀系統需求,充分理解需求,記錄問(wèn)題,并與項目需求人員充分溝通。
編寫(xiě)測試需求,包括系統功能和非功能測試要點(diǎn)、測試類(lèi)型、測試進(jìn)度質(zhì)量要求等。
制定測試計劃,包括熟悉測試業(yè)務(wù)、設計測試用例、執行測試用例、進(jìn)行測試小結、編寫(xiě)測試報告,任務(wù)顆粒度一般應小于5人天
編寫(xiě)測試用例,根據測試方案設計用例,即便沒(méi)有明確的性能和安全測試要求,也應識別進(jìn)行此兩項測試。
執行軟件測試,
進(jìn)行測試小結,如果測試持續時(shí)間較長(cháng),每個(gè)版本間隙總結本輪測試。
編寫(xiě)測試報告,總結測試過(guò)程,匯總度量數據。
3.怎么進(jìn)行工作流的測試
把握需求,找準結點(diǎn),理清流程,畫(huà)出流轉圖,弄清節點(diǎn)間的數據流轉,設計測試用例的時(shí)候必須覆蓋所有可能的流程。
工作流:
如果問(wèn)到有沒(méi)有做過(guò),根據對工作流的了解情況回答,如果比較了解,可以把參與的某個(gè)項目中說(shuō)上一些有工作流的,如果不是很了解就說(shuō)沒(méi)有做過(guò),但是學(xué)習過(guò)相關(guān)知識。
4.在做性能測試的時(shí)候都需要關(guān)注哪些參數?
并發(fā)訪(fǎng)問(wèn)量,服務(wù)器響應時(shí)間(最小、平均、最大)
并發(fā)性能測試的過(guò)程是一個(gè)負載測試和壓力測試的過(guò)程,即逐漸增加負載,直到系統的瓶頸或者不能接收的性能點(diǎn),通過(guò)綜合分析交易執行指標和資源監控指標來(lái)確定系統并發(fā)性能的過(guò)程。
負載測試(Load Testing)是確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時(shí),系統組成部分的相應輸出項,例如通過(guò)量、響應時(shí)間、CPU負載、內存使用等來(lái)決定系統的性能。
負載測試是一個(gè)分析軟件應用程序和支撐架構、模擬真實(shí)環(huán)境的使用,從而來(lái)確定能夠接收的性能過(guò)程。壓力測試(Stress Testing)是通過(guò)確定一個(gè)系統的瓶頸或者不能接收的性能點(diǎn),來(lái)獲得系統能提供的最大服務(wù)級別的測試。
疲勞測試是采用系統穩定運行情況下能夠支持的最大并發(fā)用戶(hù)數,持續執行一段時(shí)間業(yè)務(wù),通過(guò)綜合分析交易執行指標和資源監控指標來(lái)確定系統處理最大工作量強度性能的過(guò)程。 疲勞強度測試可以采用工具自動(dòng)化的方式進(jìn)行測試,也可以手工編寫(xiě)程序測試,其中后者占的比例較大。
一般情況下以服務(wù)器能夠正常穩定響應請求的最大并發(fā)用戶(hù)數進(jìn)行一定時(shí)間的疲勞測試,獲取交易執行指標數據和系統資源監控數據。如出現錯誤導致測試不能成功執行,則及時(shí)調整測試指標,例如降低用戶(hù)數、縮短測試周期等。還有一種情況的疲勞測試是對當前系統性能的評估,用系統正常業(yè)務(wù)情況下并發(fā)用戶(hù)數為基礎,進(jìn)行一定時(shí)間的疲勞測試。
大數據量測試可以分為兩種類(lèi)型:針對某些系統存儲、傳輸、統計、查詢(xún)等業(yè)務(wù)進(jìn)行大數據量的獨立數據量測試;與壓力性能測試、負載性能測試、疲勞性能測試相結合的綜合數據量測試方案。大數據量測試的關(guān)鍵是測試數據的準備,可以依靠工具準備測試數據。
5.如果客戶(hù)沒(méi)有給你性能指數時(shí),你怎么來(lái)開(kāi)展性能測試工作?
如果客戶(hù)沒(méi)有提出明確的性能指標,可以按照慣例和經(jīng)驗設置,需要和PM協(xié)商,一般由PM確認,QA負責給出建議。
舉例說(shuō)一個(gè)Server端程序,要求峰值時(shí)CPU和MEM消耗在75%以下,而一個(gè)頁(yè)面的訪(fǎng)問(wèn)響應時(shí)間一般認為用戶(hù)的忍耐時(shí)間是3-5秒以?xún),這些要參考實(shí)際的應用來(lái)確定用戶(hù)規模、操作頻率、同時(shí)在線(xiàn)數等。
6.有沒(méi)有做過(guò)接口測試,是如何做的?
通過(guò)編寫(xiě)測試程序, 獲得接口指針, 逐個(gè)調用接口函數驗證其正確性, 及失敗操作
7.測試過(guò)程中是如何來(lái)保證軟件質(zhì)量的?
測試用例編寫(xiě)完畢后要加強評審的力度,確保測試用例覆蓋所有需求點(diǎn)
執行測試過(guò)程中注意做小結檢查覆蓋情況、審視所提缺陷質(zhì)量,復測時(shí)應注意相關(guān)模塊的測試
測試時(shí)間寬裕的話(huà)可以做交叉測試,用以確保測試質(zhì)量。
【華為測試筆試題目】相關(guān)文章:
華為筆試題目11-06
華為文秘筆試題目11-04
華為硬件筆試技術(shù)題目11-06
2015華為筆試題目及答案08-06
軟件測試筆試題目12-11
軟件測試筆試題目分享07-06
2016華為軟件測試筆試題及答案08-17
華為筆試11-06
測試工程師筆試題目11-03
華為財務(wù)類(lèi)筆試題目11-21