Android應(yīng)用測試與調(diào)試實(shí)戰(zhàn) 版權(quán)信息
- ISBN:9787111460183
- 條形碼:9787111460183 ; 978-7-111-46018-3
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Android應(yīng)用測試與調(diào)試實(shí)戰(zhàn) 本書特色
本書是android應(yīng)用測試與調(diào)試領(lǐng)域*為系統(tǒng)、深入且極具實(shí)踐指導(dǎo)意義的著作,由擁有近10年從業(yè)經(jīng)驗(yàn)的資深軟件開發(fā)工程師和調(diào)試技術(shù)專家撰寫,旨在為廣大程序員開發(fā)高質(zhì)量的android應(yīng)用提供全方位指導(dǎo)。它從android應(yīng)用自動(dòng)化測試工程師和開發(fā)工程師的需求出發(fā),從測試和調(diào)試兩個(gè)維度,針對采用java、html 5、c++&ndk三種android應(yīng)用開發(fā)方式所需要的測試和調(diào)試技術(shù)、方法進(jìn)行了細(xì)致而深入的講解,為android應(yīng)用的自動(dòng)化測試和調(diào)試提供原理性的解決方案。 全書一共16章,分為兩大部分:**部分為自動(dòng)化測試篇(第1~11章),詳細(xì)講解了進(jìn)行android自動(dòng)化測試需要掌握的各種技術(shù)、工具和方法,包括android自動(dòng)化測試基礎(chǔ)、android應(yīng)用的白盒自動(dòng)化測試和黑盒自動(dòng)化測試的技術(shù)和原理、android服務(wù)組件和內(nèi)容組件的測試、html 5應(yīng)用和ndk應(yīng)用的測試,以及android應(yīng)用的兼容性測試和持續(xù)集成自動(dòng)化測試;第二部分為調(diào)試技術(shù)篇(第12~16章),詳細(xì)講解了android應(yīng)用調(diào)試所需要的各種工具的使用、操作日志的分析、內(nèi)存日志的分析,以及多線程應(yīng)用html 5 應(yīng)用和ndk 應(yīng)用的調(diào)試方法和技巧。
Android應(yīng)用測試與調(diào)試實(shí)戰(zhàn) 內(nèi)容簡介
(1) 擁有近10年從業(yè)經(jīng)驗(yàn)的資深軟件開發(fā)工程師和測試工程師經(jīng)驗(yàn)結(jié)晶,系統(tǒng)且實(shí)用,為開發(fā)高質(zhì)量android應(yīng)用提供全方位指導(dǎo)(2) 從測試和調(diào)試兩個(gè)維度深度探索android系統(tǒng),為android應(yīng)用的自動(dòng)化測試和調(diào)試提供原理性的解決方案
Android應(yīng)用測試與調(diào)試實(shí)戰(zhàn) 目錄
第1章 android自動(dòng)化測試初探
1.1 快速入門
1.2 待測示例程序
1.3 **個(gè)android應(yīng)用測試工程
1.4 搭建自動(dòng)化開發(fā)環(huán)境
1.4.1 安裝eclipse和adt開發(fā)包
1.4.2 創(chuàng)建模擬器
1.4.3 啟動(dòng)模擬器
1.4.4 連接模擬器
1.4.5 連接手機(jī)
1.5 本章小結(jié)
第2章 android自動(dòng)化測試基礎(chǔ)
2.1 java編程基礎(chǔ)
2.2 junit簡介
2.2.1 添加測試異常情況的測試用例
2.2.2 測試集合
2.2.3 測試準(zhǔn)備與掃尾函數(shù)
2.2.4 自動(dòng)化測試用例編寫注意事項(xiàng)
2.3 android應(yīng)用程序基礎(chǔ)
2.3.1 android權(quán)限系統(tǒng)
2.3.2 應(yīng)用的組成與激活
2.3.3 清單文件
2.3.4 android應(yīng)用程序的單ui線程模型
2.4 本章小結(jié)
第3章 android界面自動(dòng)化白盒測試
3.1 instrumentation測試框架
3.1.1 android儀表盤測試工程
3.1.2 儀表盤技術(shù)
3.1.3 instrumentation.activitymonitor嵌套類
3.2 使用儀表盤技術(shù)編寫測試用例
3.2.1 activityinstrumentationtest-case2測試用例
3.2.2 sendkeys和sendrepeatedkeys函數(shù)
3.2.3 執(zhí)行儀表盤測試用例
3.2.4 儀表盤測試技術(shù)的限制
3.3 使用robotium編寫集成測試用例
3.3.1 為待測程序添加?robotium用例
3.3.2 測試第三方應(yīng)用
3.3.3 robotium關(guān)鍵源碼解釋
3.4 android自動(dòng)化測試在多種屏幕下的注意事項(xiàng)
3.5 本章小結(jié)
第4章 android界面自動(dòng)化黑盒測試
4.1 monkey工具
4.1.1 運(yùn)行monkey
4.1.2 monkey命令選項(xiàng)參考
4.1.3 monkey腳本
4.1.4 monkey服務(wù)器
4.2 編寫monkeyrunner用例
4.2.1 為待測程序錄制和回放用例
4.2.2 運(yùn)行monkeyrunner
4.2.3 手工編寫monkeyrunner代碼
4.2.4 編寫monkeyrunner插件
4.3 本章小結(jié)
第5章 測試android服務(wù)組件
5.1 junit的模擬對象技術(shù)
5.2 測試服務(wù)對象
5.2.1 服務(wù)對象簡介
5.2.2 在應(yīng)用中添加服務(wù)
5.2.3 測試服務(wù)對象
5.3 本章小結(jié)
第6章 測試android內(nèi)容供應(yīng)組件
6.1 控制反轉(zhuǎn)
6.1.1 依賴注入
6.1.2 服務(wù)定位器
6.2 內(nèi)容供應(yīng)組件
6.2.1 統(tǒng)一資源標(biāo)識(shí)符
6.2.2 mime類型
6.2.3 內(nèi)容供應(yīng)組件的虛擬表視圖
6.3 內(nèi)容供應(yīng)組件示例
6.4 測試內(nèi)容供應(yīng)組件
6.5 本章小結(jié)
第7章 測試androidhtml5應(yīng)用
7.1 構(gòu)建androidhtml5應(yīng)用
7.1.1 webview應(yīng)用
7.1.2 使用視口適配android設(shè)備的多種分辨率
7.1.3 使用css適配多種分辨率
7.1.4 使用chrome瀏覽器模擬移動(dòng)設(shè)備瀏覽器
7.2 使用qunit測試html5網(wǎng)頁
7.2.1 qunit基礎(chǔ)
7.2.2 qunit中的斷言
7.2.3 測試回調(diào)函數(shù)
7.2.4 測試webview應(yīng)用
7.3 本章小結(jié)
第8章 使用selenium測試html5瀏覽器應(yīng)用
8.1 selenium組成部分
8.2 安裝seleniumide
……
第9章 android ndk測試
第10章 android其他測試
第11章 持續(xù)集成自動(dòng)化測試
第12章 android功能調(diào)試工具
第13章 android性能測試之分析操作日志
第14章 分析android內(nèi)存問題
第15章 調(diào)試多線程和html 5應(yīng)用
第16章 調(diào)試ndk程序
Android應(yīng)用測試與調(diào)試實(shí)戰(zhàn) 相關(guān)資料
好的測試能縮短項(xiàng)目的工期,能讓項(xiàng)目在保證質(zhì)量的前提下如期交付;好的調(diào)試則可以快速定位并解決應(yīng)用中暴露出來的bug,從而提高用戶的滿意度。隨著企業(yè)級的android應(yīng)用越來越多,android應(yīng)用的測試與調(diào)試變得越來越重要。如何才能正確、高效地對android應(yīng)用進(jìn)行自動(dòng)化測試和調(diào)試,是越來越多的android應(yīng)用測試工程師和開發(fā)工程師們需要掌握的。目前市面上非常缺乏這方面的系統(tǒng)性參考資料,本書就是為解決這一需求而寫的,它的目標(biāo)是成為該領(lǐng)域最具權(quán)威性和實(shí)戰(zhàn)性的一本書。無論是內(nèi)容結(jié)構(gòu)上,還是寫作方式上,本書都凝聚了作者和編輯的心血,實(shí)現(xiàn)了這個(gè)目標(biāo),值得推薦!
—— eoe(http://www.eoeandroid.com/) 最棒的移動(dòng)開發(fā)者社區(qū)
Android應(yīng)用測試與調(diào)試實(shí)戰(zhàn) 作者簡介
施懿民 資深軟件開發(fā)工程師和調(diào)試技術(shù)專家,擁有近10年軟件行業(yè)從業(yè)經(jīng)驗(yàn),精通Windows、.NET、iOS、Android以及Windows Phone等平臺(tái)上的應(yīng)用的測試與調(diào)試,曾經(jīng)帶領(lǐng)團(tuán)隊(duì)為微軟的.NET Developer Platform、CLR、.NET BCL、WPF、Silverlight、ASP.NET、.NET平臺(tái)和框架提供測試服務(wù),近幾年來專注于主流移動(dòng)平臺(tái)上的應(yīng)用測試與調(diào)試,積累了豐富的經(jīng)驗(yàn)。此外,他還精通.NET、Java、C++等編程語言,以及Windows、Linux以及Unix等環(huán)境下的編程。
- >
【精裝繪本】畫給孩子的中國神話
- >
龍榆生:詞曲概論/大家小書
- >
有舍有得是人生
- >
自卑與超越
- >
羅曼·羅蘭讀書隨筆-精裝
- >
名家?guī)阕x魯迅:朝花夕拾
- >
詩經(jīng)-先民的歌唱
- >
經(jīng)典常談