APP測(cè)試基本流程

本文僅供新入職對(duì)銀行一賬通測(cè)試流程不是很熟悉的小伙伴參考,其中也涉及了一些像獲取日志,獲取包名等小技巧,希望對(duì)大家能有所幫助。

Step 1st 獲取需求

獲取需求我們一般通過(guò)百寶箱獲取,但是由于百寶箱沒(méi)有對(duì)文檔的上傳和修改做記錄,所以現(xiàn)在改用有記錄的藏經(jīng)閣,但是有部分PM仍習(xí)慣把需求文檔及相關(guān)交互圖上傳到白寶箱,因此我們獲取需求的時(shí)候要和產(chǎn)品確認(rèn)需求相關(guān)的資料是上傳在哪里,確認(rèn)了需求在哪之后我們就可以到對(duì)應(yīng)的地址下載資料啦。

step 2nd 測(cè)試用例的撰寫(xiě)和獲取

測(cè)試用例以前我們是用testlink管理的,后來(lái)在使用的過(guò)程中發(fā)現(xiàn)testlink并不是很好用,所以我們組的大神們就重新做了敏捷測(cè)試管理平臺(tái),所以以后我們寫(xiě)case可以直接在這個(gè)平臺(tái)上編輯,或者在excel上編輯后導(dǎo)入到平臺(tái)上,如果用excel寫(xiě)的話要特別注意的一點(diǎn)是,撰寫(xiě)格式必須嚴(yán)格按照模板,否則是無(wú)法成功將用例導(dǎo)入平臺(tái)的。敏捷測(cè)試管理平臺(tái)的地址是:

登錄賬號(hào)和密碼為um賬號(hào)和um密碼。

Step 3rd 構(gòu)建測(cè)試包

a. 銀行app打包

通過(guò)構(gòu)建站可根據(jù)具體的需要選擇要構(gòu)建的包,選擇要打包的銀行,測(cè)試的環(huán)境(debug測(cè)試環(huán)境或者release生產(chǎn)環(huán)境),iOS還要選擇配置的證書(shū),平時(shí)測(cè)試使用企業(yè)證書(shū)包即可,用于自動(dòng)化測(cè)試跑monkey則需打開(kāi)發(fā)者證書(shū)包。

b.模塊化測(cè)試打包

模塊化測(cè)試不能在構(gòu)建站直接打包,需要到Jenkins上打包,賬號(hào)和密碼都是:admin;進(jìn)入Jenkins之后選擇用參數(shù)打包,和開(kāi)發(fā)同學(xué)確認(rèn)所要打包的模塊名,填寫(xiě)相關(guān)模塊名和配置之后點(diǎn)擊立即構(gòu)建即可打包。

需要強(qiáng)調(diào)的是,在Jenkins打的包并沒(méi)有生成二維碼,如果要把安裝包提供給產(chǎn)品或者其他只能通過(guò)掃碼裝包的同學(xué),我們可以自己在Jenkins上把包下載到本地,再通過(guò)構(gòu)建站臨時(shí)包上傳的功能,上傳要提供出去的包,上傳完成后會(huì)自動(dòng)生成二維碼,可自行截圖保存。這樣就不用擔(dān)心自己要用那個(gè)二維碼被覆蓋啦。

step 4th 安裝測(cè)試包

a.Android裝包

連了MA網(wǎng)絡(luò)的手機(jī)可直接掃描郵件里的二維碼

非MA網(wǎng)絡(luò)的手機(jī)可掃描構(gòu)建站“Android包下載”的二維碼,必須注意的一點(diǎn)是,這個(gè)二維碼是保存最近一個(gè)構(gòu)建包,如果要下載歷史包則不可掃這個(gè)二維碼

如果手機(jī)沒(méi)有聯(lián)網(wǎng),或者想模塊化打包一樣沒(méi)有生成二維碼的,則可直接把a(bǔ)pk包下載到本地,通過(guò)adb指令安裝到y(tǒng)手機(jī)上,具體操作:通過(guò)數(shù)據(jù)線將手機(jī)連接到電腦上,輸入指令adb devices,確認(rèn)手機(jī)已經(jīng)連接上,接下來(lái)輸入adb install [apk文件所在的目錄](méi)

iOS設(shè)備裝包

同Android,連了MA網(wǎng)絡(luò)的手機(jī)可直接掃描郵件里的二維碼

非MA網(wǎng)絡(luò)的手機(jī)可掃描構(gòu)建站“iOS包下載”的二維碼,同樣必須注意的是,這個(gè)二維碼也是保存最近一個(gè)構(gòu)建包,如果要下載歷史包則不可掃這個(gè)二維碼

如果手機(jī)沒(méi)有聯(lián)網(wǎng),或者想模塊化打包一樣沒(méi)有生成二維碼的,則可直接把ipa包下載到本地,通過(guò)Xcode來(lái)安裝,具體操作:通過(guò)數(shù)據(jù)線連接手機(jī)和電腦,然后把已下載到本地的ipa包拉到Xcode-Window-Devices-Installed Apps;或者通過(guò)iTools應(yīng)用安裝功能安裝測(cè)試包。

