You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mobile App testing is very time-consuming, because there are too many device models both in Android and iOS. Some really good services have popped up that allows testing against multiple devices to be quite simple.Cloud testing seems very attractive, because it can solve 2 problems: time cost and device cost. It can be very good instrument for QA to perform important tests. Then, how to choose a cloud platform?
What testings can cloud test platform do?
Most cloud test platform can do test for native Apps, hybrid Apps and web Apps, include:
Compatibility test
Install/uninstall, launch the App, traversing every page, perform monkey test in real devices, to find errors like ANRs and crashes etc, provide error logs and screenshots to help developers to fix bugs.
Functional test
Write or record testing scripts using script recording tools, and upload scripts to perform functional testing, to cut down manual testing time.
Performance Analysis
Testing report can provide performance data, including battery , CPU, memory consumption etc.
China-based services
Most popular services in China, provided by China leading internet enterprises:
MQC Testin Utest MTC WeTest
Android Device Models 1000+ 1000+ 1000+ 1500+ 1000+
Compatibility Test √ √ √ √ √
Functional Test(scripts) √ √ × √ ×
Test Frameworks Robotium, Appium, UIautomator Robotium, Appium,UIautomator Robotium, Robotium, Appium, UIautomator ×
Scripts Recording Tools MQC-desktop iTestin Xtest recordPlay ×
Crash report √ √ √ √ √
Performance Monitoring √ √ √ √ √
Remote Real Device Debug √ √ √ √ √
Screen Video Recording × × × √ v
Individual Pricing Free for 30 random devices everyday Free for 50 random devices everyday
× Free for Top20 models every day, 1 minute/device Standard Compatibility Test: Free for 50 device/day; Remote Debug: free for 120 minutes
Enterprise Pricing ¥10 /device for each testing(10 minutes on 1 individual device) Free for 100 random devices everyday;
¥5000 for 1 testing, on 150 selected devices Out of services due to system updating Compatibility test:¥1/device minute, Functional test(scripts) :¥2/device minute Standard Compatibility Test: free for 100 devices/month, ¥3/device for each testing.
Remote Real Device Debug: first 240 minutes for free, and ¥40/hour
I have used free trials of MQC, Testin, , MTC, WeTest. They all provide good service, except WeTest.
Commons:
MQC, Testin, MTC all provide Compatibility Test, support Appium/Robotium, provide script recording tools, their testing reports all include screenshot, logcat, performance report. They all provide remote real device debug.
Difference:
Only MTC provide screen video recording.
MQC and Testin provide better formatted report, give different log types, like error, exception, crash.
Pricing(for 150 selected devices, 10 minutes on 1 individual device):
MQC: ¥1500 for a testing
Testin: ¥5000 for a testing
MTC: ¥1500 for a standard testing, ¥3000 for a script testing.
Google Firebase Amazon Device Farm Testdroid
Android Device Models 1000+ 1000+ 1000+
Compatibility Test Support Robo test Support Build-in test: Explorer, Fuzz App Crawler
Functional Test(scripts) √ √ √
Test Frameworks Espresso, Robotium, UIAutomator 2.0 Appium Java JUnit, Appium Java TestNG, Appium Pyton, Calabash, Instrumentation, UI Automator Robotium,
Espresso, Appium, UIAutomator
Scripts Recording Tools × × Bitbar Testing Recorder
Crash report √ √ √
Performance Monitoring √ √ √
Remote Real Device Debug √ √ √
Screen Video Recording √ √ √
Individual Pricing Free for 30 random devices everyday Free for 50 random devices everyday
×
Enterprise Pricing ¥10 /device for each testing(10 minutes on 1 individual device) Free for 100 random devices everyday;
¥5000 for 1 testing, on 150 selected devices Out of services due to system updating
We'll explore your app by analyzing each view with no scripts required.
We'll fuzz test your app by sending random events to it with no scripts
Pick test type:
Please specify test type
You can upload any test package that is using Android Instrumentation Framework. The best way to create such package is to use Bitbar Testing Recorder which helps you to create very robust test scripts with minimum effort.
In case you don’t have tests, you can use our embedded feature “App Crawler”. App Crawler is an intelligent application crawler that exercises each application systematically by traversing each application through each of the views in the view hierarchy taking screenshots and recording performance data as the crawler progresses through each view.
The text was updated successfully, but these errors were encountered:
Repository owner
locked and limited conversation to collaborators
Apr 7, 2017
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Mobile App testing is very time-consuming, because there are too many device models both in Android and iOS. Some really good services have popped up that allows testing against multiple devices to be quite simple.Cloud testing seems very attractive, because it can solve 2 problems: time cost and device cost. It can be very good instrument for QA to perform important tests. Then, how to choose a cloud platform?
What testings can cloud test platform do?
Most cloud test platform can do test for native Apps, hybrid Apps and web Apps, include:
Compatibility test
Install/uninstall, launch the App, traversing every page, perform monkey test in real devices, to find errors like ANRs and crashes etc, provide error logs and screenshots to help developers to fix bugs.
Functional test
Write or record testing scripts using script recording tools, and upload scripts to perform functional testing, to cut down manual testing time.
Performance Analysis
Testing report can provide performance data, including battery , CPU, memory consumption etc.
China-based services
Most popular services in China, provided by China leading internet enterprises:
MQC(Mobile Quality Center) from Aliyun: www.mqc.yunos.com
Testin: www.testin.cn
Utest from Tencent: http://utest.qq.com
Baidu MTC(Mobile Test Center), from Baidu: http://mtc.baidu.com
WeTest(Tencent Quality Open Platform), http://wetest.qq.com
MQC Testin Utest MTC WeTest
Android Device Models 1000+ 1000+ 1000+ 1500+ 1000+
Compatibility Test √ √ √ √ √
Functional Test(scripts) √ √ × √ ×
Test Frameworks Robotium, Appium, UIautomator Robotium, Appium,UIautomator Robotium, Robotium, Appium, UIautomator ×
Scripts Recording Tools MQC-desktop iTestin Xtest recordPlay ×
Crash report √ √ √ √ √
Performance Monitoring √ √ √ √ √
Remote Real Device Debug √ √ √ √ √
Screen Video Recording × × × √ v
Individual Pricing Free for 30 random devices everyday Free for 50 random devices everyday
× Free for Top20 models every day, 1 minute/device Standard Compatibility Test: Free for 50 device/day; Remote Debug: free for 120 minutes
Enterprise Pricing ¥10 /device for each testing(10 minutes on 1 individual device) Free for 100 random devices everyday;
¥5000 for 1 testing, on 150 selected devices Out of services due to system updating Compatibility test:¥1/device minute, Functional test(scripts) :¥2/device minute Standard Compatibility Test: free for 100 devices/month, ¥3/device for each testing.
Remote Real Device Debug: first 240 minutes for free, and ¥40/hour
I have used free trials of MQC, Testin, , MTC, WeTest. They all provide good service, except WeTest.
Commons:
Difference:
Pricing(for 150 selected devices, 10 minutes on 1 individual device):
Mainstream platform overseas
Google Firebase Test Lab(https://firebase.google.com/docs/test-lab/)
Amazon Device Farm (https://aws.amazon.com/device-farm/)
Testdroid( http://bitbar.com/testing/)
Google Firebase Amazon Device Farm Testdroid
Android Device Models 1000+ 1000+ 1000+
Compatibility Test Support Robo test Support Build-in test: Explorer, Fuzz App Crawler
Functional Test(scripts) √ √ √
Test Frameworks Espresso, Robotium, UIAutomator 2.0 Appium Java JUnit, Appium Java TestNG, Appium Pyton, Calabash, Instrumentation, UI Automator Robotium,
Espresso, Appium, UIAutomator
Scripts Recording Tools × × Bitbar Testing Recorder
Crash report √ √ √
Performance Monitoring √ √ √
Remote Real Device Debug √ √ √
Screen Video Recording √ √ √
Individual Pricing Free for 30 random devices everyday Free for 50 random devices everyday
×
Enterprise Pricing ¥10 /device for each testing(10 minutes on 1 individual device) Free for 100 random devices everyday;
¥5000 for 1 testing, on 150 selected devices Out of services due to system updating
We'll explore your app by analyzing each view with no scripts required.
We'll fuzz test your app by sending random events to it with no scripts
Please specify test type
You can upload any test package that is using Android Instrumentation Framework. The best way to create such package is to use Bitbar Testing Recorder which helps you to create very robust test scripts with minimum effort.
In case you don’t have tests, you can use our embedded feature “App Crawler”. App Crawler is an intelligent application crawler that exercises each application systematically by traversing each application through each of the views in the view hierarchy taking screenshots and recording performance data as the crawler progresses through each view.
The text was updated successfully, but these errors were encountered: