移動(dòng)APP云測(cè)試平臺(tái)測(cè)評(píng)分析

隨著智能手機(jī)的普及率和滲透率越來(lái)越高,App開(kāi)發(fā)軟件也越來(lái)越多。有專家預(yù)測(cè),2017年的App應(yīng)用下載量將會(huì)突破2500億,整個(gè)移動(dòng)科技市場(chǎng)規(guī)模將會(huì)達(dá)到770億美元。身處在這個(gè)“移動(dòng)”的時(shí)代,APP開(kāi)發(fā)的增長(zhǎng)勢(shì)頭勢(shì)必越發(fā)強(qiáng)勁,如何快速的、高質(zhì)量的迅速產(chǎn)出一款A(yù)PP,越發(fā)受到各大企業(yè)的關(guān)注。但是因?yàn)榘沧亢虸OS的碎片化,尤其是安卓,因?yàn)橥耆_(kāi)源的原因,導(dǎo)致設(shè)備繁多,品牌眾多,版本各異,分辨率不統(tǒng)一等等,導(dǎo)致在發(fā)布測(cè)試的時(shí)候耗費(fèi)大量的人力、物力以及時(shí)間成本。云測(cè)試平臺(tái)正是在這種情況下,應(yīng)運(yùn)而生。

目前,市面上云測(cè)試平臺(tái)種類繁多,各大云測(cè)試平臺(tái)各有優(yōu)劣,如何選擇一個(gè)適合自己企業(yè)的云測(cè)試平臺(tái)成為企業(yè)面臨的一個(gè)新問(wèn)題。本文將針對(duì)市面上主流的云測(cè)試平臺(tái)進(jìn)行逐一分析,為各企業(yè)選擇云測(cè)試平臺(tái)提供一個(gè)參考依據(jù)。

注:云測(cè)試平臺(tái)的手動(dòng)測(cè)試是指租用云測(cè)試平臺(tái)的特定設(shè)備,測(cè)試人員手動(dòng)登錄設(shè)備進(jìn)行測(cè)試。而人工測(cè)試則是將測(cè)試需求告知云測(cè)試平臺(tái)的專業(yè)測(cè)試人員,雇傭他們臨時(shí)作為自己的測(cè)試人員進(jìn)行測(cè)試

下面我們看下主流云測(cè)試平臺(tái)通常都提供哪些功能和服務(wù)。

兼容測(cè)試:在多種測(cè)試設(shè)備上自動(dòng)安裝、卸載及運(yùn)行被測(cè)APP,遍歷APP的每個(gè)界面,檢查APP是否會(huì)報(bào)錯(cuò)或者崩潰。隨著安卓碎片化的日益嚴(yán)重,兼容測(cè)試成為各大云測(cè)試平臺(tái)的一個(gè)基本功能。

Testin的兼容測(cè)試包含標(biāo)準(zhǔn)兼容測(cè)試、深度兼容測(cè)試以及IOS兼容測(cè)試。

執(zhí)行過(guò)程:

如圖所示,Testin提供幾種不同的兼容測(cè)試,支持安卓跟IOS兩大平臺(tái),用戶可根據(jù)自己的實(shí)際需要進(jìn)行選擇。由上圖可知,Testin的兼容測(cè)試付費(fèi)版提供指定腳本功能(該腳本可自己提供也可由Testin的測(cè)試專家根據(jù)企業(yè)需求提供),即企業(yè)可以用Testin提供的免費(fèi)腳本錄制工具iTestin進(jìn)行腳本錄制并測(cè)試。目前,該腳本工具僅支持安卓平臺(tái),但是游戲與普通應(yīng)用均可適用,也就是說(shuō)Testin的兼容測(cè)試付費(fèi)版也支持游戲測(cè)試。筆者在這里對(duì)標(biāo)準(zhǔn)兼容性測(cè)試進(jìn)行了試用,下面是Testin測(cè)試完成后給出的測(cè)試報(bào)告。

上圖,是整個(gè)APP的測(cè)試概覽。單擊任一款手機(jī),可以顯示該手機(jī)的測(cè)試詳情。如下圖所示:

在測(cè)試詳情中,我們可以查看該機(jī)型的測(cè)試結(jié)果、屏幕截圖、性能軌跡以及LOG等。如果有需要的話,我們還可以進(jìn)行真機(jī)調(diào)試,可以說(shuō)非常方便。

遠(yuǎn)程租用:通過(guò)租用云測(cè)試平臺(tái)的特定設(shè)備,測(cè)試人員手動(dòng)登錄設(shè)備進(jìn)行測(cè)試、調(diào)試等工作。

Testin的真機(jī)遠(yuǎn)程租用功能叫做真機(jī)調(diào)試,支持通過(guò)瀏覽器、開(kāi)發(fā)工具遠(yuǎn)程連接,遠(yuǎn)程實(shí)時(shí)操作,快速定位問(wèn)題,2000+機(jī)型,7×24小時(shí)在線。筆者對(duì)Testin的真機(jī)調(diào)試功能進(jìn)行了試用,效果圖如下,目前只有安卓,不支持IOS。

如圖所示,Testin的真機(jī)調(diào)試功能支持截圖、adb調(diào)試、性能監(jiān)控等功能,并能實(shí)時(shí)顯示LOG幫助開(kāi)發(fā)者進(jìn)行問(wèn)題定位與追蹤。

