您好,登錄后才能下訂單哦!
如何進行App云測試服務對比,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
我們都知道在測試移動app時最耗時的是在各種測試設備進行測試, 因為不論是安卓還是iOS都已經碎片化了。而云測試看似是解決這一問題的有效途徑。因此選擇哪種云測試平臺來協助測試人員進行各種測試就成為首要問題。
以下是我調研過的幾家主要的云測試平臺:AWS Device Farm、百度MTC、騰訊優測、阿里云測、Testin云測
下面列出各個云測試平臺的步驟,報告僅供參考。
AWS Device Farm 是一項應用程序測試服務,可讓您立即在很多設備上測試 Android、iOS 和 Web 應用程序并與之交互,或者在設備上實時地重現問題。查看視頻、屏幕截圖、日志和性能數據,以在推出應用程序前查明并解決問題。
1、注冊自己AWS賬號,登錄
2、開始創建屬于自己的測試工程
3、點擊create project,輸入project name,點擊create project按鈕, project創建成功,并跳轉到project頁面。
4、Project頁面分為2種功能:
*Automated tests(自動化測試)
*Remote access(遠程訪問)
5、首先介紹Automated tests,點擊create a new run,來創建第一個測試任務
第一步:choose application,分為2種:app、web application
第二步:confiure test。如上一步選擇app,則此步驟支持8種框架、如下圖:
如上一步選擇web application,則此步驟支持3種框架。如下圖:
第三步:select devices。可以選擇top devices,或者點擊create a new device pool 來選擇自己需要的devices。
此頁面為Create a new device pool,輸入name,description,并選擇需求的devices.
第四步:Specify device state。提供其他數據和/或安裝附加應用程序以供AWS Device Farm在運行期間使用,指定是否將在運行期間啟用Wi-Fi,藍牙,GPS或NFC,預設設備的緯度和經度運行,并預設運行的設備區域設置。
第五步:Review and start run.測試任務總覽,可修改之前設置好的信息。點擊start run,任務開始自動執行。執行完畢后,點擊進入任務詳情中,查看測試報告
6、下面開始介紹Remote access(遠程訪問)
第一步:點擊start a new session按鈕,進入Create a new remote access session頁面,選擇需要的機型。
第二步:Create a new remote access session頁面,可根據name、platform、os、form、factor來搜索需要的device
第三步:Remote access報告:可下載查看操作過程中的Automation Output、Application Output、XCTest UI Log、VideoSyslog。
7、測試報告既包含每臺設備的詳細數據,也包含簡略結果(如 CPU 平均使用率或特定錯誤的發生次數)。遠程訪問結果中包含日志和會話視頻
百度MTC是百度開放平臺旗下的移動云測試中心。提供超過500款熱門機型,目前只支持Android系統,暫不支持iOS系統。提供的測試服務種類有兼容性測試、性能測試、功能測試。并且提供了腳本錄制工具,類似Testin。但腳本錄制工具更新速度較慢。百度MTC的服務目前為收費服務。
1、移動app測試服務包含:自動化測試、人工測試、用戶接受度評測、遠程真機調試。點擊創建測試任務即可
2、以功能回放測試為例:創建測試任務。步驟為上傳app,上傳用例,選擇測試終端,截圖,郵件。
3、測試報告包含:應用基本信息、結論總覽、問題分布、問題列表、問題終端分布、性能結論、性能分析、內存占用分析、終端列表。
點擊進入終端詳細報告,包含內容:終端信息、測試結果、性能結果、測試截圖、安裝日志、logcat日志、腳本日志、性能詳情、屏幕錄像。
騰訊優測是騰訊旗下的云測試服務平臺,擁有超過1000款測試終端,機型數量龐大。另外,騰訊優測還提供“云手機”服務,開發者可以遠程控制測試終端,實時查看App安裝、運行效果。
以極速50款測試報告為例:
阿里MQC是阿里巴巴旗下的移動測試平臺。提供上百款測試終端,支持Android及iOS系統。提供兼容性測試、功能測試、性能測試以及穩定性測試(1小時)。測試腳本需使用Robotium或Appium測試框架編寫,難度較高。MQC也提供了遠程的真機調試,功能和騰訊優測類似,看來騰訊和阿里還真是相互chaoxi(相親相愛)
1、以深度性能測試為例,創建測試任務。第一步上傳Android應用,可選擇性能測試服務項,內容泄漏,溢出,抖動檢測。等
2、兼容性測試第二步,選擇測試終端,四種分類可選擇:精選30款,TOP50,自選機型,私有設備。
3、測試報告預覽,分為4個部分:測試概況,終端詳情,錯誤日志,性能報告,全部截圖
Testin是國內較早涉足云測試領域的公司之一。Testin在云端部署了300多款1000多部測試終端,終端種類及數量都比較全面。支持Android與iOS系統。但目前僅少部分服務為免費,絕大多數服務為收費項目,故而使用成本較高,具體收費情況請查看官網的介紹。
1、以兼容性測試為例,創建測試任務,步驟非常簡便
2、測試報告:概況、問題報告、性能報告、詳情報告
1、真機租用:Testin云測和AWS Device Farm,均包含iOS和Android,型號全,優先推薦。
2、AWS Device Farm支持框架Appium Java JUnit、Appium Java TestNG、Appium Python、Calabash、Instrumentation 、UI Automation 和 XCTest,終端支持Android和iOS,web,優先推薦
AWS Device Farm支持網絡場景選擇,其他均不支持。但是它的性能指標比較少,只有三項,CPU,Memroy,Threads
3、百度MTC支持Appium、Robotium、Uiautomator框架,但是創建測試任務時,過于簡單,具體測試內容展示不明確。
深度性能測試無亮點,與兼容性測試中的性能數據無明顯優勢。
4、阿里MQC支持在線錄制腳本,自行編寫腳本支持Appium、Robotium框架
測試服務類型分布清晰,按測試系統劃分,支持Android,iOS,yunos。創建測試任務時,測試步驟類型表述清晰。
5、騰訊優測-Xtest工具,支持錄制腳本。深度測試服務的報告很全面,但是價格稍貴。
6、Testin是國內較早涉足云測試領域的公司之一。Testin在云端部署了300多款1000多部測試終端,終端種類及數量都比較全面。支持Android與iOS系統,步驟簡單,便于操作。支持iTestin錄制腳本,性能測試包含在兼容測試中
關于如何進行App云測試服務對比問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。