真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

工具篇|淺談測(cè)試那些恩怨情仇-創(chuàng)新互聯(lián)

身為開(kāi)發(fā)的我,在離職廊坊的某公司后,無(wú)數(shù)次的懷念小路童鞋,其測(cè)試專業(yè)性以及敬業(yè)程度讓我曾經(jīng)一度吐槽,你好煩。不過(guò)可以得瑟的是至少軟件很濕穩(wěn)定,至少?zèng)]有出現(xiàn)過(guò)大型嚴(yán)重 Bug。

創(chuàng)新互聯(lián)公司10多年企業(yè)網(wǎng)站制作服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站制作及推廣,對(duì)被動(dòng)防護(hù)網(wǎng)等多個(gè)行業(yè)擁有多年的網(wǎng)站營(yíng)銷經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。

在沒(méi)有測(cè)試童鞋的情況下,我們又該如何保證自己的 Bug 率不是那么傲然挺立呢?

本文整理了部分輔助測(cè)試的工具,盡力而為。

那些測(cè)試工具

互聯(lián)網(wǎng)發(fā)展到現(xiàn)如今,測(cè)試工具玲瑯滿目,這里簡(jiǎn)單整理了以下三種方式,以供參考。

一、人肉測(cè)試

人肉測(cè)試,可謂是行業(yè)中最普遍的情況了。

通常來(lái)講,軟件發(fā)布前,開(kāi)發(fā)人員需要至少通過(guò)一次自測(cè),隨后才交給測(cè)試同學(xué)。

而我個(gè)人目前所接觸到的測(cè)試童鞋的流程如下:

所提交的軟件業(yè)務(wù)是否完整閉環(huán);

細(xì)節(jié)性以及用戶友好度處理是否得當(dāng);

兼容性如何

當(dāng)然,實(shí)際上的情況往往要比以上更加復(fù)雜,某些不好的情況下,提交一個(gè) bug 在修復(fù)后往往會(huì)得到更多的 bug,一次次挑戰(zhàn)測(cè)試人員的心態(tài)極限。默默心疼阿帆童鞋。

作為目前小公司通用情況之一,劣勢(shì)也是滿滿:

兼容性無(wú)法測(cè)試完整;

業(yè)務(wù)流程完整閉環(huán)以及業(yè)務(wù)異常走向無(wú)法測(cè)試到位;

Bug 反饋開(kāi)發(fā)童鞋排查較為困難。曾經(jīng)遇到的一個(gè)事例,線上反饋點(diǎn)擊與實(shí)際不符,具體點(diǎn)擊位置不詳,給出的 Bug 情況描述與實(shí)際不相符,結(jié)果直接導(dǎo)致我基于某東七天無(wú)理由退貨采購(gòu)一臺(tái)客戶相同設(shè)備進(jìn)行測(cè)試,然而什么都沒(méi)測(cè)試出來(lái)。最后還是老韓反饋了一個(gè)疑點(diǎn),分分鐘搞定。

基準(zhǔn)不同,效果不同,用戶體驗(yàn)較差。

好吧。人肉測(cè)試,普通而通用,感謝各位小伙伴吧。

二、Monkey - 壓力測(cè)試

作為移動(dòng)端開(kāi)發(fā)人員,個(gè)人測(cè)試必不可少,壓力測(cè)試尤為重要。

推薦一款神器:Monkey,這里截取了官方部分說(shuō)明,文末附上官方鏈接。

Monkey 是一個(gè)在模擬器或設(shè)備上運(yùn)行的程序,可生成偽隨機(jī)用戶事件(例如點(diǎn)擊、輕觸或手勢(shì))流以及很多系統(tǒng)級(jí)事件。

在實(shí)際使用中,我們可以通過(guò) Monkey 對(duì)當(dāng)前 App 進(jìn)行壓力測(cè)試,而測(cè)試范圍如下四個(gè)類別:

基本配置選項(xiàng),例如設(shè)置要嘗試的事件數(shù);

