Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
常見測試點總結:
1.安裝、卸載測試
主要針對編譯后源程序生成的APK安裝文件。
主要測試點:a.生成的APK文件在真機上可以安裝及卸載;
b.Android手機端的通用安裝工具,如:豌豆莢及91助手等工具可以正常安裝及卸載程序。
2.在線升級測試
測試點:a.驗證數(shù)字簽名 b.升級后可以正常使用 c.在線跨版本升級
3.業(yè)務邏輯測試
業(yè)務邏輯測試:主要測試客戶端業(yè)務能否正常完成
功能點測試:主要測試客戶端功能點是否正常使用
關聯(lián)性測試:主要測試客戶端與PC端的交互,客戶端處理完后,PC端與客戶端數(shù)據(jù)一致
4.異常測試
主要包含了斷網(wǎng)、斷電、服務器異常等情況下,客戶端能否正常處理,保證數(shù)據(jù)正常性。
5.交互性測試
客戶端作為手機特性測試,包含被打擾的情況13種,來電,來短信,低電量測試等,還要注意手機端硬件上,如:待機,插拔數(shù)據(jù)線,耳機等操作不會影響客戶端。
6.易用性測試
界面與交互性測試:符合android交互規(guī)范,符合用戶使用習慣,操作方便簡單,具有一致性。
可用性測試:用戶體驗好,用戶操作方便,用戶使用錯誤率低。
7.適配測試
手機不同分辨率支持:客戶端支持800*480,960*540,1920*1280等;
手機不通版本的支持:4.0, 5.0, 6.0;在測試計劃中,需要安排單獨的時間用于android不同系統(tǒng)的兼容性測試,包括7.0版本等;
手機不同廠家系統(tǒng)的支持:不同廠家會有不同android系統(tǒng),例如:小米收,華為輸入法。是市場主流的系統(tǒng)及廠家不同型號的支持;
手機不通尺寸的支持:4.0到7.0屏幕在UI顯示有區(qū)別的,要支持最大到最小。
解決方案:
a.自行購買或者使用借來設備來實際驗證。耗費資金,購買幾臺。
b.第三方云測試的解決方法。
c.整理不兼容的地方,然后去分析app總可能不兼容的代碼。對技術能力的要求比較高,前期也需要花費不少的時間。
d.利用友盟等第三方統(tǒng)計平臺獲得應用對應的TOP N 的記性重點進行測試。
8.客戶端側性能測試
偏重客戶端側CPU、MEM、流量、電量以及客戶端在不同網(wǎng)絡環(huán)境下響應速度等等。
大數(shù)據(jù)的測試:主要在特定環(huán)境下,客戶端一次性更新大量的數(shù)據(jù),客戶端能否正常處理,分為三種情況:
a.客戶端第一次使用,的一次就更新大量數(shù)據(jù)
b.客戶端在平時更新中,更新大量的數(shù)據(jù)
c.客戶端已經(jīng)在手機本地下載很多數(shù)據(jù)后,再次更新大量數(shù)據(jù)。
9.電量與流量測試
手機的電量及流量測試主要是為了站在用戶角度思考,畢竟電量、流量消耗比較大,會影響客戶的使用感受。手機端量使用是和CPU使用率成正比的。由于這個沒有比較詳細的規(guī)定,只能出一個通用范圍。CPU使用率不能超過10%以上,流量不要超過10M以上。一般通過android手機端一些監(jiān)控軟件獲取數(shù)據(jù)。
當然也可以通過代碼打點獲取。
10.內存泄漏測試
。
11.外網(wǎng)與場景測試
主要是模擬客戶使用網(wǎng)絡環(huán)境,檢驗客戶端程序在實際網(wǎng)絡環(huán)境中使用情況及進行業(yè)務操作。外網(wǎng)測試主要覆蓋到wifi\3G\4G、net\wap、電信\移動\聯(lián)通,所有可能的組合進行測試。
原則:a.盡可能全面覆蓋用戶的使用場景,測試用例中需要包含不同網(wǎng)絡排列組合的各種可能; b.模擬信號被屏蔽時候,客戶端的影響等; c.做外部場景測試,在高山、丘陵、火車上等特殊環(huán)境下進行全面測試。
12.APP性能測試分類
客戶端:
a.應用測試(關注CPU、MEM、流量、GPU等)
b.ROM測試
c.其他(web頁面,現(xiàn)在APP大多都是web頁面)
服務器端:性能測試方法和WEB差不多
tips:客戶端的測試其實比較推薦專用的硬件設備來,這樣測出的數(shù)據(jù)更加準確,比如高速相機、功耗儀等
13.APP自動化測試分類
UI(、Appium等)
接口
單元(junit、等)
持續(xù)集成
tips:一句話,對編程要求高,邏輯性思維要求高
14.測試啟動時間
a.代碼里插入時間并打印Log.e
b.命令方式
adb shell
am start -W -n 包名/名
-W是指啟動完成之后,返回啟動耗時
c.秒表、高速相機
d.adb logcat
adb logcat >d:\log.txt
啟動應用,待加載完成后ctrl+c停止
find "" d:\log.txt>d:\log1.txt
find "包名" d:\log1.txt>d:]log2.txt
15.代碼靜態(tài)掃描
代碼掃描工具Lint,它能非常容易得幫米找出代碼上的結構問題
具體的檢察規(guī)則可以自定義(局部,全局)
lint --list 獲得檢查項id和簡要說明
lint --show xxx 獲得詳細說明
jenkins:持續(xù)版本構建,與lint搭配使用
lint:檢查已有規(guī)則規(guī)范
:針對java平臺代碼的檢查
16.
手機root,代碼中埋點,加SD卡讀寫權限。通過monitor.bat打卡.trace文件。
Debug.("路徑"); //在方法中,開始埋點
Debug.(); //中,結束
17.手機電量測試
a.利用硬件設備:比如耗電量測試儀
b.第三方軟件來檢測:手機自帶電量監(jiān)控、360助手、GT等
c.命令方式(5.0以上版本)
//初始化數(shù)據(jù)
adb shell dumpsys --reset
//得到整個設備的電量消耗信息
adb shell dumpsys > /storage/sdcard0//b1.txt
//得到指定app相關的電量消耗信息
adb shell dumpsys 包名 > /storage/sdcard0//b1.txt
18.測試流量
流量分兩種:a.操作app b.不操作app
測試方法:
a.各類云測平臺、DDMS的Network
b.命令(模擬器不支持,某些真機不支持)
ps | grep com.android.browser 獲取pid
cat /proc/pid/status 獲取uid
cat /proc//uid/tcp_snd 發(fā)送的流量byte
cat /proc//uid/tcp_rcv 接受的流量byte
c.android自帶api
long uidrx=.(10053); //10053表示uid
d.抓包(最好用root真機練習)
通過tcpdump抓包,再通過直接讀取報信息來獲取流量
19.GPU
通過開發(fā)者模式-》顯示GPU過度繪制
20.CPU
a.第三方工具、各類云測平臺
b.dumpsys命令
adb shell dumpsys cpuinfo | grep com.android.browser > /storage/sdcard0//cpu.txt
命令
adb shell top | grep com.android.browser > /storage/sdcard0//cpu.txt
tips:關注活動狀態(tài)和靜默狀態(tài)下的情況
21.線上監(jiān)控的方法
a.第三方的標準化的開源、商業(yè)產(chǎn)品,如Nagios、zabbix、Ganglia、百度統(tǒng)計等
b.自主研發(fā)的監(jiān)控手機平臺
c.APM,比如聽云
Adobe Flash Player提示不受支持,這個方法可以解決
網(wǎng)頁提示Adobe Flash Player已不再受支持怎么辦
近期遇到小伙伴詢問網(wǎng)站時經(jīng)常會出現(xiàn)這樣的提示:
這是因為很多網(wǎng)頁的小視頻或游戲是基于Flash Player開發(fā)的,但Adobe Flash 已于 2020 年12 月31 日終止支持, Edge(新版和舊版)、IE11、Chrome 88內核的谷歌瀏覽器才會彈出這樣的提示。
對于已經(jīng)停止對FLASH支持的瀏覽器,無法通過更改瀏覽器設置解決此問題;建議安裝 的中國官網(wǎng)的最新版本FLASH后,使用chrome 88內核版本以上的瀏覽器,比如360瀏覽器,QQ瀏覽器。
(注意:此軟件有廣告,介意的請勿下載。)
下載運行完成安裝Flash大廳版以后,在桌面或任務欄右下角會有FLASH的圖標,點擊可以打開FLASH
大廳設置。
1、首頁上有Flash Player安裝、Flash修復、SWF文件播放器、瀏覽Flash網(wǎng)頁。
2、Flash Player,如果瀏覽器上的Flash功能異常,選擇Flash Player安裝,點擊一鍵安裝。
根據(jù)自己使用的瀏覽器勾選,然后點擊一鍵安裝。
3、若當前Flash有異常,可以選Flash修復,選擇立即檢測,進行修復。
4、SWF格式的文件無法播放的,可以通過SWF文件播放器進行播放。
5、部分網(wǎng)頁因為FLASH支持問題顯示異常的,可以通過Flash網(wǎng)頁瀏覽訪問網(wǎng)頁嘗試。
*請認真填寫需求信息,我們會在24小時內與您取得聯(lián)系。