Focus on web and app testing

Web testing and app testing are different because of the different carriers, so the system testing and details are not the same

Web testing is based on B/S architecture and browser-based, while app testing is based on C/S architecture and must have a client, so there will be differences in system testing

1. Differences from the system architecture

  As long as the web test updates the server, the client will be updated synchronously, and the client of each user is guaranteed to be completely consistent;

  The app side cannot be completely consistent unless updated to the same version

2. The difference in performance

   The web side pays attention to the response time (a request is initiated from the client, the server responds and returns to the client; response time = network response time + application response time), transaction processing time (the number of transactions processed by the server per second, A transaction refers to the process in which the client sends a request to the server and the server responds), the number of concurrent users (the number of online users interacting with the server at the same time, measured by throughput rate, throughput rate = throughput/transmission time) , resource occupancy (cpu utilization, resource occupancy)

   The app side pays attention to traffic, power, cpu, gpu, memory

3. Compatibility

   The web is based on browsers, and different browser kernels are generally selected for testing (ie, firefox, chrome)

   The app depends on the phone or tablet, not only the screen size, resolution, but also the device system

Due to different carriers, there will be special tests for app tests.

 1. Robustness testing

    Abnormal scenarios and weak network testing

      Abnormal scenarios: interruption, incoming call, text message, shutdown, restart, etc.

      Weak network test: Weak network test includes weak network scenarios and network switching scenarios? ? ? ?

 2. Install, uninstall, update

      In addition to the normal installation, uninstallation, and update testing, there are also abnormal scenarios, such as weak network during installation, disconnection from the network, deletion of installation files after successful installation, mandatory update or non-mandatory update during update, etc.

 3. Interface operation

   The app side uses touch screen mobile phones. Pay attention to gestures, horizontal and vertical screen switching, multi-touch, event trigger area and other tests during testing.



Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325681826&siteId=291194637