《精通移动app测试实战:技术、工具和案例》新书上市
圖書購買鏈接:
京東網(wǎng):http://item.jd.com/11891239.html
當當網(wǎng):http://product.dangdang.com/23924601.html
亞馬遜:https://www.amazon.cn/%E5%9B%BE%E4%B9%A6/dp/B01D10NSKE
互動網(wǎng):http://product.china-pub.com/4931271
京東評價:
本書是測試專家、性能測試專家、專業(yè)暢銷書作者--于涌,多年實戰(zhàn)經(jīng)驗的總結(jié),涵蓋主流的測試工具,包括眾多的測試實例,涵蓋單元測試、功能測試、性能測試、UI測試、手游測試、自動化測試、測試用例管理、持續(xù)集成等移動測試中用到的所有實戰(zhàn)技術(shù),是一本貼近實戰(zhàn)的移動端測試參考大全。本書主要內(nèi)容如下。
書中講解了單元測試,介紹了JUnit框架、單元測試實施、創(chuàng)建基于Android的測試項目和應(yīng)用JUnit對Android項目進行單元測試;講解了Android 提供的一個通用的調(diào)試工具ADB,借助這個工具,可以很好地調(diào)試開發(fā)的程序,包括ADB相關(guān)指令實例講解、獲取手機處理器信息指令實例講解、手機模擬器相關(guān)的一些操作命令實例講解、模擬器相關(guān)命令實例講解、創(chuàng)建Android項目相關(guān)命令實例講解、基于控制臺命令行相關(guān)命令使用指導(dǎo);講解了Android系統(tǒng)自帶的一個命令行工具Monkey,Monkey可以向被測試的應(yīng)用程序發(fā)送偽隨機的用戶事件(如按鍵、觸屏、手勢等),Monkey測試是一種測試軟件穩(wěn)定性、健壯性的快速有效的方法。包括Monkey工具使用、Monkey測試示例、Monkey相關(guān)參數(shù)講解、Monkey相關(guān)命令介紹、Monkey腳本執(zhí)行等;結(jié)合實例講解了由Google開發(fā)、用于Android系統(tǒng)自動化測試的MonkeyRunner工具,包括MonkeyRunner工具使用、MonkeyRunner測試示例、MonkeyRunner腳本手工編寫、MonkeyRunner樣例腳本等;書中還講解了一款Android自動化測試框架Robotium,它主要針對Android平臺的應(yīng)用進行黑盒自動化測試,提供了模擬各種手勢操作(如點擊、長按、滑動等)、查找和斷言機制的API,能夠?qū)Ω鞣N控件進行操作。用Robotium結(jié)合Android官方提供的測試框架可以達到對應(yīng)用程序進行自動化測試的目的,如用Robotium實現(xiàn)對APK或有源碼的項目實施測試、用Robotium Recorder 錄制腳本、用Robotium獲取控件,以及測試用例腳本的批量運行和持續(xù)集成等;講解了UI測試工具UiAutomator,它包含了創(chuàng)建UI測試的各種API和執(zhí)行自動化測試的引擎;UiAutomator接口豐富、易用,可以支持所有Android事件操作,非常適合做UI測試;Appium 是一個自動化測試開源工具,支持 iOS 和Android平臺上的移動原生應(yīng)用、移動Web應(yīng)用和混合應(yīng)用測試;Appium 是一個跨平臺的工具,它允許測試人員使用同樣的接口基于不同的平臺(iOS、Android)寫自動化測試腳本,這樣大大增加了 iOS 和 Android 測試用例的復(fù)用性,在此講解了自動化測試工具Appium實戰(zhàn)、Appium環(huán)境部署、Appium元素定位的3個利器、多種界面控件的定位方法、多種界面控件的操作方法、捕獲異常和創(chuàng)建快照等;書中最后結(jié)合案例講解了移動平臺的性能測試,性能測試的8大分類,移動端的性能指標,移動端性能測試工具,如手機端的性能監(jiān)控工具Emmagee、LoadRunner在移動端性能測試中的應(yīng)用等。TraceView 是 Android 平臺自帶的一個很好的性能分析工具,它可以通過圖形化的方式讓我們了解要跟蹤的應(yīng)用程序的性能;Systrace 是Android 4.1(API:16)以后引入的一個用于做性能分析的工具,該工具可以定時收集和監(jiān)測Android設(shè)備的相關(guān)信息,也可以把它叫作一種跟蹤,它顯示了每個線程或者進程在給定的時間里占用CPU的情況;Emmagee是網(wǎng)易杭州研究院QA團隊開發(fā)的一個簡單易用的Android性能監(jiān)測工具,主要用于監(jiān)控單個手機應(yīng)用的CPU、內(nèi)存、流量、啟動耗時、電量、電流等性能狀態(tài)的變化,且用戶可以自定義配置監(jiān)控的采樣頻率及性能的實時顯示,并最終生成一份性能統(tǒng)計文件;LoadRunner的最新版本為LoadRunner12.0,結(jié)合目前移動市場性能測試的需要,LoadRunner也提供了一些基于移動平臺的協(xié)議和相應(yīng)的工具,本書中都會有講解。
寫作過程中,作者傾盡全力,由于時間緊,加之水平有限,書中錯誤在所難免,誠請廣大讀者給予指正,以便再版時修正完善,本書答疑QQ群為191026652,本書編輯聯(lián)系郵箱為zhangtao@ptpress.com.cn。
本書適合測試初學(xué)者、測試工程師、測試經(jīng)理、移動開發(fā)人員和游戲開發(fā)人員學(xué)習(xí)使用,也可以作為大專院校相關(guān)專業(yè)師生和培訓(xùn)學(xué)校的教學(xué)用書。
總結(jié)
以上是生活随笔為你收集整理的《精通移动app测试实战:技术、工具和案例》新书上市的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac下好用的批量文件扩展名修改工具
- 下一篇: 《火锅英雄》观后感