Brief introduction:

Mobile testing (MQC) is a cloud platform for enterprise customers and mobile developers to provide real machine testing services, with a large number of popular models, providing 7×24 round-the-clock service.

We are committed to providing professional, stable, comprehensive, high value automated testing capabilities, as well as the use of simple and easy to use process, good technical services, and help customers at the lowest cost and highest efficiency found hidden dangers of APP (APP crashes, all kinds of compatibility issues, functionality, performance, problems, etc.), reduce the loss of users Improve APP quality and market competitiveness.

Relying on alibaba’s profound accumulation of mobile testing technology, MQC has developed a set of unique testing methods and systems for different testing scenarios and requirements, covering different platform systems such as Android, iOS, YunOS and H5. We provide internal services for a series of super apps such as Mobile Tao, Tmall, Juhuasuan and Alipay. Accumulated rich mobile testing experience.

At the same time, a lot of optimization and improvement have been made in the whole link of discovering problems – > locating problems – > solving problems, which can help customers quickly discover problems and assist in locating problems quickly. Finally, various repair suggestions have been made to promote the rapid solution of problems. Through a whole set of test ability network, the test effect of MQC is very outstanding, far higher than the industry level.

Noun explanation:

Compatibility test: The various versions of Android system, coupled with the customization of various manufacturers, make the fragmentation of Android very serious. Developers spend a lot of money on a variety of real devices, spend a lot of time testing on different Android devices, and crashes are still a serious problem. Compatibility testing is to solve this problem. Users only need to upload the application package, then directly select the real device, and submit it to the cloud for testing. Compatibility test will help users to automatically install test, start test, pressure test, uninstall test on the selected real machine terminal, and finally the overall compatibility report, all the details of the potential crash all presented to the developer, so that developers can experience the ultimate test service at home.

H5 testing: H5 apps are now on par with Native apps, and more and more developers are willing to put their efforts into more convenient and lightweight H5 apps. At the same time, the compatibility and performance of H5 applications deserve more and more attention. H5 test provides developers with compatibility and performance tests of H5 applications on real computers, and intelligently traverses all subordinate pages of H5 applications, and gives points of H5 applications to be optimized, so that developers can develop happily.

ANR: ANR occurs if the application does not respond to an input event (such as a hardware tap or screen touch event) within 5 seconds, or if BroadReceiver is unable to end receiving the task within 10 seconds. It is usually caused by the failure to respond to input events after performing time-consuming operations such as database, IO, and network operations in the UI thread.

Crash: The application exits unexpectedly during running.

Monkey testing: Monkey is an Android command-line tool that can run in an emulator or on a real device. It sends a pseudo-random stream of user events to the system (such as key input, touch screen input, gesture input, etc.) to realize the stress test of the application under development. Monkey testing is a quick and effective way to test the stability and robustness of your software.

CPU time: The operating system schedules the CPU to execute different processes alternately. The CPU time of a process is the sum of all the hours that the CPU executes on that process.

H5 First screen loading: The time consumed by the H5 page to load all resources, including CSS, JS, images, and data, on the first screen. About the H5 performance optimization, you can refer to some information here: club.alibabatech.org/salon_detai…

DOM loading: time from webView onPageStart to onPageFinished.

Non-cdn resources: CDN is a content distribution network built on the network. Relying on the edge servers deployed in various places and through the function modules of load balancing, content distribution and scheduling of the central platform, users can obtain the content needed nearby, reduce network congestion, and improve user access response speed and hit ratio. Non-cdn resources refer to resources that do not use CDN. When loading resources, DNS layer resolution is required.

Timestamp free resources: The HTTP request does not contain information such as modify time and expire time in the Header. Therefore, the HTTP request cannot find matching resources from the cache. Therefore, the request needs to be reloaded, which will consume more traffic and time.

Browser compatibility test: The browser compatibility currently supports QQ, Baidu, UC, and 360 mobile browsers. MQC will load the target web page with these four mobile browsers on the device you choose, and after loading, slide up the web page twice to capture the H5 application picture. This helps you see the compatibility of H5 applications across different browsers.

Details about Ali Cloud Mobile test platform:

Ali Cloud mobile test platform use tutorial

(Mobile test (Mobile Testing) is for the majority of enterprise customers and Mobile cloud platform developers to provide real machine test service, have a large number of popular models, 7 x24 provides 24-hour service, help customers to find all kinds of hidden dangers in the APP (application crashes, all kinds of compatibility issues, functionality, performance, problems, etc.), reduce the loss of users Improve APP quality and market competitiveness.)

Official website of Ali Yun University (Official website of Ali Yun University, Innovative Talent Workshop under cloud Ecology)