App的埋點(diǎn)測試

前言:


最近針對新開發(fā)的一款app進(jìn)行了埋點(diǎn)測試垮衷。在這個過程中想總結(jié)自己對于埋點(diǎn)測試的學(xué)習(xí)與理解杰赛。


正文:

一惑朦、概念

埋點(diǎn)測試只是數(shù)據(jù)采集的一種術(shù)語兽泄,而數(shù)據(jù)采集是提供給運(yùn)營工作人員去了解手機(jī)app對于某些模塊、場景的用戶使用情況漾月,進(jìn)行的一個觸發(fā)埋點(diǎn)病梢,將埋點(diǎn)采集到的數(shù)據(jù)到的數(shù)據(jù)進(jìn)行上報(bào)的過程。采集數(shù)據(jù)只是起點(diǎn)梁肿,將數(shù)據(jù)進(jìn)行分析蜓陌、整理、匯總以及報(bào)表展示吩蔑,最終得出用戶對app普遍對使用行為钮热,從而實(shí)現(xiàn)app面向用戶的改良才是目的,為了產(chǎn)品更好符合用戶需求體驗(yàn)才是終點(diǎn)烛芬。

以下就埋點(diǎn)測試的流程隧期、技巧飒责、方法這幾個方面說起

二、測試流程

每一個app的完成仆潮,都少不了各方人員的共同努力宏蛉,各司其職。如:產(chǎn)品經(jīng)理符合提供需求以及確認(rèn)app最后展示效果性置,研發(fā)人員負(fù)責(zé)編碼開發(fā)app拾并,測試人員負(fù)責(zé)測試app是否滿足需求。為了更好的解釋鹏浅,我畫了一個流程圖:


三嗅义、測試技巧

1.了解開發(fā)針對不同模塊分別用什么語言編寫。若使用RN語言篡石,則只需要測試一端即可。

現(xiàn)在普遍app開發(fā)是使用原生編程語言(如:ios端使用objective-C西采,Android端使用Java)+RN凰萨。而RN是開源的跨平臺移動應(yīng)用開發(fā)框架,完整封裝了各種js內(nèi)置的方法械馆,則rn編碼時是調(diào)用js處理邏輯層處理事件胖眷,而js會被轉(zhuǎn)譯成object-c和java。其實(shí)簡單來說霹崎,我們在最上層編碼開發(fā)app就能在Android和ios端使用珊搀。因?yàn)橥惶状a,針對埋點(diǎn)測試只需要測試一端即可尾菇,這樣就提高效率境析。不過因?yàn)镽N組件不全,某些特殊功能就無法解決派诬,則還是需要各自的原生語言去編碼劳淆。關(guān)于rn使用的一個大致圖提供參考:

針對RN語言的普及度,我特意去請教研發(fā)人員默赂。研發(fā)人員說沛鸵,現(xiàn)在普遍業(yè)務(wù)模塊都是使用RN編碼,減少代碼冗余缆八。除非某些特殊功能曲掰,比如:驗(yàn)證碼、H5頁面奈辰。

2.發(fā)現(xiàn)埋點(diǎn)缺失時栏妖,全方面去定位分析。

比如奖恰,我們測試ios端的工具使用的xcode不是非常成熟底哥。所以若是某一端有埋點(diǎn)咙鞍,另外一段沒有埋點(diǎn),問題可能來自:a.手機(jī)版本不兼容趾徽;b. xcode版本不兼容续滋;c.中文日志有問題。

3.若是埋點(diǎn)真沒有孵奶,可以自主拉取代碼去跑動代碼檢查埋點(diǎn)疲酌。

發(fā)現(xiàn)問題后,盡可能去確認(rèn)是否是bug了袁,避免是因?yàn)閭€人失誤朗恳,導(dǎo)致自己處于被動狀態(tài),同時也不易于項(xiàng)目的進(jìn)展载绿。

四粥诫、測試方法

其實(shí)我們有一個數(shù)據(jù)采集系統(tǒng)能統(tǒng)計(jì)埋點(diǎn)數(shù)據(jù),數(shù)據(jù)經(jīng)過分析匯總的崭庸,展示非常直觀怀浆。但是,平臺并不能區(qū)分是Android端或者ios端的觸發(fā)怕享,并且數(shù)據(jù)往往不是時時更新的执赡,所以對于測試工作來說,無法保證埋點(diǎn)是否完成函筋,數(shù)據(jù)不具有考核性沙合。所以目前大部分公司是通過手機(jī)端連接電腦,通過查看日志方式去定位埋點(diǎn)情況跌帐。下面我們就Android端和ios端的測試方式講述下:

