APP自動化知識點整理

1、框架選擇

a)跨平臺:是否要兼容移動端分iOS和android,還是兼容一種

b)語言支持:選擇框架語言選自己相對來說有優(yōu)勢的。更方便調(diào)試和定位問題

c)學習成本:對于沒有用過的框架,分析一下需要多久可以用起來,掌握它的原理需要多久

d)維護成本:根據(jù)項目情況二次開發(fā),或者框架維護,針對實際情況評估學習成本自己、領(lǐng)導能否認可這個代價,做完一套框架可以持續(xù)使用。

2、用例編寫:確定測試用例的范圍,如UI測試,是所以頁面都做,還是幾個主要頁面做就好了,這是確定測試用例的范圍。

a)用例設(shè)計:根據(jù)項目緊張程度進行用例顆粒度的篩選。

b)編寫用例:先把一條用例寫出來,調(diào)通,各種異常情況都處理完成包括兼容性等等,再去寫其他用例然后照著這個用例的樣板來寫就比較輕松,也可以讓其他人照著樣例模版來寫,分擔一部分工作給其他人

c)如果比較急,先把每條case都轉(zhuǎn)化成自動化,快速讓它跑起來,然后再做二次開發(fā),一些異常處理,兼容性加進來等等

d)這兩種情況根據(jù)項目的緊張程度靈活選擇

3、調(diào)試用例:運行出現(xiàn)問題,看代碼異常提示,在提示首位去看提示一般能找到問題

a)調(diào)試善于用輸出方法如print,更好的找到具體哪里代碼有問題

b)跟蹤調(diào)試,查看堆棧消息分析問題

4、打包任務(wù):獲取源碼時jenkins要安裝的一些插件,安裝本地git環(huán)境,指jenkins的節(jié)點上安裝git

a)配置git需要用戶名密碼,通過http或ssh方式,

b)git源的認證有五種,用戶名密碼和ssh方式比較多

c)已經(jīng)把源碼拉下來了,然后選擇構(gòu)建的觸發(fā)模式1.定時構(gòu)建2.代碼檢查構(gòu)建3.定期檢查構(gòu)建

d)構(gòu)建觸發(fā)模式有兩種一種是完全依賴Jenkins插件;另一種是自己寫構(gòu)建腳本shell中執(zhí)行就可以了。自己寫出問題好定位,是Jenkins本身問題還是shell代碼問題。

e)git源拉下來,構(gòu)建觸發(fā)器方式也選擇好了,構(gòu)建方式也做了選擇,構(gòu)建完后上傳安裝包,借助播應(yīng)這類軟件生產(chǎn)二維碼,每次安裝直接掃描就可以安裝了

f)不做二維碼展示每次打完包放到固定位置,直接去下載,創(chuàng)建和存放的位置要做約定,每個版本詳細標注如v1.0放這個文件夾下面,以后查找很方便并且包也很好管理。

5、注意點

a)Jenkins實際使用大多數(shù)配節(jié)點的,操作時把所有任務(wù)分發(fā)下去,都在一起性能會慢

b)App端自動化和服務(wù)端自動化不應(yīng)該分開,應(yīng)該先執(zhí)行打包然后自動安裝,用adb安裝,然后app端自動化測試任務(wù),然后執(zhí)行服務(wù)端自動化測試任務(wù),然后把三個任務(wù)組合放到j(luò)enkins上,設(shè)置定時任務(wù)或其他模式

c)app端移動端自動化測試原理一樣的,都是git上拉源碼進行執(zhí)行,然后結(jié)果的驗收,有問題實時解決實時反饋

d)服務(wù)端自動化一個很好的模式,部署任務(wù)和服務(wù)端自動化測試是結(jié)合起來的,當開發(fā)提交代碼后,測試人員點了部署環(huán)境任務(wù),自動觸發(fā)服務(wù)端的接口自動化測試任務(wù),接口自動化測試任務(wù)結(jié)果會發(fā)到郵箱,測試人員看通過率是否滿足當初設(shè)定的需求,如果滿足了可以進行測試,如果沒有滿足測試人員回去看到底是哪方面的原因,哪些接口到底是開發(fā)提交代碼的原因還是哪些接口本身沒問題屬于誤報

6、推薦

a)推薦兩個測試框架applum.適用于安卓和iOS適用于多語言,不需要應(yīng)用的源碼,只能用于移動端

b)Macaca可以應(yīng)用于多端如移動端pc端,比較流行的native頁面h5頁面都可以很好的使用

7、難點

a)Jenkins任務(wù)創(chuàng)建

git認證這塊

Jenkins奴隸節(jié)點配置方式不同有不同難點,web方式寫定時任務(wù)來執(zhí)行對應(yīng)的命令,ssh方式

目前還沒有涉及到這塊,后面會把這塊的內(nèi)容去實踐并應(yīng)用到工作中。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,825評論 6 546
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,814評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,980評論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 64,064評論 1 319
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,779評論 6 414
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,109評論 1 330
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,099評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,287評論 0 291
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,799評論 1 338
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,515評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,750評論 1 375
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,221評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,933評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,327評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,667評論 1 296
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,492評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,703評論 2 380

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,836評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,807評論 25 708
  • <<互聯(lián)網(wǎng)敏捷DevOps和自動化之5.持續(xù)集成>>持續(xù)集成的價值是什么?對于開發(fā)和測試人員又意味著什么呢?1.1...
    燕京博士閱讀 2,810評論 0 5
  • 你根本不知道怎么去生活,也始終沒有勇氣去回答這個問題。我,或許許多人,都在不知道怎么去生活的情況下,往往采用最容易...
    瑞秋bb閱讀 1,005評論 0 0
  • 今天是2017年2月21號,星期二。早上7點的鬧鐘,還是早點起來,錯開洗漱的時間。腦海里面一直回憶這幾天的內(nèi)容,直...
    樂小Pi孩_VoV閱讀 216評論 0 0