EconomicIndoor集成测试
-
加密時(shí)序列號(hào)相同引發(fā)的呼叫功能異常
現(xiàn)象描述: 配置完房間號(hào)一次性呼叫問題
問題描述: 兩臺(tái)室內(nèi)機(jī)升級(jí)后配置到同一門口機(jī), 各種配置正確. 作為主叫呼不出去, 作為被叫可以接聽, 每修改一次房間號(hào), 就能呼出去一次, 然后又退回到呼不出去能夠接聽的狀態(tài).
排查方法: 查詢門口機(jī)的"室內(nèi)機(jī)-MAC-number"表, 發(fā)現(xiàn)MAC重復(fù)
產(chǎn)生原因: 加密時(shí)兩臺(tái)設(shè)備序列號(hào)一致, 導(dǎo)致MAC一樣, 而門口機(jī)無法區(qū)分兩臺(tái)MAC一樣的設(shè)備
?
-
追蹤串口呼叫接口缺陷
現(xiàn)象描述: 拷機(jī)呼叫兩天, 大概率重啟:
? (1) 門口機(jī)輪詢呼叫室內(nèi)機(jī), 室內(nèi)機(jī)一半執(zhí)行監(jiān)視+接聽, 一半執(zhí)行呼叫, 極大概率重啟
? (2) 室內(nèi)機(jī)兩兩一組呼叫接聽, 大概率重啟
問題描述: LOG看不出重大異常, 莫名重啟, 主叫重啟概率>被叫重啟概率
產(chǎn)生原因: 其它缺陷>串口呼叫接口和監(jiān)視接口對(duì)主線程界面進(jìn)行了操作, 情況(1)概率最大因?yàn)闇y(cè)試中調(diào)用了兩個(gè)高風(fēng)險(xiǎn)接口, (2)只調(diào)用了一個(gè)高風(fēng)險(xiǎn)接口, 重啟概率相對(duì)小(1/300次/臺(tái))
?
-
假掛斷
現(xiàn)象描述: 接通掛斷的界面和實(shí)際是否接通掛斷情況不一致,?
問題描述:
產(chǎn)生原因:
?
-
白屏
現(xiàn)象描述: 呼叫功能拷機(jī)測(cè)試, >6h后屏幕出現(xiàn)白條, 越久白色越多直至屏幕畫布基本全白, 且僅主叫設(shè)備出現(xiàn)此現(xiàn)象
問題描述: 異常Log"Out of memory"
問題定位: 注釋干擾項(xiàng)+針對(duì)獨(dú)立項(xiàng)拷機(jī)前后比較內(nèi)存分配情況
? (1) 串口加debugMalloc打印堆棧信息, 發(fā)現(xiàn)堆棧溢出, 內(nèi)存泄漏線索
? (2) 分別注釋來電接聽取流, ***功能, 記錄拷機(jī)前后內(nèi)存使用情況
產(chǎn)生原因: 對(duì)照組已跑死黑屏, 問題原因無法判定
附: 內(nèi)存使用情況截圖
1 serial command>debugMalloc 2 hjptestfor:recv:debugMalloc 3 <MALLOC_STATS> ====== STATISTICS (...sdk/share/serialcmdinterface/serialcmd.c) ====== 4 <MALLOC_STATS> 3 x 256 Bytes in ...project/economic_indoor/backup.c:71, generations: 382 383 384 5 <MALLOC_STATS> 1 x 16 Bytes in ...sdk/share/sqlite3/sqlite3.c:17352, generations: 1716 6 <MALLOC_STATS> 1 x 288 Bytes in ...sdk/share/sqlite3/sqlite3.c:17352, generations: 54793 7 <MALLOC_STATS> 1 x 312 Bytes in ...sdk/share/sqlite3/sqlite3.c:17352, generations: 62009 8 <MALLOC_STATS> 572 x 136 Bytes in ...sdk/share/sqlite3/sqlite3.c:17280, generations: 83660 151000 157295 ... 9 ... 10 <MALLOC_STATS> 2 x 1024 Bytes in ...sdk/share/rtspServer/util/rtsps_misc.c:1758, generations: 1962 1964 11 <MALLOC_STATS> 2 x 1024 Bytes in ...sdk/share/rtspServer/util/rtsps_misc.c:1762, generations: 1963 1965 12 <MALLOC_STATS> 1 x 84 Bytes in ...sdk/share/rtspServer/util/net_util/rtsp_net_util.c:143, generations: 1730 13 <MALLOC_STATS> 1 x 10240 Bytes in ...sdk/share/rtspServer/util/rtsps_util.cpp:2099, generations: 1980 14 ... 15 <MALLOC_STATS> 1 x 32768 Bytes in ...sdk/share/mediastreamer2/castor3snd.c:223, generations: 1847 16 <MALLOC_STATS> 1 x 65528 Bytes in ...sdk/share/mediastreamer2/castor3snd.c:259, generations: 1852 17 <MALLOC_STATS> 1 x 640 Bytes in ...sdk/share/mediastreamer2/castor3snd.c:403, generations: 1902 18 <MALLOC_STATS> 1 x 8 Bytes in ...sdk/share/mediastreamer2/castor3snd.c:359, generations: 1853 19 <MALLOC_STATS> 1 x 8 Bytes in ...sdk/share/mediastreamer2/castor3snd.c:360, generations: 1854-
按鍵式通話接聽后無聲音
現(xiàn)象描述: 提交系統(tǒng)測(cè)試前才發(fā)現(xiàn)按鍵式通話接聽后無聲音
問題描述: 門口機(jī)Log顯示server未起? or server起了但音頻失敗?
產(chǎn)生原因:
-
吞字
現(xiàn)象描述: "倉庫的后面是一座小屋, 太陽從東方升起來."傳遞到接收方聽到的大概是"倉庫的是一座, 太陽從起來".?
問題描述: DSP
產(chǎn)生原因: DSP
-
消回聲
現(xiàn)象描述:?
- ?多臺(tái)Indoor同時(shí)監(jiān)視同一臺(tái)IPC/Door
現(xiàn)象描述: 只有一臺(tái)成功, 其它臺(tái)沒有提示"Monitor fail"而是直接退回主界面
產(chǎn)生原因: 先判斷單獨(dú)monitor能否取到流, 再判斷多臺(tái)同時(shí)取流代碼是否一問題
-
提高開發(fā)和測(cè)試過程效率
1. 首先做好設(shè)備批量升級(jí)+升級(jí)配置不清空功能, 提高每天出一個(gè)版本進(jìn)行拷機(jī)測(cè)試時(shí)對(duì)拷機(jī)設(shè)備升級(jí)的效率
2. 開發(fā)應(yīng)用和開發(fā)自動(dòng)化測(cè)試接口同步進(jìn)行, 應(yīng)用開發(fā)結(jié)束, 集成測(cè)試階段就可以開始自動(dòng)化測(cè)試
3. 自動(dòng)化測(cè)試接口有兩個(gè)層面, 第一層面是直接操作配置文件, 檢查接口, 其實(shí)可劃歸到軟件開發(fā)單元測(cè)試; 第二層面是"區(qū)分界面+模擬界面觸摸"實(shí)現(xiàn)測(cè)試
?
轉(zhuǎn)載于:https://www.cnblogs.com/elsarong/p/5997289.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的EconomicIndoor集成测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux远程复制命令SCP
- 下一篇: 第三方登录(QQ登录)开发流程详解