操作限制條件,例如將測(cè)試對(duì)象限制為單個(gè)軟件包;

事件類型和頻率;

調(diào)試選項(xiàng)。

Monkey 在運(yùn)行時(shí)會(huì)生成事件并將其發(fā)送到系統(tǒng)。它還會(huì)監(jiān)視被測(cè)系統(tǒng)并查找三種特殊情況:

如果您已將 Monkey 限制為在一個(gè)或多個(gè)特定軟件包中運(yùn)行,它會(huì)監(jiān)視轉(zhuǎn)到任何其他軟件包的嘗試并阻止它們;

如果應(yīng)用崩潰或收到任何未處理的異常,Monkey 會(huì)停止并報(bào)告錯(cuò)誤;

如果應(yīng)用生成“應(yīng)用無(wú)響應(yīng)”錯(cuò)誤,Monkey 會(huì)停止并報(bào)告錯(cuò)誤。

實(shí)際來(lái)操作一番吧。

首先確保當(dāng)前電腦已有 adb 環(huán)境:

工具篇 | 淺談測(cè)試那些恩怨情仇

沒(méi)有的小伙伴可直接進(jìn)入本地 SDK 存放地址查找,如下圖:
工具篇 | 淺談測(cè)試那些恩怨情仇

Monkey 基本語(yǔ)法如下:

$ adb shell monkey [options] 1

當(dāng)然也可以在使用中直接通過(guò) help 命令查看:
工具篇 | 淺談測(cè)試那些恩怨情仇

而在工作中最常使用的命令如下:

adb shell monkey -p your.package.name -v 5001

其作用為,給指定包名的 App 發(fā)送 500 次模擬事件。

三、PerfDog 性能狗

最初關(guān)注狗子時(shí),官網(wǎng)還是一頁(yè),上面寫了關(guān)于狗子的一些描述,網(wǎng)頁(yè)很糙,但是對(duì)內(nèi)容很感興趣。

玩狗子前需要基于以下倆點(diǎn):

已安裝 PC 端狗子 App;

已在官方注冊(cè)賬號(hào),領(lǐng)取新人禮包。

隨后我們登錄上來(lái),發(fā)現(xiàn)已經(jīng)為我們自動(dòng)檢測(cè)當(dāng)前的設(shè)備,有線和無(wú)線都已在列表,很 nice。

工具篇 | 淺談測(cè)試那些恩怨情仇
隨后選擇有線設(shè)備,這時(shí)候會(huì)在手機(jī)上安裝狗子 Android 服務(wù),選擇同意安裝即可:
工具篇 | 淺談測(cè)試那些恩怨情仇
安裝完成后,則會(huì)顯示當(dāng)前設(shè)備的基本信息:

工具篇 | 淺談測(cè)試那些恩怨情仇
隨后選擇要進(jìn)行調(diào)試的應(yīng)用:
工具篇 | 淺談測(cè)試那些恩怨情仇

打開(kāi)要測(cè)試的應(yīng)用,選擇 PerfDog 右上角錄制,隨后開(kāi)始操作 App,此時(shí) PerfDog 開(kāi)始記錄當(dāng)前操作下的各個(gè)數(shù)據(jù):

工具篇 | 淺談測(cè)試那些恩怨情仇

一個(gè)流程執(zhí)行完畢后,點(diǎn)擊右上角暫停錄制并將數(shù)據(jù)提交 PerfDog 平臺(tái):

工具篇 | 淺談測(cè)試那些恩怨情仇

右下角加號(hào)點(diǎn)擊可選更多參數(shù):

工具篇 | 淺談測(cè)試那些恩怨情仇

提供的功能相對(duì)還是比較完善。

  • 截圖
  • FPS
  • CPU
  • 內(nèi)存
  • 網(wǎng)絡(luò)
  • 電量
  • 。。。

按需操作吧。

