導航:首頁 > 軟體資訊 > 如何app測試

如何app測試

發布時間:2022-03-03 09:22:20

1. app的性能測試怎麼測試

(1) 非功能測試 app測試的一個重要方面是app的非功能需求。移動app在推出市場或進行進一步開發前,測試人員有一定的職責做該類需求的跟蹤工作。早期開發階段要進行的第一個測試應該是實用性測試。通常是由alpha用戶或同事進行的。走進一家咖啡館或餐廳,問問裡面的人他們的app使用情況。讓他們看看現階段開發的第一個版本並收集反饋,看看用戶是否能很好地使用新功能,以便得出第一印象。(2) 功能測試 每項開發的新功能都需要進行測試。app測試中功能測試是一個重要方面。測試人員應該要進行手動測試和後期的自動化測試維護。剛開始測試時,測試員必須把app當做"黑盒"一樣進行手動測試,看看提供的功能是否正確並如設計的一樣正常運作。除了經典軟體測試,像點擊按鈕、提交訂單看看會發生什麼,測試員還必須執行更多功能的app測試。 除了整個手動測試過程,測試自動化對移動app也很重要。每個代碼變化或新功能都可能影響現存功能及它們的狀態。通常手動回歸測試時間不夠,所以測試員不得不找一個工具去進行自動化回歸測試。現在市面上有很多自動化測試工具,有商業的也有開源的,面向各個不同平台,如android,iPhone,WindowsPhone7,BlackBerry以及移動Webapp。根據開發策略和結構,品質管理測試專家需找出最適合他們環境的自動化工具。(3) 客戶端性能測試 一個App做的好不好,不僅僅只反應在功能上。被測的app在中低端機上的性能表現也很重要。比如:一個很好玩的游戲或應用,只能在高端機上流暢運行,在中低端機上卡的不行,也不會取得好的口碑。 關於App的性能測試,我們比較關注的參數有:CPU,內存,耗電量,流量,FPS。同時也需關注一下App的安裝耗時和啟動耗時。目前大家可能比較困惑的一個問題,多高的CPU,內存,耗電量,流量,FPS才算是符合發布的值呢?這里可以告訴大家,可以參考精品游戲的一些數值,將自己研發的app與業內精品的app數據做對比。(4) 適配兼容測試市面上目前存在的移動設備五花八門,

2. 如何 測試 android app

使用eclipse新建android app並測試運行結果
一、新建android app
在文件菜單中打開新建,選擇new android application。然後會出現一個對話框。

在上面一步的各輸入框中填寫相應信息。注意包的名字一般是域名的倒寫。如果書寫不規范,它會提示一個紅色的叉。然後單擊下一步。

配置啟動圖標,可以選擇自己本地有的圖標。這個圖標就是app在手機應用上快捷方式所產生的圖標。

如果選擇clipart,它會提供許多圖標進行選擇。

下一步建立一個"activity"。有7個可供選擇。選擇第一個blank activity。表示空白活動。

下一步一般沒有修改的必要,點擊finish。

完成之後,它會創建一個項目,包含了幾個文件夾,有裝源代碼的,還有裝需要用到的資料的。

二、運行與測試
右擊工程名,下面這個就是Firstprj,然後選擇run as android application。它會啟動模擬器。提示調試信息。

上一步選擇yes,它會提示log信息。

最終的運行結果如下。

注意事項:
在開發之前,確保電腦已經配置好開發環境。

3. 如何做好app的測試工作

無線測試是業界挺難的一個點,無線測試有太多的碎片化,包括品牌、機型、操作系統、解析度等,這個對於整個做兼容性測試有很大影響。但是現在互聯網技術這么發達,親也無需擔憂。阿里巴巴旗下一站式研發提效平台—雲效,就在10月份推出了無線測試平台新品,包括無線適配測試平台和真機遠程使用平台,著重解決無線APP真機適配以及Android真機遠程使用和調試難題。

無線適配測試平台,支持Android和iOS的智能適配,提升隨機執行有效性和覆蓋度,包括隨機事件百分比、定製化、防跳出功能、自定義腳本執行和固定場景Monkey執行,並且支持App登陸後的Monkey執行,控制項遍歷。還可以為開發和測試同學提供直觀的crash、anr、activity覆蓋度結果報表,提供精準的設備推薦策略,進行獨立機房快速搭建和底層設備管理調度系統高效運維,有效降低Crash率,提升APP 穩定性。

