當前位置:學識都>好好學習>考研>

手機軟件測試面試筆試題及答案

學識都 人氣:1.33W

問題:如何做好手機軟件測試?

手機軟件測試面試筆試題及答案

答:對於當前背景下的手機測試來說,要做好手機軟件測試,主要從以下幾個角度進行測試:UI測試,功能模塊測試,交叉事件測試,容量性測試,用戶手冊測試等。

1、UI測試

用戶界面 (以下簡稱UI)測試指測試用戶界面的風格是否滿足客戶要求,文字是否正確,頁面美工是否好看,文字,圖片組合是否完美,背景是否美觀,操作是否友好等等, UI測試用於覈實用戶與軟件之間的交互。UI 測試的目標是確保用戶界面會通過測試對象的功能來爲用戶提供相應的訪問或瀏覽功能。另外,UI 測試還可確保 UI 中的對象按照預期的方式運行,並符合公司或行業的標準。包括用戶友好性,人性化,易操作性測試。

2、功能測試

功能測試指測試軟件各個功能模塊是否正確,邏輯是否正確。對測試對象的功能測試應側重於所有可直接追蹤到用例或業務功能和業務規則的測試需求。這種測試的目標是覈實數據的接受、處理和檢索是否正確,以及業務規則的實施是否恰當。此類測試基於黑盒技術,該技術通過圖形用戶界面 (GUI) 與應用程序進行交互,並對交互的輸出或結果進行分析,以此來覈實應用程序及其內部進程。功能測試的主要參考爲類似於功能說明書之類的文檔。

3、交叉事件測試

交叉事件測試是指一個功能正在執行過程中,同時另外一個事件或操作對該過程進行干擾的測試。例如在運行手機軟件程序的過程中接收到短信或來響鬧。應該以執行干擾的衝突事件不會導致手機死機或花屏等嚴重的問題出現爲Pass的標準。

4、容量性測試

容量性測試主要測試軟件測試的性能,包括負載測試,強度測試,基準測試以及基準測試

4.1 負載測試

負載測試是一種性能測試指數據在超負荷環境中運行,程序是否能夠承擔。

在這種測試中,將使測試對象承擔不同的工作量,以評測和評估測試對象在不同工作量條件下的性能行爲,以及持續正常運行的能力。負載測試的目標是確定並確保系統在超出最大預期工作量的'情況下仍能正常運行。此外,負載測試還要評估性能特徵,例如,響應時間、事務處理速率和其他與時間相關的方面。

4.2 強度測試

強度測試是一種性能測試,他在系統資源特別低的情況下軟件系統運行情況。這類測試往往可以書寫系統要求的軟硬件水平要求。實施和執行此類測試的目的是找出因資源不足或資源爭用而導致的錯誤。如果內存或磁盤空間不足,測試對象就可能會表現出一些在正常條件下並不明顯的缺陷。而其他缺陷則可能由於爭用共享資源(如數據庫鎖或網絡帶寬)而造成的。強度測試還可用於確定測試對象能夠處理的最大工作量。

5、用戶手冊測試

手機軟件的用戶手冊測試主要是看軟件功能介紹是否準確、簡潔地描述該軟件功能,且不會讓用戶產生誤解。