手機軟體測試同軟體測試一樣,只不過他的平台式手機,也是嵌入式的一部分,工作就是測試軟體可以在手機上正常使用,不會產生各種異常情況,測試方法也比較多
首先測試一般是把流程走通,這是最基本的,你的軟體需要實現什麼功能和實現了什麼功能,嚴格按照需求,即使是可用的功能,需求沒有的話,那也是Bug。
軟體的可用性和體驗性
交互性:這一塊的Bug應該是最多,舉一個簡單的例子,使用軟體的過程中來簡訊和來電,如果你的軟體是基於網路的,這一塊肯定會有很多問題。而且,手動的將網路斷開再恢復,請求會不會重新發送,這一點也是需要考慮的。
將軟體中的控制項和手機的按鍵結合起來測試。
還有你要明確軟體的平台,兼容性需要考慮,如果是一個平台的,但是解析度不一樣,會使得界面元素丟失等,如果是鍵盤和觸屏,那又要分情況考慮了。
找Bug就是要把軟體玩死,就要充分考慮異常的操作,測試不是找開發的錯誤,而是想開發沒想到的東西,場景是否面面俱到,錯誤處理是否健全。
手機測試主要測試什麼?
一.軟體壓力測試:用自動測試軟體連續給手機撥打1000個電話,檢查手機是否會發生故障.
二.抗摔性測試:抗摔性測試由專門的PRT可*性實驗來進行.半米的微跌落測試要做300/面(手機有6個面).而2米的跌落測試每個面需各做一次.還有模擬人把手機扔到桌面的測試.
三.高溫低溫測試:讓手機處於高低不同的溫度來檢測手機的適應性.
四.高濕度測試:用一個專門的箱子來操作滴水測試,模擬人出汗的情況(水裡面摻有一定比例的鹽)
五.百格測試:用H4的鉛筆在手機的外殼畫100個格子,看看外殼會不會掉油漆.
六.翻蓋測試:對翻蓋手機進行翻蓋10萬次,檢查殼體的損耗情況.
七.扭矩測試:直板機,用夾具夾住兩頭,一頭左擰,一頭右擰.測試殼體和手機裡面大型器件的強度.
八.靜電測試:北方天氣乾燥,手摸金屬的東西容易產生靜電,擊穿手機電路,有些設計不好的手機就是這么突然壞的.有專門的靜電槍和銅板來測試.
九.按鍵測試:藉助機器以給定的力量擊打鍵盤10萬次.十.沙塵測試:手機放入特定的箱子,細小的沙子被鼓吹起來.數小時後,察看手機裡面是否有沙子進入,如果是,那麼手機密閉性不好,結構設計有待重新調整。
⑵ 手機跑分測試用什麼軟體
使用geekbench5就可以了,這個是國際通用的一個手機的性能測試軟體,從數據上來說相對是比較客觀的。至於說國內常用的安兔兔,它是小米手機旗下的一個軟體公司,它的數據肯定是不客觀的。
⑶ 如何利用monkey進行手機app測試
一、簡介
Monkey是Android中的一個命令行工具,可以運行在模擬器里或實際設備中。它向系統發送偽隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現對正在開發的應用程序進行壓力測試。Monkey包括許多選項,它們大致分為四大類:
基本配置選項,如設置嘗試的事件數量
運行約束選項,如設置只對單獨的一個包進行測試
事件類型和頻率
調試選項
在Monkey運行的時候,它生成事件,並把它們發給系統。同時,Monkey還對測試中的系統進行監測,對下列三種情況進行特殊處理(自動停止):
如果限定了Monkey運行在一個或幾個特定的包上,那麼它會監測試圖轉到其它包的操作,並對其進行阻止。
如果應用程序崩潰或接收到任何失控異常,Monkey將停止並報錯。
如果應用程序產生了應用程序不響應(application not responding)的錯誤,Monkey將會停止並報錯。
按照選定的不同級別的反饋信息,在Monkey中還可以看到其執行過程報告和生成的事件
二、測試准備
Monkey test前必須先進入android設備的adb shell(Android SDK環境配置不在此描述,網上有很多)步驟如下:
1. 開始—>運行—>cmd
2. usb連接手機,輸入 adb shell 命令,待出現 即可輸入以下內容
3. 進入手機後,輸入相應的monkey命令即可測試
三、基本命令格式
adb shell monkey –p 程序包 –v 測試次數
比如「adb shell monkey –p com.htc.Weather –v 20000」意思是對com.htc.Weather 這個程序包單獨進行一次20000次的monkey測試
其中程序包名稱可以在串口終端這句命令獲得:ls data/data 顯示所有程序包
四、測試Log獲取
用Monkey test測試,為了方便分析問題,可以在命令monkey命令後面加上 「|logcat -v time」,這樣就能邊測試邊列印Log(記得用終端保存Log文本)例如:
adb shell monkey –p com.htc.Weather –v 20000|logcat -v time
但是這個組合在monkey測試完成後,logcat仍然在執行,測試時需要注意。
如果測試monkey碰到crash或者anr(程序強制性退出或不響應)現象時,在抓取log的同時需要提供traces.txt,步驟如下:
1. 測試版本需要具備root許可權
2. 進入data/anr目錄下面
3. 將traces.txt文件拷貝到TF卡中,然後拷貝出來發給軟體分析即可
⑷ 如何在手機上測試app在不同地區打開情況
手機app測試主要有以下:
1.安全測試
1)軟體許可權
-扣費風險:包括發送簡訊、撥打電話、連接網路等 -隱私泄露風險:包括訪問手機信息、訪問聯系人信息等 -新增風險項
2)開發者官方許可權列表信息比對分析 2.安裝、運行、卸載測試
驗證App是否能正確安裝、運行、卸載,以及操作過程和操作前後對系統資源的使用情況,
⑸ 手機軟體測試有哪些方法 常用的手機軟體測試方法
一、 等價類分析法
等價類劃分方法針對手機狀態大致可以歸幾個大類:
1. 按鍵類(等價法):有效輸入和無效輸入(有效輸入指UM和菜單指示;無效輸入指測試菜單功能此時沒有定義的按鍵和用戶動作);
2. 外部中斷類(等價法):常用、不常用及無效
2.1. 常用:來電和來消息(簡訊、彩信、push消息);掀合蓋;側鍵;耳機&FM;情景模式;電量不足
2.2. 不常用:充電;鬧鍾&記事本&關機時間&整點報時提示;Icon&動畫顯示;Icon&動畫刷新;編輯界面&pop顯示框輸入為空或滿;編輯界面&pop顯示框狀態輸入法默認&字元編碼默認;失效SIM卡;大容量等SIM卡兼容;排序;號碼識別;
二、 邊界值分析
例子1:
短消息發送功能的等價類劃分方法:.
三、 錯誤猜測法
例子1:
利用手機鬧鍾重響的例子引入錯誤猜測法基本概念,講解錯誤猜測法的意義
未接來電29通,內存中規劃的分區一直分配被佔用。即使同一號碼也同樣佔用資源。假設此時第30通電話正好為來電號碼不顯示,即「來電號碼未知」或境外來電號碼隱藏時(國外保護個人隱私,自動開啟來電號碼隱藏功能),可能會出現BUG,實際情況證明,此時會出現Reset問題。
⑹ 什麼軟體可以用手機測出車速
4G時代無非就比的就是網速,移動、聯通、電信如何選擇?下面小編為大家推薦好用的測速軟體,歡迎大家來下載!
網速測試:
《網速測試》是一款手機測試網路速率的軟體。小編測了一下,居然有10M/s!!!感覺不錯與電腦測出的差不多,你們也來曬曬速度把。不論WIFI、2G、3G還是4G網路,隨時隨地檢測您的網速,輕輕一點,輕松搞定。界面簡潔、時尚,多款精美皮膚,隨意更換。
網速測試大師:
《網速測試大師》是一款熱度僅次於Ookla Speedtest. net的網速測試工具,而網速測試大師在亞太地區更受青睞,和Ookla Speedtest. net不同的是,網速測試大師除了提供精準的網速測試功能以外,還提供網站測速功能。支持測試WiFi、2G、3G、4G網路,全球超過200個本地化的測速節點,保證測速結果非常精準。
Speedtest:
《Speedtest》是一款實時測試手機網速的工具,包括上行、下載、延遲。只需輕按一下,30 秒內就可完成網路速度測試,實在非常方便快捷。我們的全球網路讓你可隨時隨地得到准確的結果。累計有數以百萬計的用戶,是排名榜首的網路速度測試應用程式。此外,它亦獲得同業的專業人士所信任!實時圖表顯示連接的穩定性,還能排除故障或確認你應有的網路速度。
測網速:
《測網速》是一款能立即幫你了解手機上網速度,2G、3G、4G、WiFi,統統一鍵搞定,准確、簡單、快速的測速神器。網速哪家強,一測便知,告別忽悠,做到心中有數!還有歷史記錄方便查看、比較每次的測速結果,也可刪除記錄。地圖定位,顯示周圍用戶的網速情況。
⑺ 用手機怎麼測室內溫度
用手機測室內溫度如下說明。
華為mate40
鴻蒙2.0系統
室內溫度計APP
1、手機沒有自帶的測試室內溫度的功能,需要自行下載第三方軟體找到並點擊打開「應用市場」。
⑻ 手機軟體自動化測試用什麼工具
現在自動化測試工具有很多,
1.
itestin,免費可以手機端錄制,不需要會腳本編輯,可以提交到雲測做千款真機的兼容測試支持
2.
silk
mobile
國外知名自動化測試工具,需要付費
一年大概1萬美元,
3.
see
test 國外知名自動化測試工具,需要付費
一年的費用和silk
mobile差不多。
⑼ 用什麼手機軟體可以測試手機性能叫什麼跑分的
360安全衛士—應用工具—系統檢測—硬體檢測。
⑽ 手機軟體測試的基本流程
手機軟體測試的基本流程:
1、需求分析階段:閱讀需求,理解需求,分析需求點,參與需求評審會議。
2、測試計劃階段:主要任務就是編寫測試計劃,參考軟體需求規格說明書,項目總體計劃,內容包括測試范圍,進度安排,人力物力分配,整體測試策略的制定。
3、編寫測試用例:適當的了解設計,搭建測試用例框架,根據需求和設計編寫測試用例。
4、測試執行階段:搭建環境准備數據,執行預測試然後進入正式測試(系統測試、回歸測試、交叉測試、自由測試),bug管理直到測試結束。
5、輸出測試報告:輸出測試報告,確認是否可以上線。
(10)如何用手機測試軟體擴展閱讀
軟體測試方法
1、動態測試
計算機動態測試的主要目的為檢測軟體運行中出現的問題,較靜態測試方式相比,其被稱為動態的原因即為其測試方式主要依賴程序的運用,主要為檢測軟體中動態行為是否缺失、軟體運行效果是否良好。
2、黑盒測試
黑盒測試,顧名思義即為將軟體測試環境模擬為不可見的「黑盒」。通過數據輸入觀察數據輸出,檢查軟體內部功能是否正常。測試展開時,數據輸入軟體中,等待數據輸出。數據輸出時若與預計數據一致,則證明該軟體通過測試。
3、白盒測試
白盒測試相對於黑盒測試而言具有一定透明性,原理為根據軟體內部應用、源代碼等對產品內部工作過程進行調試。
測試過程中常將其與軟體內部結構協同展開分析,最大優點即為其能夠有效解決軟體內部應用程序出現的問題,測試過程中常將其與黑盒測試方式結合,當測試軟體功能較多時,白盒測試法亦可對此類情況展開有效調試。