Previous participation in the project has involved
WebEnd
TestAnd
Moving-End testing, simple
RecordThe difference between them:
1. Record BugsOn the web side can be brought by the system and QQ and other ways to intercept the picture of the bug, for the wrong place can be labeled with the tool's own logo to focus. For mobile devices, you can use
Mobile PhoneThe self-bringing tool comes then uploaded to the PC, and the individual is generally accustomed to installing the version of Windows, which is sent via file transfer assistant to the PC side. There is also a more convenient way to connect the phone with a data cable to the computer, local configuration of the Android environment, download Asm.jar, run in cmd
Java-jar Asm.jar, you can synchronize the mobile phone screen in real-time, the bug page directly using the PC-side tool (the tool in another
articlewill be described in detail). iOS can be installed on the PC Itools, the amount can be synchronized screen. For the record Bug Recommendation: Bug topic as far as possible, in the description of the bug can be described in detail, for the more complex steps of the operation of the bug to detailed write the steps. If necessary, attach the relevant log, record the test environment, mobile phone version and so on. In the case of a must-drink is not necessary to elaborate on the bug, to reduce unnecessary communication costs.
2. Test environmentWeb-side test environment is often through the hosts to switch, the Switchhosts tool can easily switch the host, but the mobile terminal is more complex, the more simple way is the computer-side settings agent, mobile phone-side direct connection agent. Note that the phone and the computer must be connected to the same network. Set agent recommended to use fiddle, can catch the mobile phone side of the packet.
3. CompatibilityWeb-side testing is typically used primarily in a
Browser, when the system is basically stable, then to specifically test browser compatibility. However, on the mobile side, this way is not feasible, because the mobile side is mainly divided into Android and iOS, and the two ends of the problem is generally inconsistent, the consistent problem is mainly data problems, this time is required for background processing, so we need to test both ends of the key test, Instead of having to focus on testing one end first. Note: The general way to do this is to check if there is a problem at the end of the test and see if there is a problem at the other end.
4, the characteristics of the mobile sideMobile and web retransmitting compared to the mobile side has a lot of its own features: ① network type multiple mobile terminal has a variety of networks: wireless network, 2G, 3G, 4G, such as Broken network, poor speed and the network between the switch when the page display, which is important for the mobile side. In addition, in the non-WiFi, you also need to pay attention to network usage issues. ② intermittent problem The mobile side has a very important problem, in general, the process of using the software is not long-term, there may be a lot of interruptions in the middle, such as
Telephone、
SMS, notifications, power outages, and so on, the software needs special treatment for these special cases. Open a page, or in the process of operation (after clicking a button), the phone screen lock, and then open, the application can be handled normally. ③ the display of the restricted picture and text of the screen, upload different picture size display is normal, when the picture and text appear together, how the effect. Operating area, web-based applications are generally not limited by the screen, and more accurate through mouse operation. But the mobile side because the screen is small, the page and button will be limited by the size of the screen, plus the user is to operate through the fingers, some buttons, select boxes, such as whether it is easy to click, more than a few points of the region near the location of the click slightly offset, may result in different results, in this case can be achieved in advance ④ software start running mobile start, uninstall, upgrade a few features, it is more common, but also important, such as the upgrade of the user's data how to do, after uninstalling the user's data how to handle, uninstall and install user login data display. ⑤ gesture Mobile side also has a big feature, is the mobile side has its own relatively simple gesture, the user can use gestures to do an operation, such as left slide to delete, right to return to the previous page, left to slide the picture, etc., the software needs to adapt to this gesture. ⑥ share Mobile is usually installed a lot of software, the user orders or products have activities, users will share, but the sharing of permissions, software exists and other issues, need special processing test. General software or applications, will open a portion of the page, allowing users to access when not logged in, and some pages are required to require users to log on, mainly for the two different permissions of the page to share, and then through the sharing into this page, to see whether the control of the normal permissions. ⑦web and mobile synchronization users on the web side of the operation, in the mobile side can be normal synchronization, display, on the mobile side of the operation, the user login to the Web account, the information is synchronized and so on.
The difference between web-side testing and mobile-side testing