Android 應用測試指南 Android 应用测试指南
疊戈 D.(Diego Torres Milano)
- 出版商: 人民郵電
- 出版日期: 2016-04-01
- 定價: $294
- 售價: 8.5 折 $250
- 語言: 簡體中文
- 頁數: 241
- 裝訂: 平裝
- ISBN: 7115417083
- ISBN-13: 9787115417084
-
相關分類:
Android
- 此書翻譯自: Android Application Testing Guide
立即出貨 (庫存=1)
買這商品的人也買了...
-
重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code)$800$632 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
$294手機測試Robotium實戰教程 -
$594深入理解 Android 自動化測試 -
$184軟件測試技術 -
$458精通移動 App 測試實戰 技術 工具和案例 -
資料科學的商業運用 (Data science for business)$680$537 -
$414Android Launcher 應用開發 -
UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)$480$379 -
超圖解 Arduino 互動設計入門, 3/e$680$578 -
$414移動App測試實戰:頂級因特網企業軟件測試和質量提升最佳實踐 -
圖解電子實驗進階篇 (Make: More Electronics)$580$522 -
Make: Electronics 圖解電子實驗專題製作, 2/e (MAKE: Electronics: Learning Through Discovery, 2/e)$580$458 -
$299MongoDB大數據處理權威指南(第3版) -
建立同構 JavaScript 應用程式 (Building Isomorphic JavaScript Apps: From Concept to Implementation to Real-World Solution)$580$458 -
穿戴式生醫量測原理與實驗-使用 Android Studio 開發$420$399 -
CSS 重構 (CSS Refactoring: Architect Your Stylesheets for Success)$450$356 -
Android Gradle 權威指南$354$336 -
$294Java 測試驅動開發 (Test-Driven Java Development) -
為你自己學 Git$500$425 -
瘋狂 Android 講義, 4/e$834$792 -
Kotlin 編程之美$714$678 -
深入理解 Kotlin 協程$474$450 -
Android 開發秘辛大公開 (Androids: The Team That Built the Android Operating System)$600$474
商品描述
<內容大鋼>
由米蘭諾著的《Android應用測試指南》是一本移動測試實用工具書。本書針對當下流行的技術、框架和工程質量改進工具進行介紹,一步一步清晰地指導大家如何去寫應用程序的測試用例,利用各種測試手段來保證Android項目質量。
本書首先介紹了TTD(Android測試驅動開發)。TTD是軟件開發過程中一個敏捷模式,能讓你在早期發現Bug。書中給出一些樣例工程來示範測試,從簡單的單元測試到複雜的性能測試。另外,本書以診斷的方式來詳細描述Android測試中廣泛、流行的應用技術。對於夢想在Android測試領域啟航的程序員和測試人員來說這無疑是一本非常珍貴、有用的參考書。
本書適合測試人員、測試開發人員、測試經理、移動開發人員閱讀,也適合大專院校相關專業師生的學慣用書和培訓學校的教材。
<目錄>
第1章 測試入門
1.1 簡史
1.2 軟件
1.3 為什麼要測試、測什麼、如何測、何時測試
1.3.1 測試的內容是什麼呢
1.3.2 Activity生命周期中的事件
1.3.3 數據庫和文件系統的操作
1.3.4 設備的物理特徵
1.4 測試的種類
1.4.1 單元測試
1.4.2 集成測試
1.4.3 功能或者驗收測試
1.4.4 性能測試
1.4.5 系統測試
1.5 Android測試框架
1.5.1 模擬器
1.5.2 測試對象
1.6 小結
第2章 Android軟件測試
2.1
2.2 創建一個Android主項目
2.3 創建一個Android測試項目
2.4 包瀏覽器
2.5 創建一個測試用例
2.5.1 特殊的方法
2.5.2 測試註釋
2.6 測試執行
2.6.1 在Eclipse裏執行所有的測試用例
2.6.2 執行單個測試用例
2.6.3 在模擬器裏執行用例
2.6.4 用命令行來執行測試用例
2.6.5 執行所有測試用例
2.6.6 執行一個特殊測試用例文件中的所有用例
2.6.7 通過用例名稱來執行用例
2.6.8 按用例分類來執行用例
2.6.9 創建個性化標籤
2.6.10 執行性能測試
2.6.11 空載測試
2.7 調試用例
2.8 其他命令行選擇
2.9 小結
第3章 用Android SDK構建模塊
3.1 工程演示
3.2 深度斷言
3.3 個性化異常信息
3.4 靜態輸入
3.5 視圖斷言
3.6 更多的斷言
3.7 TouchUtil類
3.8 Mock對象
3.8.1 MockContext概覽
3.8.2 IsolatedContext類
3.8.3 選擇文件和數據庫操作
3.8.4 MockContentResolver類
3.9 測試用例基類
3.9.1 不帶參數的構造函數
3.9.2 帶名字的構造函數
3.10 AndriodTestCase基類
3.11 設備
3.12 ActivityMonitor 內聯類
3.13 InstrumentationTestCase類
3.14 ActivityTestCase類
3.15 scrubClass方法
3.16 ActivityInstrumentationTestCase2類
3.17 ProviderTestCase2類
3.18 ServiceTe
3.19 TestSuiteBuilder.FailedToCreateTests類
3.20 在測試工程中引入外部包
3.21 小結
第4章 測試驅動開發
4.1 TDD測試驅動開發入門
4.1.1 編寫一個測試用例
4.1.2 執行所有的測試用例
4.1.3 調整代碼
4.1.4 優勢在哪裡
4.1.5 理解需求
4.2 新建一個樣本工程——溫度換算器
4.3 新建一個溫度轉換器對應的測試工程
4.3.1 新建模板測試用例
4.3.2 準備條件的測試
4.3.3 新建用戶交互
4.3.4 測試用戶交互的部件是否都存在
4.3.5 定義
4.3.6 將需求轉換成測試用例
4.3.7 屏幕佈局
4.4 溫度轉換器中添加功能
4.4.1 溫度轉換
4.4.2 EditNumber類
4.4.3 TemperatureConverter類的單元測試
4.4.4 EditNumber測試
4.4.5 TemperatureChangeWatcher類
4.4.6 對TemperatureConverter進行更詳細的測試
4.4.7 對InputFilter進行測試
4.5 看看我們最後的應用成果
4.6 小結
第5章 Android測試環境
第6章 行為驅動開發
第7章 測試方案
第8章 持續集成
第9章 性能和壓力測試
第10章 其他測試策略