點(diǎn)擊 PerfDog 客戶端右上角小云朵 ?? 圖標(biāo),進(jìn)入 PerfDog 網(wǎng)頁(yè)端查看我們測(cè)試報(bào)告。

  • FPS:
    工具篇 | 淺談測(cè)試那些恩怨情仇
  • CPU:
    工具篇 | 淺談測(cè)試那些恩怨情仇
  • Memory:
    工具篇 | 淺談測(cè)試那些恩怨情仇
  • Network:
    工具篇 | 淺談測(cè)試那些恩怨情仇
    這塊屬于個(gè)人知識(shí)盲區(qū),這里暫時(shí)不對(duì)此數(shù)據(jù)進(jìn)行分析。

簡(jiǎn)單評(píng)價(jià)下個(gè)人使用感覺(jué)吧:

  • 現(xiàn)有功能較為全面,測(cè)試入手成本低;
  • 測(cè)試結(jié)果雖然較為全面,但是對(duì)于新手分析結(jié)果成本較高,希望多一些對(duì)結(jié)果的實(shí)際解釋或者方案,更加平易近人;
  • 提供一些涉及到的專業(yè)性闡述就好,無(wú)需用戶 Google 搜索,站內(nèi)即可解釋涉及到的知識(shí)盲區(qū)。

四、 WeTest 平臺(tái)自動(dòng)化兼容測(cè)試

這塊也是查看 PerfDog 偶然發(fā)現(xiàn)的,順手測(cè)試個(gè)已上線的版本,看看兼容性如何。
工具篇 | 淺談測(cè)試那些恩怨情仇
隨后選擇機(jī)型,這里采用默認(rèn)推薦即可,順手再點(diǎn)個(gè)安全掃描。
工具篇 | 淺談測(cè)試那些恩怨情仇

的虧新人禮包送了一些體驗(yàn)資格:
工具篇 | 淺談測(cè)試那些恩怨情仇
提交成功,靜待佳音~
工具篇 | 淺談測(cè)試那些恩怨情仇
大概二十分鐘左右,測(cè)試完成,到時(shí)回郵件通知。

一起來(lái)看下報(bào)告。

1. 設(shè)備通過(guò)率:80.0%

工具篇 | 淺談測(cè)試那些恩怨情仇

問(wèn)題機(jī)型主要為 6.0 以下,此項(xiàng)目狂野的最低兼容 Android 6.0。
工具篇 | 淺談測(cè)試那些恩怨情仇

2. 問(wèn)題列表

工具篇 | 淺談測(cè)試那些恩怨情仇
安裝失敗原因以上一說(shuō)過(guò),最低兼容 Android 6.0 。這里看下進(jìn)程退出這個(gè)什么鬼。
工具篇 | 淺談測(cè)試那些恩怨情仇

截圖由于項(xiàng)目性就不外放了,感興趣的小伙伴可以在各大應(yīng)用市場(chǎng)下載體驗(yàn)并隨時(shí)開(kāi)噴 bug。
工具篇 | 淺談測(cè)試那些恩怨情仇
流量的消耗,有點(diǎn)心疼啊。還是需要持續(xù)優(yōu)化。

此塊內(nèi)容很豐富,相關(guān)截圖、Log、異常設(shè)備機(jī)型等等一應(yīng)俱全,值得體驗(yàn)。

3. 安裝包檢查

工具篇 | 淺談測(cè)試那些恩怨情仇
點(diǎn)擊對(duì)應(yīng)的項(xiàng),里面建議蠻詳細(xì),給力~

其他就需要小伙伴自己發(fā)掘咯。

參考資料

  • UI/Application Exerciser Monkey
  • PerfDog性能狗
  • WeTest
出自: https://blog.csdn.net/u012400885/article/details/104654592

網(wǎng)頁(yè)標(biāo)題:工具篇|淺談測(cè)試那些恩怨情仇-創(chuàng)新互聯(lián)
本文鏈接:http://weahome.cn/article/dgpocd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部