当前位置:网站首页>Difference between app test and web test

Difference between app test and web test

2022-06-26 01:41:00 NitefullSand

APP Test and WEB Test differences

Just from the level of functional testing ,APP test 、web  test There is no difference between process and function testing .

   According to the difference between the two carriers , The difference is as follows :

   In terms of system structure

  web project ,b/s framework , browser-based ;web Test as long as the server side is updated , The client will synchronize and update .

  app project ,c/s Structural , There must be a client ;app Modified the server , Then all core versions of client users need to be regression tested once .

   Performance aspect

  web project Need to monitor response time 、CPU、Memory

  app project Except for monitoring response time 、CPU、Memory Outside , It needs to be monitored Traffic 、 Electric quantity, etc

   Compatibility

  (1)web project :

  1. browser ( firefox 、 Google 、IE etc. )

  2.  operating system (Windows7、Windows10、Linux etc. )

  (2)app project :

  1. Equipment system :iOS(ipad、iphone)、Android( samsung 、 Huawei 、 Lenovo, etc ) 、Windows(Win7、Win8)、OSX(Mac)

  2.  Mobile devices can be based on Mobile phone model 、 Different resolution

   be relative to Wed project ,APP There are special tests

  1. Interference test : interrupt , Incoming call , SMS , To turn it off , Restart, etc.

  2. Weak network test ( simulation 2g、3g、4g,wifi Network status and packet loss ); Network switching test ( Disconnect the network and reconnect 、3g Switch to 4g/wifi etc. )

  3. install 、 to update 、 uninstall

   install : Consider interruptions during installation 、 Weak net 、 Delete the installation files after installation

   uninstall : Need to consider Delete after uninstall app Related documents

   to update : Sub forced update 、 Non mandatory update 、 Incremental package update 、 Breakpoint continuation 、 Update in weak network state

  4. interface : About mobile terminal test , Pay attention to gestures , Horizontal and vertical screen switching , multi-touch , Front and rear station switching

  5.  Security testing : Whether the installation package can decompile the code 、 Is the installation package signed 、 permissions , For example, visit the address book

  6. Boundary test : Less memory available 、 No, SD card / double SD card 、 Flight Mode 、 The system time is wrong 、 Third party reliance (QQ、 Wechat login ) etc.

  7. Authority test : Set up a App Can I get this permission , For example, can I access the address book 、 Photo album 、 Camera, etc

   Testing tools

   Automation tools :APP In general use Appium; Web In general use  Selenium

   Performance testing tools :APP In general use JMeter; Web In general use LR、JMeter

cnblogs.com/softerware/p/10722746.html

原网站

版权声明
本文为[NitefullSand]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/177/202206252353542246.html