Android

1.環(huán)境搭建:搭建ddms環(huán)境首懈,可以使用android studio,或者直接使用android sdk里帶monitor谨敛。

2.測試步驟:

1)在Android手機(jī)端安裝帶有埋點(diǎn)的安裝包

2)在電腦端打開Android studio猜拾,同時通過usb連接手機(jī)

3)查看埋點(diǎn)字段表,執(zhí)行對應(yīng)有埋點(diǎn)的操作佣盒,比如:若app登錄處埋點(diǎn)挎袜。則若在app上點(diǎn)擊登錄button,正常情況下能通過查找日志找到對應(yīng)的埋點(diǎn)肥惭。


4)檢查埋點(diǎn)是否正確盯仪,出錯的情況有:

a)漏埋點(diǎn)。比如蜜葱,若執(zhí)行a步驟找到埋點(diǎn)a全景;執(zhí)行b步驟,卻找不到埋點(diǎn)b牵囤。大概率是埋點(diǎn)b沒有被埋爸黄。

b)多埋點(diǎn)滞伟。比如,若只是操作一次炕贵,卻找到多個埋點(diǎn)梆奈。

c)埋點(diǎn)和操作類型不對應(yīng),比如称开,點(diǎn)擊的是“確認(rèn)”亩钟,卻上報(bào)了“返回”

ios

1.環(huán)境搭建:安裝xcode

2.測試步驟:

1)在Android手機(jī)端安裝帶有埋點(diǎn)的安裝包

2)在電腦端打開xcode,同時通過usb連接手機(jī)

3)點(diǎn)擊xcode的window —>devices


4)查看埋點(diǎn)字段表鳖轰,執(zhí)行對應(yīng)有埋點(diǎn)的操作清酥,檢查埋點(diǎn)的準(zhǔn)確性。



總結(jié):

盡管埋點(diǎn)測試在整個測試流程中操作相對簡單蕴侣,耗時較少焰轻,但是仍然是軟件測試中不可或缺的一部分,保證埋點(diǎn)正常運(yùn)作昆雀。通過埋點(diǎn)匯總后反饋的報(bào)表辱志,可以科學(xué)有效的規(guī)劃出一款A(yù)PP的未來走向,更滿足用戶體驗(yàn)需求忆肾。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末荸频,一起剝皮案震驚了整個濱河市菱肖,隨后出現(xiàn)的幾起案子客冈,更是在濱河造成了極大的恐慌,老刑警劉巖稳强,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件场仲,死亡現(xiàn)場離奇詭異,居然都是意外死亡退疫,警方通過查閱死者的電腦和手機(jī)渠缕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來褒繁,“玉大人亦鳞,你說我怎么就攤上這事“艋担” “怎么了燕差?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長坝冕。 經(jīng)常有香客問我徒探,道長,這世上最難降的妖魔是什么喂窟? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任测暗,我火速辦了婚禮央串,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘碗啄。我一直安慰自己质和,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布挫掏。 她就那樣靜靜地躺著侦另,像睡著了一般。 火紅的嫁衣襯著肌膚如雪尉共。 梳的紋絲不亂的頭發(fā)上褒傅,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天,我揣著相機(jī)與錄音袄友,去河邊找鬼殿托。 笑死,一個胖子當(dāng)著我的面吹牛剧蚣,可吹牛的內(nèi)容都是我干的支竹。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼鸠按,長吁一口氣:“原來是場噩夢啊……” “哼礼搁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起目尖,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤馒吴,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后瑟曲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體饮戳,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年洞拨,在試婚紗的時候發(fā)現(xiàn)自己被綠了扯罐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡烦衣,死狀恐怖歹河,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情花吟,我是刑警寧澤秸歧,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站示辈,受9級特大地震影響寥茫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜矾麻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一纱耻、第九天 我趴在偏房一處隱蔽的房頂上張望芭梯。 院中可真熱鬧,春花似錦弄喘、人聲如沸玖喘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽累奈。三九已至,卻和暖如春急但,著一層夾襖步出監(jiān)牢的瞬間澎媒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工波桩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留戒努,地道東北人。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓镐躲,卻偏偏與公主長得像储玫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子萤皂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評論 2 345

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