單價(jià): | 面議 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內發(fā)貨 |
所在地: | 湖南 長(cháng)沙 |
有效期至: | 長(cháng)期有效 |
發(fā)布時(shí)間: | 2023-12-16 11:42 |
最后更新: | 2023-12-16 11:42 |
瀏覽次數: | 111 |
采購咨詢(xún): |
請賣(mài)家聯(lián)系我
|
小程序已經(jīng)成為了我們生活中必不可少的一部分,那小程序在經(jīng)程序員開(kāi)發(fā)后,軟件測試上有哪些注意事項呢?和卓碼測評小編一起來(lái)看看吧!
1、小程序的架構
小程序的框架包含兩部分AppService邏輯層、View視圖層,,AppService層用來(lái)邏輯處理、數據請求、接口調用,它們在兩個(gè)線(xiàn)程里運行。View層用來(lái)渲染頁(yè)面結構
視圖層使用WebView渲染,邏輯層使用JSCore運行。視圖層和邏輯層通過(guò)系統層的JSBridage進(jìn)行通信,邏輯層把數據變化通知到視圖層,觸發(fā)視圖層頁(yè)面更新,視圖層把觸發(fā)的事件通知到邏輯層進(jìn)行業(yè)務(wù)處理。
2、小程序的限制和對測試的影響
目前小程序在UI、設計、樣式、頁(yè)面跳轉、消息大小等都有自己的限制,對測試來(lái)說(shuō)主要是以下幾個(gè)方面:
a.數量限制
小程序一個(gè)應用只能打開(kāi)5個(gè)頁(yè)面,在規劃新需求的時(shí)候就會(huì )考慮到5個(gè)頁(yè)面的限制,需求迭代俞多跳轉關(guān)系比較復雜的情況下比較容易忽略5個(gè)頁(yè)面的限制,這個(gè)時(shí)候如果跳轉邏輯超過(guò)5個(gè)頁(yè)面就會(huì )出現跳轉打不開(kāi)的情況。在需求評審的時(shí)候有必要把小程序的跳轉關(guān)系有個(gè)整體的梳理,在新加頁(yè)面處理跳轉關(guān)系的時(shí)候能夠一目了然不會(huì )出現超過(guò)5層限制的問(wèn)題。卓碼比較推薦使用流程圖的形式來(lái)展現頁(yè)面的跳轉關(guān)系。
如果已經(jīng)做到跳出5個(gè)頁(yè)面的限制,還需特別查看一下各個(gè)頁(yè)面間的跳轉情況,重復進(jìn)入的頁(yè)面以及關(guān)閉頁(yè)面能否返回上一層頁(yè)面。
b.大小限制
小程序源碼打包后的大小限制為1M,源碼中的圖片和icon和數據等都需要壓縮。這里就可能出現數據和圖片丟失,不清晰等問(wèn)題
專(zhuān)業(yè)軟件測評找哪家?卓碼軟件測評,各種性能測試、驗收測試、安全測試、兼容性測試、功能測試等兼可實(shí)現。有著(zhù)CMA、CNAS雙重資質(zhì)認證,服務(wù)遍布全國各地,出具的軟件測評報告公正、**、全國有效,具有法律效力。