您好,登錄后才能下訂單哦!
Android應用由于設備內存有限、網絡連接不穩定、迭代速度快、用戶體驗要求高等原因,加上測試人員需要面對 Native、WebView 和 HTML5 等不同技術,造成了單元測試、性能測試、壓力測試、 兼容性測試、速度測試等各方面都更大的挑戰性。因此開發人員必須為自己開發的產品負責,在交付測試人員之前進行Android自動化測試。
騰訊移動品質中心的核心成員秉承“為自己開發的產品負責“的原則,把多年來在移動測試領域的探索和實踐總結成了《騰訊Android自動化測試實戰》。本書不僅介紹了Android 自動化框架的基礎知識、原理和API 使用,而且分析過程邏輯清楚,設計和實現思路清新自然,還觸及一些較深的主題,如框架的二次開發等,故本書適合不同層次的測試人員和開發人員學習。借助網站的在線支持,本書如虎添翼,更加保證了讀者的學習效果。
本書第 3 章《Robotium框架工作原理及實踐》介紹了一種主流的Android自動化測試框架——Robotium,首先介紹了Robotium的概述和常用功能,言簡意賅;接下來介紹了Robotium的原理,包括支持Native和支持WebView的原理;最后介紹了Robotium獲取控件方面的實踐應用,以及在Fragment和BaseAdapter中的遍歷方法,以及針對X5WebView進行的簡易改寫。在接下來的4、5、6章作者用同樣的方式介紹了Monkey、UIAutomator和Appium三種Android自動化測試框架,讀過這幾章后讀者可以選擇適合自己產品的框架進行自動化測試。
Android系統是碎片化嚴重的開源系統,不同機型的從相冊選取圖片的系統Activity的UI甚至返回數據格式都不一致,更有甚者有些機型去掉了裁剪圖片的系統Activity,因此兼容性測試是Android開發者最棘手的山芋,本書第 10 章《兼容性測試實踐》介紹了手動測試、自動化測試和云平臺測試三個兼容性測試方法,讓開發者可以一次開發適配所有機型。
眾所周知,Android里的地圖、多媒體和網頁都是是吃內存大戶,其中多媒體對內存的占有更是困擾Android工程師的難題。本書第 8 章《視頻性能測試案例》圍繞著視頻性能測試展開,介紹了視頻首幀性能測試方案,涉足多媒體領域的Android工程師初讀便會感覺醍醐灌頂。
本書不但有理論的說教,還有成功的案例供讀者參考。本書的作者詳細分析了自己測試過的多個產品的測試方案與流程,其中包括手機QQ瀏覽器和應用寶等膾炙人口的應用。每個案例都采用了本書中介紹的多種測試工具和方法,讓讀者的能力在實戰中提升。
本書的作者盛娟是我校的杰出校友,我該叫她學姐,本書的推薦序作者朱少民教授是我最尊敬的軟件測試外聘教師。在此向他們致以誠摯的敬意,并祝福他們今后筆走龍蛇、著作等身。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。