The difference between C/s and b/s test

Source: Internet
Author: User

In our daily function testing, we often divide four levels of test, unit test, integration test, System test and acceptance test according to the different test object and test target, but often overlook the application system architecture. The focus of the test is also different for different system architectures during the testing process. Following the B/s structure and the C/s structure of the special application system for example, analysis of the difference in functional testing.

The web system we talked about refers to the Brower/server access mode, including the client browser, Web application server, database server software system. The general B/s structure, are multi-layer structure, there are interface layer, business logic layer, data layer. Because this structure does not require client-side installation, the client is primarily accessed through the browser, so client-side testing focuses on tests such as client operating systems (different types and versions), client browsers (different types and versions), and client configuration (cookie settings and resolution settings). In addition to client-side testing, depending on the common technology of the web system, you need to focus on the following tests:

(1) Link test

(2) Form test

(3) Script test

(4) ActiveX Control test

c/S (CLIENT/SERVER) structure, known as the client and server structure. It is a software system architecture, it can make full use of the advantages of hardware environment at both ends, the task is reasonably allocated to the client side and server side to achieve, reduce the system communication overhead. This structure and b/s most significant difference is the need to install the client, through the client program to access the application system, so the C/S client testing is the focus, and the B/s structure is different.

The main points of C/S client testing are:

(1) Client Installation test

Ø Evaluation of installation manuals

Ø the degree of automation of the installation

Ø installation options and settings have to be tested

Ø interrupt test for installation process

Ø Installation Sequence Test

Ø Multi-Environment installation test

Ø Installation Correctness Test

Ø Repair Installation Test

Ø Uninstall Installation Test

(2) Client Upgrade test

Ø Test related to change

Ø changes to the content of the test

Ø Test related to change

(3) Client and server link test

(4) server-side data validation

(5) Client maintainability Testing

The above content summarizes the B/S and C/s system test different points, only the practice makes the theory of the tree evergreen, we can accumulate in the actual work to sum up more different test focus points.

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.