当前位置:网站首页>Difference between app test and web test
Difference between app test and web test
2022-06-25 16:47:00 【Xiaowu knock code】
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( Memory )
app project Except for monitoring response time 、CPU、Memory( Memory ) Outside , It needs to be monitored Traffic 、 Electric quantity, etc
Compatibility
web project :
browser ( firefox 、 Google 、IE etc. )
operating system (Windows7、Windows10、Linux etc. )
app project :
Equipment system : iOS(ipad、iphone)、Android( samsung 、 Huawei 、 Lenovo, etc ) 、Windows(Win7、Win8)、OSX(Mac)
Mobile devices can be based on Mobile phone model 、 Different resolution
be relative to Wed project ,APP There are special tests
Interference test : interrupt , Incoming call , SMS , To turn it off , Restart, etc.
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. )
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
interface : About mobile terminal test , Pay attention to gestures , Horizontal and vertical screen switching , multi-touch , Front and rear station switching
Security testing : Whether the installation package can decompile the code 、 Is the installation package signed 、 permissions , For example, visit the address book
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.
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
ps You need to pay attention to the collection , Easy to check ~
Finally, thank everyone who reads my article carefully , The following online link is also a very comprehensive one that I spent a few days sorting out , I hope it can also help you in need !

These materials , For those who want to change careers 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful ……
If you don't want to grow up alone , Unable to find the information of the system , The problem is not helped , If you insist on giving up after a few days , You can click the small card below to join our group , We can discuss and exchange , There will be various software testing materials and technical exchanges .
| Click the small card at the end of the document to receive it |
Typing is not easy , If this article is helpful to you , Click a like, collect a hide and pay attention , Give the author an encouragement . It's also convenient for you to find it quickly next time .
Self study recommendation B Stop video :
Zero basis transition software testing :25 Days from zero basis to software testing post , I finished today , Employment tomorrow .【 Include features / Interface / automation /python automated testing / performance / Test Development 】
Advanced automation testing :2022B The first station is super detailed python Practical course of automated software testing , Prepare for the golden, silver and four job hopping season , After advanced learning, it soared 20K
边栏推荐
- 软件测试面试如何正确谈薪
- App测试工具大全,收藏这篇就够了
- Unity技术手册 - 生命周期旋转RotationOverLifetime-速度旋转RotationBySpeed-外力ExternalForces
- 炮打司令部,别让一个UI框架把你毁了
- Detailed explanation of IVX low code platform series -- Overview (I)
- 【精通高并发】深入理解汇编语言基础
- 批量--07---断点重提
- 心樓:華為運動健康的七年築造之旅
- Function and implementation of closures
- Mac PHP multi version management and swoole extension installation
猜你喜欢

Xinlou: un voyage de sept ans de Huawei Sports Health

2022-06-17 网工进阶(十)IS-IS-通用报头、邻接关系的建立、IIH报文、DIS与伪节点

Resolve the format conflict between formatted document and eslint

【剑指 Offer II 091. 粉刷房子】

Prototype chain analysis

Swift responsive programming

Unity技术手册 - 生命周期旋转RotationOverLifetime-速度旋转RotationBySpeed-外力ExternalForces

Day_ seventeen

Kalman filter meets deep learning: papers on Kalman filter and deep learning

Perfect shuffle problem
随机推荐
error Parsing error: Unexpected reserved word ‘await‘.
Collection overview, array encapsulation
Day_ 16 set
加密潮流:时尚向元宇宙的进阶
Optimization of lazyagg query rewriting in parsing data warehouse
六大专题全方位优化,阿里巴巴性能优化小册终开源,带你直抵性能极致
心楼:华为运动健康的七年筑造之旅
Function and implementation of closures
_ 17 collection overview
User registration, information writing to file
Notes: lbcf: a Large Scale budget Constrained causal Forest Algorithm
Deadlock, thread communication, singleton mode
JVM内存结构
pychrm的这些配置,你都知道吗?
Nsurlsession learning notes (III) download task
Unity技术手册 - 生命周期内大小(Size over Lifetime)和速度决定大小(Size by Speed)
2022-06-17 网工进阶(十)IS-IS-通用报头、邻接关系的建立、IIH报文、DIS与伪节点
Common APIs and exception mechanisms
JVM memory structure
XML usage and parsing of data storage and transmission files