移動(dòng)APP的開(kāi)發(fā)迭代離不開(kāi)測(cè)試,你搞清楚其中的關(guān)鍵點(diǎn)了嗎?

App測(cè)試的一個(gè)要求是一個(gè)beta測(cè)試環(huán)境。為此,操作系統(tǒng)制造商要么提供他們自己的測(cè)試環(huán)境,比如:Testflight (iOS),要么可以使用任一商用工具,如:HockeyApp (Android)。移動(dòng)app測(cè)試市場(chǎng)上有許多測(cè)試工具。不同之處在于用于建立測(cè)試集的增加模塊如Tosca Mobile,或有標(biāo)準(zhǔn)接口的獨(dú)立工具。在移動(dòng)背景中,測(cè)試自動(dòng)化是一個(gè)重要因素。本文將對(duì)移動(dòng)app測(cè)試必須解決的四大問(wèn)題進(jìn)行歸納總結(jié):

App測(cè)試問(wèn)題一:用戶體驗(yàn)

用戶體驗(yàn)是一個(gè)app成功與否的關(guān)鍵。App商店中app評(píng)分可以反映用戶體驗(yàn),差評(píng)說(shuō)明銷售虧損。所以用戶體驗(yàn)在移動(dòng)app測(cè)試中是一個(gè)重要問(wèn)題。因?yàn)轶w驗(yàn)具有主觀性,所以它無(wú)法直接被測(cè)出。但你要知道,我們?cè)跍y(cè)試過(guò)程中,必須要從一些關(guān)鍵影響因素入手,去解決用戶體驗(yàn)問(wèn)題。

而針對(duì)這個(gè)問(wèn)題,我們的測(cè)試要從真人體驗(yàn)測(cè)試、各個(gè)功能的深度測(cè)試以及Bug探索與崩潰分析這幾個(gè)方面著重入手,才能夠涵蓋完善用戶體驗(yàn)所需的測(cè)試點(diǎn)。

APP測(cè)試問(wèn)題二:app對(duì)于移動(dòng)設(shè)備的兼容性

目前,安卓類的移動(dòng)設(shè)備正在急劇增加,手機(jī)碎片化異常嚴(yán)重。并且因?yàn)轱@示屏大小和現(xiàn)狀、操作系統(tǒng)版本和基本設(shè)備特點(diǎn)等限制因素的不一致,致使幾乎沒(méi)有開(kāi)發(fā)者會(huì)花費(fèi)大量金錢(qián)去購(gòu)買(mǎi)市面上存在的主流手機(jī),那么這些因素疊加起來(lái),最終就很大程度上導(dǎo)致普通的質(zhì)量管理很難進(jìn)行。而如果不全面地進(jìn)行兼容性測(cè)試,那么app的生存空間又在哪里呢?

兼容性問(wèn)題當(dāng)然是進(jìn)行兼容性測(cè)試,而在所有的兼容性測(cè)試中,使用真機(jī)進(jìn)行測(cè)試,是最好的測(cè)試方式。但由于上文已提及到眾多企業(yè)無(wú)力購(gòu)置大量機(jī)型,那么,這樣的需求就只有委托給第三方的測(cè)試機(jī)構(gòu)來(lái)完成。

APP測(cè)試問(wèn)題三:app的網(wǎng)絡(luò)連接情況

網(wǎng)絡(luò)連接是移動(dòng)app測(cè)試的另一大問(wèn)題。理想狀態(tài)下,app的網(wǎng)絡(luò)連接將在單獨(dú)的線程中實(shí)現(xiàn),這樣就不會(huì)彼此干擾。此外,一個(gè)app必須適當(dāng)?shù)貞?yīng)對(duì)網(wǎng)絡(luò)中斷、延遲、變更和信號(hào)弱等情況。如果說(shuō)不能夠?qū)⑦@些測(cè)試點(diǎn)進(jìn)行到底,那么在app在運(yùn)行過(guò)程中將很有可能出現(xiàn)由于網(wǎng)絡(luò)問(wèn)題而導(dǎo)致的app運(yùn)行中斷,如果這樣的問(wèn)題出現(xiàn)在金融或證券領(lǐng)域的app中,那么就很可能在當(dāng)下環(huán)境中讓用戶無(wú)法完成掛單、賣(mài)出買(mǎi)入或者確認(rèn)等操作,造成不可挽回的損失。

APP測(cè)試問(wèn)題四:服務(wù)器的承載能力測(cè)試

任何開(kāi)發(fā)者都不能夠拍胸脯確認(rèn)自己的app能夠獲取多少用戶,并且能夠明確指出同時(shí)在線的用戶能有多少,如果不關(guān)注服務(wù)器的承載能力,那么很可能在突然的情況下,服務(wù)器就被大量涌入的用戶給沖爆,導(dǎo)致癱瘓。

服務(wù)器的壓力測(cè)試已經(jīng)是常見(jiàn)的測(cè)試項(xiàng)目了,但是進(jìn)行全面、專業(yè)的壓力測(cè)試才是保證明確需測(cè)服務(wù)器承載力的必要條件。

總結(jié)

移動(dòng)產(chǎn)品的測(cè)試中,不管是App測(cè)試還是手游測(cè)試必須考慮很的重要問(wèn)題就是用戶體驗(yàn),可用移動(dòng)硬件的覆蓋,連接和服務(wù)器承載能力。一個(gè)移動(dòng)app測(cè)試項(xiàng)目的質(zhì)量標(biāo)準(zhǔn)是每個(gè)項(xiàng)目個(gè)體的匯總情況體現(xiàn)。

而上述的測(cè)試關(guān)鍵問(wèn)題,往往是決定app生死的因素,同時(shí)筆者也在后面提出了解決問(wèn)題的測(cè)試方式,這些測(cè)試方式可能在眾多開(kāi)發(fā)者眼中已經(jīng)是非常熟悉的,但要求他們?cè)陂_(kāi)發(fā)的同時(shí)還要兼顧項(xiàng)目這么多,這么全面、要求這么高的測(cè)試,在一定程度上很多開(kāi)發(fā)者是不能夠“魚(yú)與熊掌兼得”的。

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