Step 5th 開(kāi)始app測(cè)試

測(cè)試過(guò)程中經(jīng)常會(huì)遇到的一些小問(wèn)題,比如遇到crash,需要及時(shí)將日志導(dǎo)出來(lái)。

a.Android獲取crash日志的方法

用adb指令導(dǎo)出,首先連接數(shù)據(jù)線,打開(kāi)終端找到crash所在的路徑:然后用adb pull [crash路徑][導(dǎo)出的路徑]

如果不知道包名可以通過(guò)以下的方法獲取:

1.設(shè)備端打開(kāi)要獲取名稱(chēng)的app

2.運(yùn)行以下指令:adb shell "dumpsys window | grep mCurrent"

其中mCurrentFocus行里就展示了當(dāng)前app頁(yè)面的包名以及頁(yè)面名稱(chēng),格式:

app.pakcage.name/package.activity.name

? iOS獲取crash日志的方法

用數(shù)據(jù)線連接上手機(jī)后,打開(kāi)Xcode-Window-Devices-view Device Logs-export log導(dǎo)出crash日志即可,由于導(dǎo)出來(lái)的日日志沒(méi)有解析不好定位問(wèn)題,可通過(guò)iOS crash解析平臺(tái)將日志和發(fā)生crash的包一起上傳到crash解析平臺(tái)解析,解析后再提供給開(kāi)發(fā)的同學(xué)定位問(wèn)題。

另外是bug的提交,提交的格式:

標(biāo)題格式為【測(cè)試版本】【模塊】【功能點(diǎn)】【問(wèn)題類(lèi)型】【復(fù)現(xiàn)步驟長(zhǎng)度】問(wèn)題描述

正文:【設(shè)備】如:華為mate7?(android4.2.2)

? ? ? ? ?【構(gòu)建號(hào)】

? ? ? ? ?【環(huán)境】測(cè)試環(huán)境+WiFi

? ? ? ? ?【復(fù)現(xiàn)頻率】必現(xiàn)/偶現(xiàn)

? ? ? ? ?【復(fù)現(xiàn)步驟】

? ? ? ? ? ?1st

? ? ? ? ? ?2nd

? ? ? ? ? ?3rd

? ? ? ? ?【預(yù)期結(jié)果】

? ? ? ? ?【實(shí)際問(wèn)題】

把復(fù)現(xiàn)bug的具體條件及復(fù)現(xiàn)步驟都寫(xiě)清楚不但方便RD定位確認(rèn)問(wèn)題,也方便我們測(cè)試自己回歸測(cè)試,提高整體的工作效率。

step 6th 測(cè)試完成

項(xiàng)目測(cè)試負(fù)責(zé)人撰寫(xiě)測(cè)試報(bào)告,標(biāo)準(zhǔn)組件模塊測(cè)試完畢則需通知RD打tag,并記錄下tag號(hào);測(cè)試完成后要及時(shí)做bug review及時(shí)做總結(jié),以便在以后遇到同樣的問(wèn)題或者類(lèi)似的問(wèn)題時(shí)能夠盡快定位到問(wèn)題的原因。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.1流程圖 1.2測(cè)試周期 測(cè)試周期可按項(xiàng)目的開(kāi)發(fā)周期來(lái)確定測(cè)試時(shí)間,一般測(cè)試時(shí)間為兩三周(即15個(gè)工作日),根...
    楚木風(fēng)起閱讀 1,320評(píng)論 1 9
  • 之前老曹發(fā)過(guò)app測(cè)試的一些想法,我這里還有一些app測(cè)試的具體指標(biāo)。部分是可以百度的到的,部分是自己總結(jié)的。 一...
  • 移動(dòng)測(cè)試問(wèn)題免費(fèi)咨詢(xún) 一、 測(cè)試周期 測(cè)試周期一般為兩周,根據(jù)項(xiàng)目情況以及版本質(zhì)量可適當(dāng)縮短或延長(zhǎng)測(cè)試時(shí)間。正式測(cè)...
    打油醬閱讀 647評(píng)論 1 11
  • 又是一年出分季,對(duì)于我們這種大四考研狗來(lái)說(shuō),真的是幾家歡喜幾家愁。 身邊不乏這種同學(xué),對(duì)于自己考研的失利極度不滿(mǎn),...
    茗茗茗兮閱讀 673評(píng)論 0 0
  • 李蔚然是老土超級(jí)喜歡的一位導(dǎo)演,主攻電視廣告,是國(guó)內(nèi)斬獲全球廣告頂尖獎(jiǎng)項(xiàng)“one show”金獎(jiǎng)的第一人。 老土第...
    北郵老土閱讀 5,255評(píng)論 0 5

友情鏈接更多精彩內(nèi)容