The web project is a B/S (Browser/Server) architecture, which is based on the Browser/Server architecture. The app project is a C/S (Client/Server) architecture, which is based on the client (Android or iOS)/server architecture.
So, the difference between web and app testing is also asked Differences between B/S and C/S architecture testing by some interviewers.
Students who need to prepare for the test interview can see:
webtest |
apptest |
|
Upgrade test |
Upgrading the service directly will cover the previous functions,All are the latest features |
Upgrade testing requiredappThere is a reminder,The upgrade involves historical versions、Latest version test,There are also upgrade and update tests、Covers installation testing, etc. |
Compatibility testing |
Browser compatibility testing:IE9、10、11(But it seems that many people don’t use it now.,IEIt’s not updated anymore)、chrome、360、Sogou Browser |
AndroidoriOSequipment,Different mobile phone brands、different resolutions(Small screen and large screen)、differentAndroidVersion and other tests |
Install/Uninstall test |
none |
Installation and uninstallation testing is required |
Network test |
none |
Including weak network,mobile networks andwifinetwork switching,Mainly tests whether there are corresponding user prompts and crashes when switching networks。 Test active networking and user refresh networking, etc.。 |
cross test |
none |
Test call、Short message、Not enough power、Charge、Not enough storage、Download function etc.。 |
operate/Permissions |
Generally no permissions are required,The operation is relatively simple |
Horizontal screen/Vertical screen test,gesture、drag、Face recognition, etc.,AndroidThere are also functions such as dynamic permission application |
pushtest |
Push notifications are generally sent as browser notifications,Need to configure relevant permissions |
As long as the application is kept alive,You can all receive push notifications,Push can be displayed by pulling down,Push jump, etc. |
Performance Testing |
Generally pay attention to the response time of the page |
Usually traffic、power consumption、CPU、memory leak、Caton et al. |