How APP compatibility testing

Today we exchange how to conduct compatibility testing of APP, APP compatibility test equipment mainly includes hardware compatibility, operating system compatibility, resolution of compatibility, network operators compatibility, software compatibility several other categories. One by one following the test method described in detail for small series.


Hardware Compatibility

  • Test subjects: general needs to reach the mainstream market mobile phone manufacturers and the type of product, get the latest market share ranking in a number of statistical categories such as Baidu big data site, generally consider the manufacturer, model to combine the selection.
  • Test environment: need real machine testing environment, can purchase the corresponding phone, or in Testin, Baidu MTC, Ali MQC, Tencent WeTest and other cloud test platform.
  • Test points: APP install / uninstall, APP's normal operation


Operating System Compatibility

  • Test object: the need to cover the major operating systems and all versions available in the market, can get the latest operating system market share statistics website, iOS direct selection of the appropriate operating system, Android is based on Android system version and the manufacturers above it customized versions do some combination of selection (selection of phones here can be considered together with cross compatibility with hardware)
  • Test Environment: iOS can be carried out by the simulator, Android often still need real test, if the vendor customized operating system considered less risky not to test, can also be done by simulator. Of course, the same can be tested with the hardware compatibility test on a cloud platform.
  • Test points: APP install / uninstall, return to normal operation, the core function of the APP


Resolution Compatibility

  • Test object: to be covered by the mainstream market, various screen resolution, screen size. The main concern here is the UI to fit a variety of circumstances resolution, screen size.
  • Test Environment: iOS can be carried out by the simulator, Android often still need real test, if the vendor customized cell phone screen size is not considered less risky test is also carried out by the simulator.
  • Test points: APP interface display, layout, and other UI testing


Network operators Compatibility

  • Test objects: under different network standard, operators, APP to work properly. General need to cover major network operators.
  • Test environment: need real machine testing environment, you need to connect to the network each major network operators to provide
  • Test point: the selection of the core functions of the network include a request for testing


Compatibility with other software

  • Test object: the mainstream of APP, APP can get ranked in the major application market, combined selection by category, downloads, etc.
  • Test environment: often iOS, Android choose one model can be tested
  • Test Point: Installation installed in the premise of other APP / uninstall APP test, AP test run under the premise of APP other already running, install / uninstall other APP APP has been installed in the premise to be tested, to be run has been other test run under the premise of APP APP



That is, the above method of testing compatibility APP aggregated small series, specific tests may be to add or delete items depending on the respective test risk assessment.

Guess you like

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