As mobile devices and operating system versions are fragmented, testing is becoming a heavy burden for mobile development teams, but it also brings business opportunities, and now there are many services and platforms available on the market that provide cloud testing tools to automate testing of mobile apps, providing test reports and tuning recommendations, than the developers themselves to do, not only saves time and effort, but also more accurate and efficient. This article takes an inventory of existing cloud testing services and see what you need?
AD:WOT2015 Internet operations and developers Conference selling tickets
The current testing of mobile apps mainly refers to the following sections:
- Functional testing. Traverse every corner of the app to see if the app's functionality and logic is working.
- Performance testing. How the application performs, such as startup time, reaction time, etc.
- Compatibility testing. Compatibility test for different target terminal devices and operating system versions.
In particular, the third, due to the openness of Android, Android phone operating system upgrade to lag behind the official release of Google, some phones do not even support the upgrade, coupled with a number of mobile phone hardware and driver changes, thousands of different models, making the development of Android app testing is daunting. There are some automated test frameworks and environments to help developers do tests such as Robotium, Athrun, etc.
Cloud testing refers to the developer to upload the app, in the server-side of the automated test environment to deploy and test, compared to the developer's own testing, there are many advantages, such as the need not to purchase a real machine, no need to deploy operations and so on, the following to the existing cloud testing services to carry out one by one inventory.
1, testin Cloud test
The Testin Cloud test platform is a 7x24 cloud service based on an automated test technology based on a real-world device environment. Testin deployed more than 300 1000 test terminals in the cloud, and opened these smart terminals to global mobile developers to test, developers only need to submit their own app on the Testin platform, select the network to test, models, can be automated testing online, without human intervention, Automatic output of standard test report including error, Alarm test log, UI, memory/cpu/boot time, etc. Android and iOS are supported, and the business is more comprehensive.
2, TA Cloud test
TA Cloud test predecessor is cMET, is the China Telecom's Sky Wing Space application factory for developers to provide a service, it provides a client, can be on the computer to control the cloud real machine, get the same feeling with the handheld real machine! Automate the batch installation, operation, and uninstallation of applications on different phones and output test reports. It also supports automated script editing, running, and deep experience testing.
3, Baidu Cloud test MTC
MTC is the Baidu cloud for mobile and web developers to provide services to meet the general testing needs, including the current popular models, but also support the cloud client playback. It also provides a cloud-to-measure service, that is, the developers upload the app, Baidu provides users to download the test, and then return the feedback collected to the developer, which is a relatively fire in foreign countries, but it does not seem to do at present.
4. Easy to measure Cloud
Easy-to-measure cloud by the domestic well-known software company Neusoft, is a professional for mobile app products to provide adaptation testing, performance testing, traverse testing, functional testing and other services of the real-machine automation cloud test platform, mainly for all mobile app products developers and testers, as well as the need to customize the service of enterprise users, to provide security, Professional, efficient and easy-to-use automated cloud testing service, powerful recording script plugin, detailed and practical test report, and simple and user-friendly operation experience.
5. Terminal Pool
Terminal pool is China Mobile launched a remote testing services, remote testing services by the MM remote testing system to provide support, developers can use the Internet to install and test applications on remote mobile devices, support scripts.
6, Testdroid
Testdroid is a cloud service that helps developers to test mobile applications, launched by Bitbar Corporation. Developers can upload applications that are ready for testing to Testdriod, which provides more than 200 different mobile devices for testing, including smartphones, tablets and even cameras.
7, Testobject
The Testobject service was founded by a Berlin company, which provides cloud services that enable application developers to automatically test their applications remotely on a range of Android devices. Developers only need to upload their apps and simulate the user interacting with the app to generate a test. The interaction is automatically tracked and a test script is created based on that interaction. The script will then be executed automatically on different devices in the cloud. After the test is completed, Testobject will send a detailed report of the test results. The service is billed mainly based on the time spent on the test and the number of test equipment.
8, Testcloud
Compared to Testobject's cloud-based automated testing, Testcloud's mobile app tests are manually tested, and 1000+ testers are on standby.
9, Utest
Utest is a start-up company from Israel, the company's main business is to provide developers and technology companies with software testing through a network of global testers they build to help these developers better find and solve problems in the software. The company is said to have 60,000+ testers. Depending on the number of testers, the charges vary, at a minimum of $499, up to $1999.
10, Appthwack
Appthwack runs your app on every phone and tablet, tests and collects data, and you can see the screen, advanced results, logs, stack traces, and trends in real time.
11, Usertesting
Usertesting tests the reliability of the product and relies on manual testing, with each tester needing $49 to test websites, apps, and even prototypes on mobile devices. About an hour or so after the test request is submitted, you will receive feedback from the test user, including a video recording of the test process and a full text report. Developers can use these content to learn more about the user's habits, as well as the use of products in the process of various problems encountered.
12, TestFlight
TestFlight is a well-known iOS app testing distribution service, it has a lot of domestic applications, there are a lot of tutorials on the web, some people even use it to deploy enterprise applications. It mainly solves the problem of the iOS app test distribution, can distribute the app to the designated person, both sides need to register TestFlight account, and download the TestFlight app, you can test the app in the app.
"Go" 12 mobile app cloud test Service inventory