下面既有工具也有框架,有開源的也有商業的
monkey
monkeyrunner
monkeytalk
Instrumentation
UIAutomator
Espresso
Calabash
Selendroid
Robotium
Appium
SeeTest
SilkMobile
Ranorex
② 如何測試app軟體在手機中的使用情況
測試有幾下幾類:
一,非功能測試
二,功能測試
三,客戶端性能測試
四,兼容性測試
五,伺服器性能測試
六,安全性測試
③ ios app測試的流程是怎樣的
蘋果IOS app開發流程 1. App的idea形成 2. App的主要功能設計 3. App的大概界面構思和設計(使用流程設計) 4. 大功能模塊代碼編寫 5. 大概的界面模塊編寫 6. 把大概的界面和功能連接後,app的大致demo就出來了 7. demo自己試用和體驗幾遍後,根據情況修改 8. app的0.8左右版本完成後可以加入proction的圖標和部分UI圖片 9. 沒有大錯誤後,0.9版本可以嘗試尋找beta用戶 10. 根據測試用戶的反饋,重復 7 - 9的步驟 11. app完成後,加入app icon, iTunesArtwork等等UI元素。反復測試無錯誤後上傳iTunes
④ 手機app測試怎麼測試啊
說的通俗點就是拿來使用,看是否能滿足客戶需求與用戶體驗度,發現有沒有存在一些問題,Maybe
Test公司就是一家手機app測試公司,具有良好的口碑和良好的信譽。
⑤ 手機上的app性能測試怎麼測
你可以安裝這個軟體,然後打開看看流暢度,各方面的功能,設置以及穩定性等。
⑥ app怎麼檢測手機環境
但是通過網路來檢測你的手機是否屬於安全的地帶也就是檢測您的手機支付或者是玩的時候是否會泄露出慈善信息。
⑦ 如何測試app軟體測試在手機中的使用情況
手機app測試主要有以下:
1.安全測試
1)軟體許可權
-扣費風險:包括發送簡訊、撥打電話、連接網路等 -隱私泄露風險:包括訪問手機信息、訪問聯系人信息等 -新增風險項
2)開發者官方許可權列表信息比對分析 2.安裝、運行、卸載測試
驗證App是否能正確安裝、運行、卸載,以及操作過程和操作前後對系統資源的使用情況,主要包括:
1)檢測軟體是否能正確安裝、運行、卸載; 2)安裝、卸載、更新錯誤報告; 3)其他輔助信息: -位置和文件夾是否合理; -組件是否正確注冊或刪除;
-評估操作前後,CPU、Memory(內存佔用)、Storage(磁碟佔用)等系統資源的使用情況。 3.UI測試
測試用戶界面(如菜單、對話框、窗口和其它可視控制項)布局、風格是否滿足客戶要求,文字是否正確,頁面是否美觀,文字,圖片組合是否完美,操作是否友好等。
UI測試的目標是確保用戶界面會通過測試對象的功能來為用戶提供相應的訪問或瀏覽功能。確保用戶界面符合公司或行業的標准。包括用戶友好性、人性化、易操作性測試。 4.功能測試
根據軟體說明或用戶需求驗證App的各個功能實現,採用如下方法實現並評估功能測試過程:
1)採用時間、地點、對象、行為和背景五元素或業務分析等方法分析、提煉App的用戶使用場景,對比說明或需求,整理出內在、外在及非功能直接相關的需求,構建測試點,並明確測試標准(若用戶需求中無明確標准遵循,則需要參考行業或相關國際標准或規則)。 2)根據被測功能點的特性列舉出相應類型的測試用例對其進行覆蓋,如:涉及輸入的地方需要考慮等價、邊界、負面、異常或非法、場景回滾、關聯測試等測試類型對其進行覆蓋。 3)在測試實現的各個階段跟蹤測試實現與需求輸入的覆蓋情況,及時修正業務或需求理解錯誤。 5.性能測試
評估App的時間和空間特性
1)極限測試:在各種邊界壓力情況下(如電池、存儲、網速等),驗證App是否能正確響應。
2)響應能力測試:測試App中的各類操作是否滿足用戶響應時間要求 3)壓力測試:反復/長期操作下,系統資源是否佔用異常; 4)性能評估:評估典型用戶應用場景下,系統資源的使用情況。
5)Benchmark測試(基線測試):與競爭產品的Benchmarking,產品演變對比測試等。 6.中斷測試
針對智能終端應用的服務等級劃分方式及實時特性所提出的測試方法,如:App在前/後台運行狀態時與來電、文件下載、音樂收聽等關鍵運用的交互情況測試等。 7.兼容測試
主要測試內部和外部兼容性,包括:
與本地及主流App是否兼容; 檢驗在各種網路連接下(WiFi、GSM、GPRS、EDGE、WCDMA、CDMA1x、CDMA2000、HSPDA等),App的數據和運用是否正確;
與各種設備是否兼容(若有跨系統支持則需要檢驗是否在各系統下,各種行為是否一致)。
8.安全測試
安全測試顯得尤為重要,粗心、不謹慎的數據存儲或傳輸方式使得非法、惡意目的有可乘之機。
智能終端安全涉及各信息交互、存儲接點,借鑒於網路傳輸和相關安全測試經驗,App安全測試大概劃分為以下幾類:
1)從數據的本地存儲到數據的傳輸、處理以及遠程訪問等各個環節,基於相應的安全標准/行業標准評估App的安全特性;
2)借鑒在Web App和網路安全測試的一些成功經驗在智能終端App測試中進行裁減或適配;
3)檢測App的用戶授權級別,數據泄漏,非法授權訪問等;
4)對App的輸入有效性校驗、認證、授權、敏感數據存儲、數據加密等方面進行檢測,以期發現潛在的安全問題;
5)基於各種通信協議或相應的行業安全標准檢視App是否滿足相應的要求
⑧ 如何進行app的流量測試
測試點:
1、首次啟動到全部載入完成耗流(冷啟動)
2、非首次啟動到全部載入完成耗流(熱啟動)
3、後台運行耗流
4、運行某個場景消耗的總流量
測試方法:
1、使用測試工具 Emmagee或者GT
1)、安裝應用待測apk,安裝Emmagee
2)、首次啟動–打開Emmagee,選擇被測應用,待頁面全部載入完成(Net Traffic數值趨於穩定)
測試流量的時候除了項目定的一些標准,還會和市場上競品進行對比。對於產品來說,尤其是同類產品,數據是最重要的。
諸如此類的問題在黑馬程序員技術社區都有答案,可以去看看
⑨ 手機上的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發給開發進行定位。
⑩ ios app 如何真機測試
iOS app如果想要進行真機調試,需要有一個開發者賬號。如果個人要申請,需要准備一張VISA(美金)信用卡,MASTER(歐元)。
1. 個人的 99$ 申請簡單,付錢就行,688人民幣
2. 企業的 99$ 申請復雜,需要「鄧白氏」認證,可以確認企業是合法有效的,可以管理團隊開發
3. 商業的 299$ 也需要鄧白氏認證,開發的應用,不能夠上架(不經過蘋果的審核),專門給企業級用戶定製應用程序使用
4.通過開發者賬號在蘋果開發者網站上申請證書
5.將申請的證書安裝到Xcode中,在配置好
6.連接手機,運行是選中手機即可在手機上進行真機模擬