微信小程序云端系統(tǒng)上線
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
小程序測試報(bào)告示例:
一、 云真機(jī)測試 Beta
為了方便廣大開發(fā)者檢測小程序程序缺陷、評(píng)估小程序產(chǎn)品質(zhì)量,微信提供了免費(fèi)的云真機(jī)測試環(huán)境以及一整套測試方案。在小程序交付到真實(shí)用戶手中使用之前,你可以將小程序分發(fā)到云真機(jī)測試平臺(tái)(由WeTest提供支持),以模擬用戶使用的方式進(jìn)行測試,執(zhí)行完畢后自動(dòng)生成測試報(bào)告。
測試覆蓋范圍
● 缺陷發(fā)現(xiàn) 測試過程中自動(dòng)發(fā)現(xiàn)小程序拋出的JS異常
● 性能數(shù)據(jù)分析 測試過程中收集包含加載時(shí)間、CPU占用率、內(nèi)存占用量等數(shù)據(jù)指標(biāo)
● 機(jī)型覆蓋 小程序會(huì)被隨機(jī)分配到4~8個(gè)不同機(jī)型的機(jī)器(由當(dāng)時(shí)的機(jī)器資源決定)來執(zhí)行,借此可以觀察小程序在不同機(jī)型的執(zhí)行表現(xiàn)
● 其他:弱網(wǎng)絡(luò)環(huán)境測試、多場景測試等(開發(fā)中)
如何測試
沒有比這個(gè)更簡單了,下載“微信開發(fā)者工具”,點(diǎn)擊「測試」按鈕,一般24小時(shí)內(nèi)可查看測試報(bào)告!
提交測試后當(dāng)前的程序版本會(huì)被提交到云端測試隊(duì)列等待測試,如果第二天仍然沒有收到測試報(bào)告,請?jiān)?a target='_blank' class='arckwlink_none'>開發(fā)者論壇反饋,微信工程師會(huì)盡快處理。
測出Bug后,如何調(diào)試小程序
您可以在WeTest平臺(tái)上選取問題機(jī)型,進(jìn)行遠(yuǎn)程調(diào)試,復(fù)現(xiàn)并解決問題。
二、WeTest為微信提供終端云服務(wù)
WeTest自2015年起與微信達(dá)成合作。除新上線的小程序測試外,微信團(tuán)隊(duì)也在WeTest平臺(tái)進(jìn)行客戶端兼容性測試、功能測試。
微信團(tuán)隊(duì)通過自動(dòng)化、云端化測試,將測試效率提升了數(shù)倍。
三、最后
后續(xù),WeTest會(huì)在近期上線“小程序自動(dòng)化測試”功能,提供給小程序開發(fā)者更多測試機(jī)型和工具選擇,助力提升小程序質(zhì)量!
Q & A
1、云真機(jī)是真實(shí)的機(jī)器嗎?
是的。機(jī)器由WeTest騰訊質(zhì)量開發(fā)平臺(tái)部署和維護(hù)
2、為什么我的小程序里一個(gè)很明顯的JS錯(cuò)誤沒有在云測試時(shí)發(fā)現(xiàn)?
在目前階段,云測試的代理算法是一個(gè)以高頁面覆蓋率為目標(biāo)的窮舉隨機(jī)算法,缺陷發(fā)現(xiàn)能力較弱。它的每一次的執(zhí)行路徑都不一樣,且受執(zhí)行時(shí)間限制,所以有可能沒有執(zhí)行到缺陷存在的路徑
3、云測試能發(fā)現(xiàn)我的小程序中的文本錯(cuò)誤嗎?
不能。代理算法不是一個(gè)智能體(雖然我們在努力給它添加更多的智能行為),對(duì)人來說顯而易見的錯(cuò)誤它可能卻無法發(fā)現(xiàn),尤其是業(yè)務(wù)類錯(cuò)誤。文本錯(cuò)誤至少要求語義理解的能力,所以它不能。
4、測試結(jié)果太差時(shí)會(huì)影響小程序的提審和發(fā)布嗎?
不影響。測試報(bào)告只是一種提供給你對(duì)照分析的工具,怎么利用完全取決于你自己
5、我的小程序有額外的登錄體系(非微信登錄),測試時(shí)總是停在登錄頁面怎么辦?
這個(gè)功能是我們下一次迭代的內(nèi)容,屆時(shí)你可以配置測試賬號(hào)和密碼,幫助代理算法自動(dòng)登錄從而遍歷到更多的頁面
WeTest提供上千臺(tái)真實(shí)手機(jī),隨時(shí)隨地進(jìn)行測試,保障應(yīng)用/手游品質(zhì)。節(jié)省百萬硬件費(fèi)用,加速敏捷研發(fā)流程。
點(diǎn)擊: http://wetest.qq.com/product/cloudphone 即可使用。
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%