ringa_lee2017-04-17 18:03:30
Whether it is web testing or app testing in traditional industries, the basic knowledge of testing is inseparable. No matter how it changes, the principles of testing will still be integrated into both.
1. Similarities between Web testing and APP testing
1) When designing test cases, they are still based on boundary value analysis, equivalence class division, etc.;
2) Most use black box testing methods to verify whether the business functions are correctly applied;
3) The interface needs to be checked Whether the layout, style and buttons are simple, beautiful and unified, etc.;
4) Test the page loading and page turning speed, login time, whether the memory overflows, etc.;
5) Test the stability of the application system, etc.
2. Differences
Compared to web testing, mobile phone software testing must not only consider basic functional testing, performance, etc., but also consider the inherent attributes and characteristics of the mobile phone itself. Therefore, comparing web testing and mobile phone testing, you need to pay attention to the following characteristics during the mobile phone testing process:
1) As a communication tool, mobile phones, incoming calls, outgoing calls, receiving text messages and other operations will have an impact on the app application, so app testing is the first step One property feature to consider is: interrupt testing.
The interruption test includes several situations such as manual interruption, new task interruption, and unexpected interruption. It is mainly verified from the following aspects:
a. Incoming call interruption: call hangup, callee hangup, call hangup, call hangup
b. SMS interruption: receiving text messages, checking text messages
c. Other interruptions: Bluetooth, alarm clock, plugging and unplugging data cables, mobile phone locking, mobile phone power outage, mobile phone problems (system crash, restart)
2) Mobile phone users’ opinions on app products Installation and uninstallation operation: directly upgrade from the previous version/last two versions to the latest version.
Install new version
New version overwrites old version installation
Uninstall old version, install new version
Uninstall new version, install new version
3) The most commonly used tool for web automated testing is QTP, while android mobile phone automated testing tools are more Commonly used are monkey and monkeyrunner.
Compatibility testing, which is commonly used on the web, takes into account computers with different resolutions and different browsers. The app considers different phone models, manufacturers, resolutions, screen sizes, etc.
黄舟2017-04-17 18:03:30
The idea of testing is actually the same. You can change the browser to a mobile phone. Web testing may need to consider browser compatibility, while the app needs to adapt to different models of mobile phones.
Perhaps the most important difference is the network part. Web testing does not need to consider the situation of no network, while APP will involve network interruption, poor network and other situations.