天地會珠海分舵注:本來這1系列是準備出1本書的,詳情請見早前博文“尋求合作火伴編寫《深入理解 MonkeyRunner》書籍“。但由于諸多緣由,沒有如愿。所以這里把草稿分享出來,所以毛病在所難免。有需要的就參考下吧,轉發的話還請保存每篇文章結尾的出處等信息。
相信大家做過安卓移動平臺UI自動化開發的必定會用過,最少聽過MonkeyRunner這個名字。MonkeyRunner是1個針對安卓平臺的UI自動化測試框架,這個框架的其中1個但絕不是唯1的優點是支持用現今非常流行和高效的Python語言來進行腳本開發。同時,它相比Instrumentation框架或基于Instrumentation的自動化測試框架最大的優點之1就是可以跨利用測試。
這本書不會有甚么敘言或致謝甚么的篇章。你買本書回去不是為了看寫敘言的人怎樣吹捧作者多么牛X,怎樣忽悠該書是多么的合適你,或作者是多么感激它家正在懷孕的小強如何的每晚毫無怨言的默默的從黑暗中鉆出來支持著作者編寫該書卻終究不謹慎被作者的拖鞋密切接觸致死的。每次我買本書回來看到這些都想打個電話給作者:”大哥!我是給了錢買你這書的好不,能來點實際點的嗎?要不你把錢給我,我來每天分5集告知你我是如何感激我家的旺財的好不!”,惋惜作者們聰明,像早預感到必定會有我這類人1般,絕對不會在書本上留下自己的任何電話號碼的!
MonkeyRunner的使用是非常簡單的事情,只要你有耐心把測試環境給搭建起來,再花個大不了1兩天時間去網上找幾篇資料看看,基本上開始使用它來進行測試自動化是沒有問題的了,所以不值得為這個東西寫本書來指點讀者如何去用它來做測試。
在描寫了這本書不是甚么以后,那末下面我們嘗試描寫清楚這本書是甚么:
- 這是現今第1本描寫MonkeyRunner這個來自Google的自動化測試框架的實現原理的書(最少我在網上還沒有找到同類的書籍)
- 這是1本結合MonkeyRunner源代碼分析來論述MonkeyRunner運行原理的書
所以在這里你也別問我分析了解MonkeyRunner的這些原理對你有甚么好處,你如果真還是要問這個問題的話,我建議你去問著名書籍《LINUX內核源代碼情形分析》的主要作者之1,著名計算機專家毛德操先生,去問他分析Linux內核源碼的目的是甚么,對讀者有甚么好處。不同的人會根據自己的需求有不同的目的,有人是不滿足于事物的表面而樂于尋求事物的原理所以去分析源碼;有人是由于不滿足工具的現有功能欲增加滿足本身情況的功能而去分析源碼;有人是為了移植MonkeyRunner的1些優秀功能到其他框架而分析源碼,比如移植圖片比較功能到Robitum或UiAutomator框架;也有人是為了鑒戒該框架的實現原理來實現合適自己公司或組織的自動化測試框架,等等。但不管你是哪種讀者,希望本書都能滿足你的要求。
作者:天地會珠海分舵
微信公眾號:TechGoGoGo
微博:http://weibo.com/techgogogo
CSDN:http://blog.csdn.net/zhubaitian
下一篇 xCAT安裝Kit