導航:首頁 > 軟體資訊 > app兼容性測試怎麼做

app兼容性測試怎麼做

發布時間:2022-02-21 04:06:53

❶ 手機APP測試如何進行兼容性測試需要買不同型號的手機嗎

一般就是測安裝、卸載、遍歷、屏幕適應、以及Monkey穩定性。可以找東軟開發的一個叫易測雲的測試平台測啊,直接全都給你測了。

❷ app兼容性測試做一個app的成本是多少

開發APP的費用的話,具體要按照你的功能來定了,不過浙江天爾軟體技術有限公司總結了以下一些注意事項,您可以參考下
開發一個完整app需要掌握哪些知識
1、前期需求規劃與信息——你需要制定出一個完整的需求文檔,功能文檔,流程圖,時序圖。
2、交互設計、UI設計——設計出基本且完善的原型圖和app基礎的交互設計效果,之後再根據這些設計出完整的UI界面並學會切圖,一些需要做自適應的素材圖片需要做點9patch。 這里還需要你懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的系數,以便你的app能完美適應不同解析度設備。其中交互設計需要你懂得很多人機操作的技巧經驗,掌握Axure等交互工具的使用,UI設計需要你掌握Photoshop和Illustrator等操作。
3、使用ADT之類的開發環境進行app軟體開發,你最基本的也得掌握java語言,熟悉android環境和機制。
4、如果不是單機版的app,需要用到伺服器,那你還得掌握WebService相關知識和開發語
言,常用的有ASP.Net,PHP,JSP等。
5、熟悉並能開發資料庫。
6、某些功能需要做演算法,這還需要一定得專業知識,尤其是數學基礎。
7、熟悉API介面開發,這里包括你自行開發API的能力以及調用第三方API的經驗。
8、熟悉TCP/IP,socket等網路協議和相關知識。
9、熟練掌握App發布的流程,真機調試技巧,證書,打包,上架。 App開發其實不一定適合一個人搞,太費勁,除非是一個單機版的小應用,或者利用現成的app開發簡單的第三方應用,否則還是讓一個團隊來完成各自擅長的領域。

❸ 手機app兼容性測試,主要是針對哪些方面測試

APP的兼容測試主要就是測試APP的安裝、啟動、運行、卸載測試,以及安裝時間
、啟動時間、CPU佔用、內存佔用、流量耗用、電量耗用等性能上的測試。根據
愛內測的介紹,平台兼容性測試主要通過由後台控制器INT伺服器連接各手機,
當收到測試請求時,會根據申請機型自動將APK傳送給對應的機型,自動安裝運
行,卸載,並通過Monkey、UIT自動深度檢測UI等測試。

❹ 如何製作移動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兼容性測試 主要考慮哪些方面

手機端:系統兼容、適配兼容、網路兼容、安裝卸載及重裝;

❻ 手機app兼容性測試工具有哪些,是從哪方面去考慮的

1、主要是從手機系統兼容、適配兼容、網路兼容、安裝卸載及重裝這些考慮的;
2、還會從運行穩定性測試、遍歷測試、UI適配測試,愛內測平台就是根據這方面進行兼容測試

❼ 如何做好app的測試工作

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

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

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

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

app怎麼測試老版本和新版本的兼容性

感覺你想做的是版本更新後對老版本的功能是否有影響,
對於這種一般是做回歸測試,可以使用TestBird的自動回歸測試來做 https://www.testbird.com/auto-regression-testing/

❾ 如何測試APK兼容性

2 CTS簡介
CTS擁有兼容性測試包。CTS是一個自動化的測試工具,其中包括兩個主要的軟體組件:CTS測試工具可以運行在您的台式機和管理測試執行。連接的移動設備或模擬器上執行個別測試案例。作為JUnit測試,並打包為Android是用Java編寫測試用例。apk文件運行在實際設備上的目標。手機設備需要通過Android的兼容性測試(CTS),以確保在android上開發的程序在手機設備上都能運行。你的設備只有滿足CDD的規定並且通過CTS,才有可能獲得Android的商標和享受Android Market的許可權。這里有可能指的是需要你自己去向google申請的。

3 CTS在android軟體兼容性測試的意義
通過CTS測試之後便允許在設備上使用Android商標,它標志著該設備能夠良好兼容軟體市場中的數十萬應用程序。

4 CTS在終端上的測試詳解

5 CTS 終端需求
Android 2.1 的 Compatibility Definition,它定義了一些需求:
數據:必須實現一種無線連接, 速率達到 200Kbit/Sec
Camera: 至少 2M pixels
重力加速: 必須有, 3維, >50Hz
指南針:必須有, 3緯, >10Hz
GPS: 必須有
內存:至少 92M (不包括專用內容)
Nand: /data 分區至少 290M
性能:啟動時間: 瀏覽器 < 1300ms
MMS/SMS < 700ms
AlarmClock < 650ms
第二次啟動一個應用的時間不能超過第一次啟動時間。
CTS 測試: 必須通過最新的 CTS
升級:必須有一種辦法可以升級全系統。
可以為:OTA USB SD卡

