《精通移動app測試實戰:技術、工具和案例》新書上市

  本書是測試專家、性能測試專家、專業暢銷書做者--於涌,多年實戰經驗的總結,涵蓋主流的測試工具,包括衆多的測試實例,涵蓋單元測試、功能測試、性能測試、UI測試、手遊測試、自動化測試、測試用例管理、持續集成等移動測試中用到的全部實戰技術,是一本貼近實戰的移動端測試參考大全。本書主要內容以下。框架

書中講解了單元測試,介紹了JUnit框架、單元測試實施、建立基於Android的測試項目和應用JUnit對Android項目進行單元測試;講解了Android 提供的一個通用的調試工具ADB,藉助這個工具,能夠很好地調試開發的程序,包括ADB相關指令實例講解、獲取手機處理器信息指令實例講解、手機模擬器相關的一些操做命令實例講解、模擬器相關命令實例講解、建立Android項目相關命令實例講解、基於控制檯命令行相關命令使用指導;講解了Android系統自帶的一個命令行工具Monkey,Monkey能夠向被測試的應用程序發送僞隨機的用戶事件(如按鍵、觸屏、手勢等),Monkey測試是一種測試軟件穩定性、健壯性的快速有效的方法。包括Monkey工具使用、Monkey測試示例、Monkey相關參數講解、Monkey相關命令介紹、Monkey腳本執行等;結合實例講解了由Google開發、用於Android系統自動化測試的MonkeyRunner工具,包括MonkeyRunner工具使用、MonkeyRunner測試示例、MonkeyRunner腳本手工編寫、MonkeyRunner樣例腳本等;書中還講解了一款Android自動化測試框架Robotium,它主要針對Android平臺的應用進行黑盒自動化測試,提供了模擬各類手勢操做(如點擊、長按、滑動等)、查找和斷言機制的API,可以對各類控件進行操做。用Robotium結合Android官方提供的測試框架能夠達到對應用程序進行自動化測試的目的,如用Robotium實現對APK或有源碼的項目實施測試、用Robotium Recorder 錄製腳本、用Robotium獲取控件,以及測試用例腳本的批量運行和持續集成等;講解了UI測試工具UiAutomator,它包含了建立UI測試的各類API和執行自動化測試的引擎;UiAutomator接口豐富、易用,能夠支持全部Android事件操做,很是適合作UI測試;Appium 是一個自動化測試開源工具,支持iOS 和Android平臺上的移動原生應用、移動Web應用和混合應用測試;Appium 是一個跨平臺的工具,它容許測試人員使用一樣的接口基於不一樣的平臺(iOS、Android)寫自動化測試腳本,這樣大大增長了 iOS 和 Android 測試用例的複用性,在此講解了自動化測試工具Appium實戰、Appium環境部署、Appium元素定位的3個利器、多種界面控件的定位方法、多種界面控件的操做方法、捕獲異常和建立快照等;書中最後結合案例講解了移動平臺的性能測試,性能測試的8大分類,移動端的性能指標,移動端性能測試工具,如手機端的性能監控工具Emmagee、LoadRunner在移動端性能測試中的應用等。TraceView 是 Android 平臺自帶的一個很好的性能分析工具,它能夠經過圖形化的方式讓咱們瞭解要跟蹤的應用程序的性能;Systrace 是Android 4.1(API:16)之後引入的一個用於作性能分析的工具,該工具能夠定時收集和監測Android設備的相關信息,也能夠把它叫做一種跟蹤,它顯示了每一個線程或者進程在給定的時間裏佔用CPU的狀況;Emmagee是網易杭州研究院QA團隊開發的一個簡單易用的Android性能監測工具,主要用於監控單個手機應用的CPU、內存、流量、啓動耗時、電量、電流等性能狀態的變化,且用戶能夠自定義配置監控的採樣頻率及性能的實時顯示,並最終生成一份性能統計文件;LoadRunner的最新版本爲LoadRunner12.0,結合目前移動市場性能測試的須要,LoadRunner也提供了一些基於移動平臺的協議和相應的工具,本書中都會有講解。工具

  寫做過程當中,做者傾盡全力,因爲時間緊,加之水平有限,書中錯誤在所不免,誠請廣大讀者給予指正,以便再版時修正完善,本書答疑QQ羣爲191026652,本書編輯聯繫郵箱爲zhangtao@ptpress.com.cn。性能

  本書適合測試初學者、測試工程師、測試經理、移動開發人員和遊戲開發人員學習使用,也能夠做爲大專院校相關專業師生和培訓學校的教學用書。單元測試

  京東上的商品評價100%滿意。學習

相關文章
相關標籤/搜索