当前位置:网站首页>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
边栏推荐
猜你喜欢
Technical introduction - detailed explanation of chip manufacturing process
28. contour discovery
MySQL book borrowing system project database creation TABLE statement (combined primary key and foreign key settings)
"Hot post" Statistics
Abnova丨ACTN4 DNA 探针解决方案
Talking about interface test (I)
Shengxin weekly issue 33
24. histogram calculation
Quickly generate 1~20 natural numbers and easily copy
Obtain WiFi password through computer (only connected WiFi)
随机推荐
2022 documenter general basic (documenter) exam simulation 100 questions and online simulation exam
丨EGFR FISH 探针解决方案
GUN make (2) 总述
[Excel知识技能] Excel数据类型
Oracle数据库完全卸载步骤(暂无截图)
Common basic Oracle commands
Shell regular expression
JSON基本语法
Oracle数据库开启备份准备工作
25. histogram comparison
24. histogram calculation
Maze walking
Talking about interface test (2)
Accumulation of some knowledge points in machine learning
The overall process of adding, deleting, modifying and querying function items realized by super detailed SSM framework
Laravel basic course routing and MVC - routing
Summary of knowledge points of catboost
Is it safe to open a securities account online
Embedded C first learning notes
Install tensorflow GPU miscellaneous