6 運行CTS方法的步驟(linux環境下)
1進入目錄android-cts,該目錄是通過上面那兩種方法獲得的。在android-cts目錄下會有3個文件夾,其中一個是tools。

2進入tools目錄,輸入./startcts來啟動CTS。
3如果運行成功會出現Android CTS version 2.3_r1的字樣(我的android的版本是2.3的)。如果有連接設備到PC上還會出現Device(設備ID)connected的字樣。這里設備可以是連接PC的android的機器,也可以是模擬器。

7 CTS測試的方法(linux環境下)
1在cts_host>下敲入help,會顯示cts下的許多命令。ls –-plan命令顯示google自帶的測試方案,如:Java、Signature、Android、CTS、VM、RefApp、Performance、 AppSecurity。其中Performance這個方案是google暫不要求的。Java、Signature、Android、VM、 RefApp、Appsecurity方案都是CTS方案的子集。
2用命令ls --d來查看已連接的設備,CTS測試之前我們必須保證至少有一個設備連接上。
3輸入命令start –-plan CTS來執行CTS測試方案,該方案有兩萬多條測試項目,需要很長時間,因此除了第一次測試之外,不建議這么做。我做的都是針對某些包的測試。如果連接了多個設備的話需加上-d參數,後面跟上設備id來告訴CTS需要測試的設備。
4對單獨一個包進行測試的方法:start –-plan CTS –p 包名;推薦用這種方法來進行針對性的測試。需要知道有哪些包名,可以輸入命令:ls –plan CTS
start --plan CTS -p android.content.cts.ContextWrapperTest

5也可以針對單獨一個case進行測試:start –plan CTS –test 類名#方法名
start --plan CTS -t android.media.cts.MediaPlayerStreamingTest#testRTSP_MPEG4SP_AAC_Video2

❿ 項目中移動端兼容性測試是怎麼做的

目前碎片化十分嚴重,尤其是安卓設備。安卓設備碎片化、品牌碎片化,大家熟知的安卓品牌都有好多家,每家可能還有定製的系統,都給我們適配帶來了不小的挑戰。除了上面的碎片化,當然還有系統版本碎片化,屏幕碎片化等,為了給用戶更好的用戶體驗,做APP的兼容性測試,還是非常有必要的。、用戶

我們需要依據自身APP用戶群體的特徵以及使用習慣,去做相應的兼容。比如用戶群體如果大多是老人的話,可以考慮大字體的適配。比如針對旅遊人士,可以考慮過程中網路的狀況。如果擁有大量海外用戶,可以考慮多幣種、多語言、多度量、時區問題。

2、硬體

設備類型(手機、平板、穿戴式設備)
生產商(安卓手機存在每個廠商的定製化差異)
顯示屏(屏幕大小、解析度)
特殊硬體功能(NFC、藍牙、相機、定位功能等)
3、軟體

操作系統
瀏覽器內核
伴生應用
4、技術

RN、H5、native
開發語言(oc、swift)
5、網路

2G、3G、4G、wifi
兼容各種網路下APP的表現
iOS APP兼容性

屏幕解析度
屏幕尺寸(含異形)
操作系統版本
Xcode版本
開發語言
第三方庫或SDK
安裝、升級
Android APP兼容性

屏幕解析度
屏幕尺寸(含異形)
Android版本
系統版本
處理器架構(arm、x86)
開發語言(Java、koltin、混合)
第三方庫或SDK
安裝、升級
H5兼容性

CSS樣式兼容(一些屬性的瀏覽器標示前綴沒有添加,導致默認瀏覽器不認識這個屬性,所以樣式錯亂。有些布局不靈活,樣式邊界處理不好,導致寬窄屏顯示異常)
JS兼容(主要是瀏覽器或者系統版本,新的js api不支持,但是沒有做降級處理)
第三方庫或SDK
框架(react、vue……)
緩存(sessionstorage、localstorage)

閱讀全文

與app兼容性測試怎麼做相關的資料

熱點內容
汽車解壓照片 瀏覽:98
路亞app哪個最好用 瀏覽:671
程序員協同開發 瀏覽:748
下載完之後解壓安裝不了 瀏覽:444
哪個app的鈴聲大聲 瀏覽:378
星球大戰pdf 瀏覽:358
基於單片機簡易電子琴 瀏覽:78
程序員學習網站論壇有哪些 瀏覽:157
滑板解壓視頻大全集 瀏覽:62
s7300編程步驟 瀏覽:366
中央空調壓縮機更換 瀏覽:551
javaftp發送文件 瀏覽:784
不允許列印的pdf 瀏覽:666
海康威視攝像頭加密驗證碼是多少 瀏覽:537
地圖編譯完成無法進入游戲 瀏覽:92
快速化解壓力的方法 瀏覽:617
安卓手機什麼軟體可以批量刪除通訊錄好友 瀏覽:230
小米開桌面文件夾慢 瀏覽:704
javajdbcsql 瀏覽:243
怎麼把本機當成伺服器 瀏覽:935