【落葉165】《測試路上你問我答》(29)如何開始踏上玩轉自動化測試之路跪者?

文/秋之川

【目錄】

這是《落葉》文集里第165片落葉棵帽,希望你能喜歡,不為別的渣玲,只為這份堅持逗概。

【背景】

千紙鶴提問:安卓自動化測試對編程語言的技能需要掌握到什么程度?涉及到的知識點有哪些呢忘衍?在自動化測試的過程中如何掌握好這些知識點技能逾苫?還有安卓自動化測試如何運用到這些編程語言的知識點?

這位同學一口氣問了四個問題枚钓,其實稍微精簡歸納一下铅搓,就是想觸電自動化測試的同學們最常問到的一個問題:想玩轉自動化測試需要我掌握哪種語言到什么程度?

【你問】

如何開始踏上玩轉自動化測試之路搀捷?

【我答】

術業(yè)有專攻星掰,所以我特別請教了我司專門負責 APP 客戶端自動化測試框架的測試開發(fā)工程師 “奔跑的小小魚”幫忙就這些問題給我提供了一些解答思路多望,她在 Android 自動化測試框架 Appium 方面有著非常豐富的經驗,同時她也在研究其在 iOS 上的應用氢烘。你們也可以參看她的一些文章怀偷,比如《敏捷開發(fā)自動化測試框架之用戶故事》和《Android&IOS自動化測試框架整合升級方案》。

1播玖、根據(jù)自己的需求找到一款適合自己項目的自動化測試框架椎工,比如:你現(xiàn)在是想做 Android 客戶端的自動化測試,那從跨平臺性和語言的支持種類上來說蜀踏,可以選擇 Appium维蒙;

2、根據(jù)框架和所測對象果覆,選擇一門該框架支持的語言木西,比如:你測試的對象是 Android 客戶端,選擇的框架是 Appium随静,那 Java 就是你首選的語言八千;

3、從語言本身來說燎猛,你肯定要依次學習且掌握的是Java 的基本語法恋捆,J2SE 的 API 用法,建議先考慮掌握字符串處理重绷、異常處理沸停、容器、輸入/輸出(I/O)昭卓、線程(Thread) 這幾個大類愤钾;

4、當你能夠把書中的案例和作業(yè)都能編寫且調試通過之后候醒,就可以從網(wǎng)上下載 Appium能颁,在本地搭建 Appium 環(huán)境了,這時候可以求助度娘倒淫,有很多 Appium 的安裝指南或手冊伙菊;

5、從你的實際項目中敌土,挑選一個最基礎的小模塊镜硕,比如用戶登錄模塊,梳理出一條正向的測試用例返干,然后嘗試將其在 Appium 框架中實現(xiàn)出來兴枯,在做這個 Demo 的過程中,你第一能夠初步熟悉 Appium 的應用矩欠,比如框架的基本應用财剖,對象的識別方法等等悠夯,第二能夠再次確認這個框架是否適合你的項目;

6峰伙、包括 Appium 在內的很多框架都是開源的,所以資料基本都是英文的该默,中文的資料除去像“奔跑的小小魚”這樣的高手整理出來的文章資料瞳氓,就很難有系統(tǒng)的了,所以英文的閱讀能力要求也不亞于 Java 本身的學習栓袖,其實這也是很多測試同學在挑選合適框架時的一大攔路虎匣摘,沒有漢化版,沒有中文幫助文檔裹刮;

7音榜、當你在完成 Demo 之后,再去逐步建立和思考一些自動化測試框架的實戰(zhàn)應用的問題:

(1)比如 Keywords 要封裝到什么細度比較合理捧弃?

(2)如何維護 Object MAP 的成本比較低赠叼?

(3)TA Case 怎么管理比較清晰易用?

(4)腳本之間的弱耦合性和強耦合性對腳本執(zhí)行的成功率和效率的影響有何不同违霞?

(5)腳本執(zhí)行完之后的結果如何展現(xiàn)和異常如何捕獲嘴办?

《測試路上你問我答》里的Q&A 29,如果是你要的买鸽,甚好涧郊!如果不是,你問眼五,我答妆艘!

作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試老兵

【目錄】

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市看幼,隨后出現(xiàn)的幾起案子批旺,更是在濱河造成了極大的恐慌,老刑警劉巖诵姜,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件朱沃,死亡現(xiàn)場離奇詭異,居然都是意外死亡茅诱,警方通過查閱死者的電腦和手機逗物,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瑟俭,“玉大人翎卓,你說我怎么就攤上這事“诩模” “怎么了失暴?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵坯门,是天一觀的道長。 經常有香客問我逗扒,道長古戴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任矩肩,我火速辦了婚禮现恼,結果婚禮上,老公的妹妹穿的比我還像新娘黍檩。我一直安慰自己叉袍,他們只是感情好,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布刽酱。 她就那樣靜靜地躺著喳逛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪棵里。 梳的紋絲不亂的頭發(fā)上润文,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機與錄音殿怜,去河邊找鬼转唉。 笑死,一個胖子當著我的面吹牛稳捆,可吹牛的內容都是我干的赠法。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼乔夯,長吁一口氣:“原來是場噩夢啊……” “哼砖织!你這毒婦竟也來了?” 一聲冷哼從身側響起末荐,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤侧纯,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后甲脏,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體眶熬,經...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年块请,在試婚紗的時候發(fā)現(xiàn)自己被綠了娜氏。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡墩新,死狀恐怖贸弥,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情海渊,我是刑警寧澤绵疲,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布哲鸳,位于F島的核電站,受9級特大地震影響盔憨,放射性物質發(fā)生泄漏徙菠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一郁岩、第九天 我趴在偏房一處隱蔽的房頂上張望婿奔。 院中可真熱鬧,春花似錦驯用、人聲如沸脸秽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至驮樊,卻和暖如春薇正,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背囚衔。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工挖腰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人练湿。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓猴仑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親肥哎。 傳聞我的和親對象是個殘疾皇子辽俗,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內容