微信applet發(fā)展迅速。對(duì)于微信applet的前端,還有一個(gè)專業(yè)的applet開發(fā)。然后,有一個(gè)特殊的測(cè)試來銷售微信applet。畢竟,我們必須確保我們開發(fā)的微信applet能夠正式啟動(dòng)。該計(jì)劃的能力還必須滿足業(yè)務(wù)需求。微信applet測(cè)試非常重要。如何測(cè)試微信applet?事實(shí)上,微信小程序的測(cè)試功能有四個(gè)特定點(diǎn)。現(xiàn)在讓我們了解更多。
applet產(chǎn)品版本類型
applet分為開發(fā)版、體驗(yàn)版、正式版三個(gè)版本。
無需查看開發(fā)和試用版本。您需要配置微信號(hào)的權(quán)限。您可以掃描程序QR代碼訪問它們。官方版本需要通過微信審核流程,也就是說,在開發(fā)階段,產(chǎn)品還沒有開始形成,無論你想怎么扔,微信都有辦法知道。這不像你在互聯(lián)網(wǎng)上找到了一個(gè)框架或工具,沒有人知道如何在當(dāng)?shù)赝妗eChatapplet使用前將掃描開發(fā)人員工具的代碼。開發(fā)版和體驗(yàn)版的區(qū)別在于applet開發(fā)版的QR代碼在短時(shí)間內(nèi)有效。
在項(xiàng)目中,我們通常準(zhǔn)備三套環(huán)境。開發(fā)版訪問測(cè)試環(huán)境,體驗(yàn)版訪問預(yù)發(fā)布環(huán)境,正式版訪問生產(chǎn)環(huán)境。
2.分離前端和后端的技術(shù)架構(gòu)
大多數(shù)小程序產(chǎn)品使用分離前端和后端的技術(shù)架構(gòu)。雖然前端也有邏輯處理,但更多的是優(yōu)化緩存體驗(yàn),關(guān)鍵過程和狀態(tài)流仍然需要調(diào)用后端接口。在測(cè)試中applet在產(chǎn)品中,我接觸過單獨(dú)的產(chǎn)品Web或App該項(xiàng)目的測(cè)試人員非常容易使用。
RESTfulAPI,http/https協(xié)議,json數(shù)據(jù)傳輸,websocket協(xié)議...測(cè)試人員需要這些基本知識(shí)。還需要加強(qiáng)問題的分析和定位能力。當(dāng)你發(fā)現(xiàn)問題時(shí),你需要快速確定它是前端、后端還是第三方組件。因?yàn)橛胁煌念愋?strong>applet因此,有必要排除它是否不是最新的開發(fā)版本,是否不處理多個(gè)環(huán)境,導(dǎo)致串行數(shù)據(jù)...而快速定位的問題需要基于完整的登錄。捕獲特殊客戶端異常時(shí),不僅要報(bào)告后端接口日志,還要報(bào)告前端頁面。這通常很容易被開發(fā)人員忽視。
開放架構(gòu)和團(tuán)隊(duì)條件決定了測(cè)試策略。appletUI測(cè)試更適合產(chǎn)品和設(shè)計(jì)師。測(cè)試人員需要注意前端交互,測(cè)試后端接口的自動(dòng)化和兼容性。例如,前端是否應(yīng)該緩存,但頻繁調(diào)用接口會(huì)影響網(wǎng)絡(luò)體驗(yàn)...
盡管小程序UI自動(dòng)化是可行的,但界面變化太快,自動(dòng)化測(cè)試的重點(diǎn)是界面層。
我使用測(cè)試工具burp捕獲數(shù)據(jù)包,soapui界面是自動(dòng)化的,偶爾使用wssip來查看websocket新聞。事實(shí)上,微信開發(fā)者工具附帶了Chromedevtools,測(cè)試非常方便。
微信服務(wù)通知邏輯
微信支持服務(wù)通知跳轉(zhuǎn)applet。不關(guān)心小程序的微信用戶甚至不關(guān)注單詞服務(wù)通知。實(shí)際上,服務(wù)通知已被大量社交電子商務(wù)小程序使用,并且它被認(rèn)為是圖像的一部分,因此涉及applet原始圖像不影響代碼的位置和大小。applet需要識(shí)別代碼。這就要求前端工程師努力適應(yīng)不同的屏幕尺寸。
如果沒有問題,只有通過這些步驟測(cè)試的微信applet才會(huì)在嚴(yán)格審核的情況下添加您需要的功能。如果您沒有問題地測(cè)試這些功能,您可以使用微信applet。。如果您還沒有測(cè)試過,您將無法理解微信applet的功能。如果它在線,將來會(huì)有很多問題。它被認(rèn)為是圖像的一部分,因此它涉及到applet原始圖像不影響代碼的位置和大小。applet需要識(shí)別代碼。這就要求前端工程師努力適應(yīng)不同的屏幕尺寸。
如果沒有問題,只有通過這些步驟測(cè)試的微信applet才會(huì)在嚴(yán)格審核的情況下添加您需要的功能。如果您沒有問題地測(cè)試這些功能,您可以使用微信applet。。如果您還沒有測(cè)試過,您將無法理解微信applet的功能。如果它在線,將來會(huì)有很多問題。