標籤:
現在手機應用已經進入普通老百姓的家庭,特別是智能手機的應用可以說已經普通蓋地的進入每個家庭。學軟體的,如果你要想進入手機測試這個領域去發展,那麼大家來看看你是否掌握基本的手機測試方面的知識。下面是一套比較好的手機測試面試題,總結後分享給大家:
1、什麼是手機軟體測試
手機作為專用的消費類電子產品需要進行以下測試:可靠性測試(對於硬體則是RQT;對於軟體則是field trial);標準符合性測試(FTA);互通性測試(IOT);安全性測試(安規測試);強度測試等。
2、效能測試
效能測試強調長時間、重複或者高強度的進行某些操作,來驗證產品在各種極限條件下的表現。效能測試隸屬於軟體待測系統測試,它對軟體在整合系統中啟動並執行效能行為進行測試,旨在及早確定和消除軟體中與構架有關的效能瓶頸。
3、手機中的效能測試分類
(1)時間相關的效能測試可分為長時間保持測試和限定時間反應測試
(2)次數相關的效能測試是測試終端重複穩定地進行某項功能的能力
(3)並發測試主要是測試終端同時進行多項業務時表現出的處理能力,例如同時進行CS域語音業務和PS域下載業務,或者在MP3播放的同時進行WWW上網業務,以測試協議棧、作業系統和處理器對並發業務的支援能力
(4)負載測試主要是驗證系統的負載工作能力。例如同時進行多個ftp下載,使下行傳輸率接近極限值,觀察終端是否可以正常工作
4、手機效能測試的方法
手機效能測試的方法按照自動化程度不同可分為手工測試和自動化的測試。
(1)手工測試主要是通過測試人員手動操作,並藉助某些監測儀器和工具,來驗證手機效能
5、白盒測試、黑箱測試
白盒測試(White-box Testing,又稱邏輯驅動測試,結構測試)是把測試對象看作一個開啟的盒子。利用白盒測試法進行動態測試時,需要測試軟體產品的內部結構和處理過程,不需測試軟體產品的功能。白盒測試又稱為結構測試和邏輯驅動測試。
任何工程產品(注意是任何工程產品)都可以使用以下兩種方法之一進行測試。
黑箱測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。
白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。
軟體的黑箱測試意味著測試要在軟體的介面處進行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程式內部的邏輯結構和內部特性,只依據程式的需求規格說明書,檢查程式的功能是否符合它的功能說明。因此黑箱測試又叫功能測試或資料驅動測試。黑箱測試主要是為了發現以下幾類錯誤:
1、是否有不正確或遺漏的功能?
2、在介面上,輸入是否能正確的接受?能否輸出正確的結果?
3、是否有資料結構錯誤或外部資訊(例如資料檔案)訪問錯誤?
4、效能上是否能夠滿足要求?
5、是否有初始化或終止性錯誤?
軟體的白盒測試是對軟體的過程性細節做細緻的檢查。這種方法是把測試對象看做一個開啟的盒子,它允許測試人員利用程式內部的邏輯結構及有關資訊,設計或選擇測試案例,對程式所有邏輯路徑進行測試。通過在不同點檢查程式狀態,確定實際狀態是否與預期的狀態一致。因此白盒測試又稱為結構測試或邏輯驅動測試。白盒測試主要是想對程式模組進行如下檢查:
1、對程式模組的所有獨立的執行路徑至少測試一遍。
2、對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。
3、在迴圈的邊界和啟動並執行界限內執行迴圈體。
4、測試內部資料結構的有效性,等等。
6、測試案例是什麼
7、軟體測試中的功能測試用例的書寫方式
測試的來源,即測試的需求
測試案例的主要來源有:
1) 需求說明”及相關文檔
2)相關的設計說明(概要設計,詳細設計等)
3)與開發組交流對需求理解的 記錄(可以是開發人員的一個解釋)
4)已經基本成型的UI(可以有針對性地補充一些用例)
簡而言之,所有你能得到的項目文檔,都盡量拿到。 從所得到的資料中,分解出若干小的“功能點”,理解“功能點”,編寫相應的測試案例。
一個優秀的測試案例,應該包含以下資訊:
1) 軟體或項目的名稱
2) 軟體或項目的版本(組建號)
3) 功能模組名
4) 測試案例的簡單描述,即該用例執行的目的或方法
5) 測試案例的參考資訊(便於跟蹤和參考)
6) 本測試案例與其他測試案例間的依賴關係
7) 本用例的前置條件,即執行本用例必須要滿足的條件,如對資料庫的存取權限
8) 用例的編號(ID),如可以是 軟體名稱簡寫-功能塊簡寫-NO.。
9) 步驟號、操作步驟描述、測試資料描述
10)預期結果(這是最重要的)和實際結果(如果有BUG管理工具,這條可以省略)
11)開發人員(必須有)和測試人員(可有可無)
12)測試執行日期
較好的手機測試面試題