当前位置:网站首页>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
边栏推荐
- Laravel basic course routing and MVC - routing
- 生信周刊第34期
- 判定积分给业务带来价值的两个指标
- Summary of xlnet model
- [visual studio code] vscode shortcut keys
- 集合集合!!快来复习--mysql增删改查,内、左右连接 复习笔记
- --SQL of urban cultivation manual -- Chapter 1 basic review
- 同花顺上登录股票账户是安全的吗?同花顺上是如何开股票账户的
- 15 `bs对象.节点名称.节点名称.string` 获取嵌套节点内容
- GUN make (4) 规则的命令
猜你喜欢
随机推荐
Summary of in-depth learning optimization techniques
Textcnn paper Interpretation -- revolutionary neural networks for sense classification
Summary of informer's paper
Test questions and answers for the 2022 baby sitter (Level 5) examination
RT thread project engineering construction and configuration - (Env kconfig)
Web Testing
大周建议自媒体博主前期做这4件事
GUN make (4) 规则的命令
[visual studio code] vscode shortcut keys
2021 - 1 - 15 notes de pêche Ctrl + C / V
User unlock status query
**MySQL例题一(根据不同问题,多条件查询)**
【花雕体验】11 上手ESP32C3
浅谈接口测试(二)
Abnova丨CSV 单克隆抗体解决方案
Some summary of sequence model
15 `bs object Node name Node name String` get nested node content
MySQL例题一 综合案例(多条件组合查询)
Worthington胶原蛋白酶的多类型研究
图文大师印章简易制作