同時(shí),Testin的真機(jī)調(diào)試功能支持調(diào)試記錄查看,如上圖所示,可以查看自己的調(diào)試記錄,包含機(jī)型以及l(fā)og、截圖等信息。

人工測(cè)試:將測(cè)試需求告知云測(cè)試平臺(tái)的專業(yè)測(cè)試人員,雇傭他們臨時(shí)作為自己的測(cè)試人員進(jìn)行測(cè)試。

Testin的人工測(cè)試分為BUG探索、用例設(shè)計(jì)以及用例執(zhí)行三部分。

BUG探索:由Testin測(cè)試專家依據(jù)App測(cè)試需求組建云端測(cè)試團(tuán)隊(duì),采用探索式測(cè)試方法對(duì)App的功能模塊進(jìn)行多人次、多維度的功能測(cè)試和驗(yàn)證。下圖是BUG探索的樣例報(bào)告。

由圖可看出,Testin的測(cè)試專家會(huì)按照Bug評(píng)級(jí)對(duì)企業(yè)APP進(jìn)行探索性測(cè)試,并給出相應(yīng)的BUG列表,以及l(fā)og日志、問(wèn)題發(fā)生視頻等。方便企業(yè)重現(xiàn)、解決相應(yīng)BUG。

用例設(shè)計(jì):根據(jù)App測(cè)試需求,由Testin測(cè)試專家結(jié)合產(chǎn)品文檔及需求原型,對(duì)App功能進(jìn)行系統(tǒng)全面的測(cè)試用例的設(shè)計(jì)與執(zhí)行,逐一驗(yàn)證功能完整性、正確性及適用性。

用例執(zhí)行:根據(jù)用戶提供的測(cè)試用例,由Testin測(cè)試專家結(jié)合產(chǎn)品文檔及需求原型,對(duì)App功能進(jìn)行專項(xiàng)測(cè)試。如下圖所示。

測(cè)試管理:企業(yè)根據(jù)自己的需要,可以在云測(cè)試平臺(tái)上進(jìn)行測(cè)試用例設(shè)計(jì)、管理。測(cè)試后,也可對(duì)測(cè)出的Bug進(jìn)行管理、追蹤等功能。

用例管理

在Testin的APP的用例庫(kù)中,用戶可以根據(jù)APP需求,建立相應(yīng)的測(cè)試用例。如下圖所示。

另外,用戶可以也按照Testin提供的用例模板進(jìn)行批量導(dǎo)入用例。示例模板如下。

Bug管理

Testin的Bugout是一款簡(jiǎn)單易用,功能強(qiáng)大的新型缺陷管理工具。用戶可以在Bugout進(jìn)行Bug管理、追蹤、指派等操作。同時(shí)集成Bugout SDK后,用戶僅需對(duì)手機(jī)"搖一搖",即可快速提交問(wèn)題。反饋內(nèi)容、自動(dòng)截圖,以及電量、網(wǎng)絡(luò)等設(shè)備硬件參數(shù)及動(dòng)態(tài)信息都將上傳至缺陷管理平臺(tái),Bug流轉(zhuǎn),指派追蹤,效率加倍。

使用流程:

安全測(cè)試:針對(duì)移動(dòng)APP進(jìn)行安全測(cè)評(píng),可掃描權(quán)限漏洞、靜態(tài)漏洞、運(yùn)行漏洞等

并提供可實(shí)施的解決方案。隨著智能機(jī)的普及,安全測(cè)試成為目前移動(dòng)應(yīng)用的App測(cè)試中很重要的一項(xiàng),特別是一些對(duì)用戶賬戶保密性較高的如手游測(cè)試,金融類App的測(cè)試中,占據(jù)很大比例。

Testin安全測(cè)試提供移動(dòng)應(yīng)用安全檢測(cè)服務(wù)通過(guò)使用自主研發(fā)風(fēng)評(píng)系統(tǒng)對(duì)產(chǎn)品進(jìn)行安全滲透測(cè)試,滲透測(cè)試覆蓋:環(huán)境安全、應(yīng)用安全、用戶操作安全、業(yè)務(wù)安全、數(shù)據(jù)安全、通信安全、服務(wù)器端安全等7個(gè)方面。WEB應(yīng)用安全檢測(cè)服務(wù)通過(guò)使用自主研發(fā)風(fēng)評(píng)系統(tǒng)對(duì)產(chǎn)品進(jìn)行安全滲透測(cè)試,滲透測(cè)試覆蓋:配置管理類、認(rèn)證管理類、會(huì)話管理類、輸入驗(yàn)證類、文件操作類、不安全URL類、服務(wù)器端敏感信息安全等7個(gè)方面。筆者對(duì)該功能進(jìn)行了使用,測(cè)試報(bào)告如下圖所示。

該測(cè)試報(bào)告從配置安全、代碼安全、組件安全、公開(kāi)漏洞、數(shù)據(jù)安全以及數(shù)據(jù)傳輸?shù)确矫娼o出測(cè)試問(wèn)題以及解決方案,供企業(yè)參考修正。

華為軟件開(kāi)發(fā)云:https://www.hwclouds.com/devcloud/

最后編輯于
?著作權(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)容

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