真機遠程使用平台,有大量Android真機設備高效管理、真機設備Web化遠程在線使用,方便快捷。並且支持Native、H5代碼遠程調試,與無線適配測試平台設備共享使用,提升設備利用率。

另外,雲效推出的無線測試平台在上線之初,就已經接入包含B2B、手淘、天貓、聚劃算、阿里健康等100多款App。通過平台之間的比較發現,雲效無線測試平台crash和anr發現率遠超同類其他平台。

4. 如何進行app的流量測試

測試點:
1、首次啟動到全部載入完成耗流(冷啟動)
2、非首次啟動到全部載入完成耗流(熱啟動)
3、後台運行耗流
4、運行某個場景消耗的總流量

測試方法:
1、使用測試工具 Emmagee或者GT
1)、安裝應用待測apk,安裝Emmagee
2)、首次啟動–打開Emmagee,選擇被測應用,待頁面全部載入完成(Net Traffic數值趨於穩定)

測試流量的時候除了項目定的一些標准,還會和市場上競品進行對比。對於產品來說,尤其是同類產品,數據是最重要的。
諸如此類的問題在黑馬程序員技術社區都有答案,可以去看看

5. 手機上的app性能測試怎麼測

你可以安裝這個軟體,然後打開看看流暢度,各方面的功能,設置以及穩定性等。

6. 如何測試app的穩定性

通過人工專業測試分析+自動化檢測工具的方式針對第三方插件愛內測技術人員會對插件進行掃描處理,測試工程師全面測試安裝插件後的效果,根據實際的測試數據對第三方插件進行整體評價。 安全性:對插件的安全性進行評估,查看是否含有病毒,上傳用戶數據,竊取用戶隱私等。其次對其漏洞進行掃描分析,查看是否存在安全漏洞可被黑客調用。 可用性:對插件的可用性進行評估,集成插件後的實際效果和插件描述進行對比,分析其是否達到了宣傳的可用性。 穩定性:對集成插件後的APP進行測試,查看其穩定性,是否會出現集成後崩潰、閃退、兼容性降低、效率變低等問題。

7. 手機上的app性能測試怎麼測

您好,方法
提到APP的性能測試這個概念比較籠統,因為APP的性能測試分為伺服器端的性能和手機端的性能測試。下面,我們先從伺服器端的性能測試開始說起,伺服器端的性能測試可以通過LoadRunner或Jmeter工具進行測試,為方便起見,可以以Jmeter工具為例子說一下App伺服器端的性能測試流程。
首先,確定app的性能測試功能點,一般會選擇使用比較頻繁的功能做性能測試比如查詢,提交數據。
然後,根據該功能點的介面測試需求,或使用fiddler抓包,在jmeter上構造向伺服器發送的請求數據,配置好相關的設置,並做好伺服器的監控。(以我們實際項目為基準,本項目是搭建在linux上的,用的是nmon工具做監控),
最後運行測試,測試完之後,收集CPU,內存等信息,集合聚合報告的內容,分析性能測試結果。
至於手機端的性能測試流程則比較簡單,首先需要在伺服器上提前安裝監控工具(iTest/GT),接著啟動監控工具,監控被測應用.
接著需要清空先前的logcat日誌記錄,清空日誌的命令是:adb logcat -c.

接著來獲取logcat日誌:adb logcat -v time > E:\share\logcat.log.

如何做App的性能測試
再接著使用monkey運行被測應用:

adb shell monkey -p your.package.name -v 500 > E:\share\monkey.log

(獲取app的包名和activity名稱:

adb logcat -v time | findstr START

腳本中,cmp= 後面的值就是 包名)

(ctrl+c 終止命令)

最後根據監控圖,檢查CPU,內存,流量,電量是否符合性能指標。如果不符合,就把不符合指標的報表和對應的logcat發給開發進行定位。

8. 如何進行軟體測試

測試方法很多,白盒,黑盒和灰盒,最初級的是黑盒測試,也稱功能測試,也就是根據需求、原型和效果圖和所做的系統進行對比,將需求不明的同項目經理確認,超出需求以外的或需求上的功能有的沒有實現的話,可以記錄,然後重現以便開發人員更改這些問題,這個是很多中小型企業比較關心的,性能、壓力、兼容性對手機客戶端的開發較為重要,這些你可以自己問問度娘,我就不一一列舉了,白盒測試,就是對代碼進行修改,以完善功能的實現,灰盒就是白盒加黑盒,此外,現在很多公司還注重自動化測試,這個就要看你使用的自動化測試工具的不同而言了,比如loadrunnner,他是腳本的錄制與回放,monkey是性能測試,這個學習工程是較為龐大的,要想學好軟體測試。

