標籤:
1 煙霧測試 (Smoke Test)(Smoke Testing)
煙霧測試 (Smoke Test)(Smoke Testing)的對象是每一個新編譯的需要正式測試的 App 版本,目的是確認軟 件準系統正常,可進行後續的正式測試工作。煙霧測試 (Smoke Test)的執行者是版本編譯人員。
App 程式在編寫開發過程中,內部需要多個版本(Builds),但是只有有限的幾個版本需要執行正式 測試(根據項目開發計劃),這些需要執行的中間測試版本,在剛剛編譯出來後,開發人員需要進行基
2 功能測試 ( Functional Testing )
功能測試是移動 App測試最關鍵的環節,根據產品的需求規格說明書和測試需求列表,驗證產品的功能實現是否符合產品需求規格;
功能測試的目標主要包括:
是否有遺漏需求;
是否正確的實現所有功能; 隱示需求在系統是否實現; 輸入、輸出是否正確。
移動 App 功能測試應側重於所有可直接追蹤到用例、或業務功能和商務規則的測試需求。這種測試的目標是核實資料的接受、處理和檢索是否正確,以及商務規則的實施是否恰當。
功能測試基於黑盒技術,通過圖形化使用者介面 (GUI) 與應用程式進行互動,並對互動的輸出或結果進行分析,以此來核實應用程式及其內部進程。
3 使用者介面測試 ( GUI Testing )
使用者介面 (GUI) 測試用於核實使用者與 App 之間的互動,包括方便使用性,人性化測試。
一個好的 App 要有一個極佳的解析度,而在其他解析度下也都能可以運行。GUI 測試的目標是確保使用者介面會通過測試對象的功能來為使用者提供相應的訪問或瀏覽功能。 另外, GUI 測試還可確保 GUI中的對象按照預期的方式運行,並符合公司或行業的標準。
GUI 測試主要測試在不同解析度下,測試使用者介面(如菜單、對話方塊、視窗和其它可視控制項)布局、風格是否滿足客戶要求,文字是否正確,頁面是否美觀,文字,圖片組合是否完美,操作是否友好等。
GUI 測試的目標是確保使用者介面會通過測試對象的功能來為使用者提供相應的訪問或瀏覽功能。確保使用者介面符合公司或行業的標準,包括方便使用性、人性化、易操作性測試。
4 使用者 體驗 易用 性測試 ( UE Testing )
使用者體驗易用性測試主要是檢測使用者在理解和使用系統方面到底有多好,是否存在障礙或難以理解的部分。
使用者體驗易用性的測試方法,一般是通過使用者訪談,或邀請內測、小範圍公測等方式進行,通過不同實驗組的運營結果來判斷是否存在易用性缺陷。但由於缺乏有效測試載入器,必須要大量的測試樣本才能獲得比較真實的測試資料,投入資源較多,測試周期較長。
5 安全性 、 存取控制測試 ( Security Testing )
安全性和存取控制測試側重於安全性的兩個關鍵方面:
1) 應用程式層級的安全性,包括對資料或業務功能的訪問。
2) 系統層級的安全性,包括對系統的登入或遠端存取。
6 效能測試 ( Performance Testing )
效能測試用來測試 App 在真實環境中的運行效能,以及與硬體、網路資源的匹配度,最終度量系統相對於預定義目標的差距。
轉自:百度
【轉載】移動 App 系統測試