1, the same point
Whether it's a traditional industry Web test or a new mobile app test, the fundamentals of testing are inseparable, and the fundamentals of testing are still embedded in the two, regardless of how they change.
1) When designing test cases, it is still based on the boundary value analysis method and equivalence class division.
2) Most of the test methods using black box to verify whether the business functions are properly applied;
3) need to check the layout of the interface, style and buttons are concise and beautiful, whether unified, etc.
4) test page loading and paging speed, login length, memory overflow, etc.;
5) test the stability of the application system.
2, different points
Compared to web testing, mobile phone software testing, in addition to the basic function testing, performance, but also to consider the inherent characteristics of the mobile phone itself. So compared to web testing and mobile app testing, mobile phone testing process also need to pay attention to the following aspects of features:
1) mobile phone as a communication tool, call, go to power, receive text messages and other operations will have an impact on app applications, so the app test first to consider the attribute characteristics are: interrupt testing.
Interrupt testing There are several situations, such as interruption, new task interruption and unexpected interruption, which are mainly verified from the following aspects:
A. Call interruption: The call hangs up, the call hangs up, the call hangs up, the call is hung off
B. SMS interrupt: Receive SMS, view SMS
C. Other interrupts: Bluetooth, alarm clock, Plug and unplug data cable, mobile phone lock, phone power off, phone problems (system crashes, restart)
2) Mobile phone users on the app product loading and unloading operation: from the previous version/two versions directly to the latest version.
New version installed
New version overwrites old version installation
Uninstall old version, install new version
Uninstall new version, install new version
3) the tools used in Web automation testing are more commonly used in QTP, while Android phone automation test tools are commonly used in monkey, Monkeyrunner.
Compatibility testing, web comparison is often considered to be different resolutions of the computer, different browsers. The app considers different phone models, manufacturers, resolutions and screen sizes.
What are the similarities and differences between Web testing and app testing?