Talk about software compatibility testing

Source: Internet
Author: User

1. Software compatibility test
Test items for compatibility testing on a specific hardware platform, different application software, different operating system platforms, in different networks and other environments can run normally.
The purpose of the compatibility test is to have the test project run on different operating systems, including the project to be tested to work on different versions of the same operating system platform, and the project to be tested "peaceful coexistence" with other related software or systems; With a test project that works in a specified hardware environment , the project to be tested can run normally in a network environment.
Compatibility testing is not a complete guarantee of quality, but for a project, compatibility testing is an essential step.

Main types of 2.WEB compatibility tests
Web compatibility testing is primarily done for different operating system platforms, browsers, and resolutions.

Operating System compatibility test
The common operating system has windows,unix,linux, and so on, for ordinary users, the most common is the Windows operating system. The Windows operating system includes windowsxp,windows2003,windows Vista,windows 2000/nt,windows9x and so on. Users use the type of operating system, directly determine our operating system platform compatibility test operating system number, operating system platform compatibility test is the main purpose is to ensure that our test project under the operating system platform can be used properly.
For some special projects (such as custom projects), you can specify a certain type of operating system version, which should be specified in the requirements specification and must be tested for compatibility against these specified operating system versions. Most of the other projects do not specify the operating system version, for such projects, we should be for the current mainstream operating system version of the compatibility test, in order to ensure the mainstream operating system version compatibility test, the non-mainstream operating system version, under the premise of testing, Try to ensure the integrity of your project's operating system compatibility test.

Browser compatibility test
Browser is the core of the construction of the web system, and different manufacturers of browsers to Javascript,activex or different HTML specifications have different support, even if the same manufacturer's browser also has a different version of the problem. Different browsers do not have the same settings for security and Java.
Currently the most commonly used browsers are: Ie6,ie7,ie8,ie9,firefox,chrome, these browsers also have various versions of the problem, this is a very big challenge for the web system.
For some special projects (such as custom projects), you can specify a certain type of browser (including version), which must be specified in the requirements specification, for these specified browsers must be tested for compatibility, but most of the items are not specified by the browser, for such projects, We must, for the current mainstream browser (including version), in order to ensure that the mainstream browser compatibility test, the non-mainstream browser (including version) to test, as far as possible to ensure the integrity of the project browser compatibility test.

Resolution compatibility test
The resolution test is for the layout of the page to be displayed in different resolution modes, and the character meets the requirements of the test.
The resolution of what mode the user uses is unknown to us, and in general, some resolutions are recommended in our requirements specification. For testing, specific tests must be made for the resolution recommended in the requirements specification. Now the common resolution is 1024*768,800*600. For the resolution specified in the requirements specification, the test must ensure that the test pass, but for other resolutions, in principle should be guaranteed, but the hesitation of this in the requirements specification is not constrained, so to a certain extent, development will often refuse to adjust. For projects that do not have a defined resolution in the requirements specification, testing should be done with the compatibility test of the mainstream resolution, as much as possible, to some extent, to ensure that some non-mainstream resolutions are tested.

Talk about software compatibility testing

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.