How phone APP test for compatibility testing?

Android App compatibility testing is a more important App evaluate the content, in fact, not only compatibility testing and testing personnel related, consideration should be given to the development phase, because compatibility issues are in addition to achieve the required functional App itself, you must be attention, but a crucial point. Therefore, App compatibility is good, the first requirement App developers to safeguard the development phase, experienced Android engineers to ensure that more than 60% of the user model is compatible with the adaptation in the development process, experienced engineers can do almost more than 90 percent of the compatible adapter.

Of course, since a fast new Android models on the market rate, faster system upgrades, compatible adapter blind pursuit of safeguards in the development stage, on the one hand delays in development, and on the other hand requires a higher development investment, and therefore need to make trade-offs , which is why the follow-up Android compatibility test this critical test phase need to exist.

  Besides the testing phase, mainly for compatibility testing on a variety of compatible models, adaptation, etc. App for testing. After figuring out the focus of the test this stage, therefore, Android App before performing compatibility testing, we must do its preamble test content, or compatibility test results will be poor, even invalid test.


How to expand the compatibility test


This is the compatibility testing process issues; the other is to test compatibility, you need to configure what kinds of mobile phone models, which is the fundamental problem device compatibility testing.


Model configuration problem


  Android compatibility testing must be done to cover a wide range, if not do this, then it is contrary to the goal of compatibility tests - Test App runs on all kinds of models, the system is compatible, adaptation.

  Therefore, the compatibility tests must be performed on the App run tests on various models, systems, view the UI are matched to function properly. Therefore, it must be equipped with as many models for compatibility testing. Does this mean that your company going to purchase various models equipment? of course not. For the average company or developer, this will be a lot of money, in order to save money and be caused by low coverage, then lost the meaning of compatibility testing. In addition, it is also not necessary, because often you one or twenty-three App, App small amount for this test, try to purchase such a large number of devices, is undoubtedly a waste of resources. In addition, there is a reason to say how compatibility testing unfold go. In addition, the number of models is the amount of a trade-off process, at present, universal compatibility test is generally covered Top100-300 models, for it is a small amount of models or old models, the user is very small, some extent, it is necessary to weigh the need to cover, in general, Top rank's basic phone enough.

  Let me now look first question, how compatibility unfold.

  This is an empirical process, you can go to learn from the mature testing methods App of large Internet companies. Currently, both internationally renowned App, or well-known App, Google, Facebook, BAT, etc., they have a lot of foreign launch of App for App compatibility is very high, so their approach is very worth learning. The company's compatibility test, there is a same solution that automated testing framework and platform. By browsing the contents of the various companies in the General Assembly released, or to share knowledge through forums, can see that they not only have their own testing laboratories, has a large number of mobile phones, In addition, there is a set of automated testing platform to complete compatibility testing. This is another reason said earlier, no configuration so many models, even if the configuration is adequate models, you still lack a compatibility test automation platform that can support any kind of a large number of test and maintenance personnel. Therefore, we can see that large Internet companies are currently testing the compatibility of the practice, usually automated test platform to build their own test lab, complete so many models tested.

  For individual developers, startups, as well as relatively simple App companies, in fact, it is not recommended to follow the practice of large companies, this approach increases the App publishing costs, also we need to expand the development team, increasing management costs, and ultimately into practical use the turn caused a greater waste of resources. Then how to accomplish it? In fact, a great number of companies, has provided compatibility test cloud services, such as TestIn, TestBird, In addition, large companies also launched its own outside testing tools, such as Google, Tencent WeTest, Baidu MTC, Ali MQC and so on, these platform, I used to experience has, in fact, there is no lack some paid items.


Guess you like

Origin blog.csdn.net/FlyPigYe/article/details/92834962