当前位置:网站首页>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
边栏推荐
- [proficient in high concurrency] deeply understand the basis of C language and C language under assembly
- mac php多版本管理以及安装swoole扩展
- 论文笔记:LBCF: A Large-Scale Budget-Constrained Causal Forest Algorithm
- 八种button的hover效果
- mysql使用过程中遇到的问题
- 10 Super VIM plug-ins, I can't put them down
- A TDD example
- 【机器学习】基于多元时间序列对高考预测分析案例
- Learning notes of rxjs takeuntil operator
- Beginner bug set
猜你喜欢
随机推荐
【機器學習】基於多元時間序列對高考預測分析案例
Cache architecture scheme of ten million level shopping cart system
2022-06-17 网工进阶(九)IS-IS-原理、NSAP、NET、区域划分、网络类型、开销值
什么是骨干网
Function and implementation of closures
What processes are needed to build a wechat applet from scratch?
[proficient in high concurrency] deeply understand the basics of assembly language
Reverse series to obtain any wechat applet code
First knowledge of database
AD域登录验证
Div element
Data type variable operator
WPF开发随笔收录-心电图曲线绘制
八种button的hover效果
Summary of 2022 spring moves of ordinary people (Alibaba and Tencent offer)
DDD概念复杂难懂,实际落地如何设计代码实现模型?
mac php多版本管理以及安装swoole扩展
_ 17 collection overview
Beginner bug set
Read mysql45 lecture - index