9. 手機app測試怎麼測試啊

說的通俗點就是拿來使用,看是否能滿足客戶需求與用戶體驗度,發現有沒有存在一些問題,Maybe
Test公司就是一家手機app測試公司,具有良好的口碑和良好的信譽。

10. 如何製作移動app測試方案及詳細流程

1.首先是測試 資源確認及准備
(1)產品需求文檔,產品原型圖 ,介面說明文檔及設計文檔應該齊全
(2)測試設備及測試工具 的准備:IOS和Android的不同年版本的真機,以及測試相關工具的准備
2.測試用例的設計及評審
(1)根據產品需求文檔,產品原型圖等文檔,設計客戶端的一般功能測試用例
(2)測試用例評審,修改與完善,評審過後著手進入正式測試階段
3. UI測試
(1)確保手頭的原型圖與效果圖為當前最新版本,符合產品經理及用戶需求
(2)測試過程一切以效果圖為准,若用戶體驗方面有建議,先以郵件的形式 與產品經理確認,確認通過後,可以正式的發出用戶體驗方面的問題
4.功能測試
(1)APP功能測試主要依據編寫的功能 測試用例進行軟體功能的遍歷
(2)涉及的測試主要包括基本功能測試,安裝,卸載,運行測試 ,異常處理(包括網路 突然中斷或者網速 過慢,機器內存不足等異常情況的處理 )
5.中斷測試
(1)軟體運行 過程中接電話,收簡訊,鎖屏,鬧鈴,充電,收到通知提醒後在 使用軟體,軟體任可以 正常運行
(2)運行軟體時由前台切換到後台,再切換回前台 仍能繼續運行
6.兼容性及適配器測試
(1)硬體的適配 :不同手機 廠商,硬體 性能,不同屏幕大小的適配
(2)OS版本的兼容
(3)不同屏幕解析度的適配:移動端設備的屏幕解析度多種多樣 ,如果 app沒有做合適的處理可能會顯示不好,甚至影響功能的操作
(4)兼容性測試必須放在 一定數量的真機上運行 ,由於真機類型較多,兼容性測試 的時候可以選取典型的幾種運用較多的真機進行兼容性測試
7.性能測試
(1)客戶端性能測試注重安裝卸載時間,啟動時間,頁面載入時間,主要功能佔用的床鋪,內存,流量,耗電量 等,以及與同類產品相比較是否具有優勢
(2)至於伺服器端的性能,主要利用介面對伺服器進行加壓,重點關注相應時間,吞吐量,並發數,事務通過率等
8.穩定性測試
(1)安卓app的穩定性常常使用 monkey進行測試,通過隨機事件流模擬個人操作,對檢查程序的內存溢出,空指針有很大的作用
9.檢測分析及測試報告輸出
以上各種形式的APP測試結束後,應該形成完整的分析及報告文檔,輸出給相關人員
TestBird

閱讀全文

與如何app測試相關的資料

熱點內容
雙擊文件解壓 瀏覽:723
程序員的思維方式 瀏覽:904
壓縮袋是個什麼 瀏覽:717
我的世界如何炸掉命令方塊 瀏覽:927
穿過迷霧pdf 瀏覽:125
androidpatterns 瀏覽:230
如何用塔式伺服器搭建nas 瀏覽:701
海島奇兵伺服器中斷55什麼意思 瀏覽:528
androidsdk22下載地址 瀏覽:298
intelrst驅動文件夾 瀏覽:926
幾台電腦共享一個加密狗 瀏覽:364
java獲取前一天的日期 瀏覽:194
五以內手指演算法視頻 瀏覽:584
伺服器與桌面如何切換窗口 瀏覽:100
微信介面配置信息php 瀏覽:54
php數組echo 瀏覽:104
文件夾有藍色東西 瀏覽:965
u盤顯示加密提示要格式化怎麼辦 瀏覽:545
centos命令行解析度 瀏覽:820
我的世界110命令 瀏覽:738