当前位置:网站首页>Differences between web testing and app testing
Differences between web testing and app testing
2022-06-29 02:06:00 【Beatles Division】

Web Testing and APP Test similarities
1. When designing test cases , It's still based on boundary value analysis 、 Equivalence class partition, etc ;
2. Most use black box test methods , To verify whether the business functions are correctly applied ;
3. You need to check the layout of the interface 、 Whether the style and buttons are simple and beautiful 、 Whether it is unified, etc ;
4. Test the speed of page loading and page flipping 、 Login duration 、 Memory overflow, etc ;
5. Test the stability of the application system, etc .
Web Testing and APP Test the differences
1. Mobile phone as a communication tool , Incoming call 、 De electrify 、 Receiving SMS and other operations will be right app Application impact , therefore app The first attribute feature to consider in testing is : Interrupt test .
Incoming call interrupted : Call hang up 、 Hung up by a call 、 Hang up 、 The call was hung up
SMS interrupt : Receive text messages 、 Check SMS
Other interruptions : bluetooth 、 alarm clock 、 Plug and unplug the data cable 、 The phone is locked 、 The cell phone is powered off 、 Cell phone problem ( System crashes 、 restart )
2. Mobile phone users are right about app Install and uninstall the product : From the previous version / The last two versions are upgraded directly to the latest version
Install a new version
The new version overwrites the old version installation
Uninstall old version , Install a new version
Uninstall new version , Install a new version
web and app test , Just from the functional interface test , There's no difference . The main differences are the following :
1. System structure
web End , yes B/S Architecturally , If the server is modified , The client will update synchronously
app, yes C/S Architecturally , If the server is modified , The client must be updated , The core version of the client has to be re regression tested
2. Performance indicators
web End : response time 、CPU、 Memory 、 throughput
app: response time 、CPU、 Memory 、 throughput 、 Cell phone traffic 、 Cell phone power
3. Compatibility testing
web End : Browser compatibility ;PC End of the operating system (windows、mac、linux)
app: Mobile operating system ( Android 、ios、windows); Mobile phone model ; The resolution of the ( Cell phone screen size )
4. be relative to web,app There are some special tests
Interference test ( Incoming call 、 Information 、 Other applications )
Weak network test 、 Network switching test
install 、 to update 、 uninstall
5. Testing tools
app:appium
web:selenium
6. interface
web End : The upper left corner of the screen 、 The lower right corner
app: gesture 、 Mobile phone horizontal screen vertical screen 、 Touch 、 Front and rear station switching , Corner test
7. Boundary test
app: Out of memory 、 No, SD card 、 Flight Mode 、 The system time is wrong 、 Depend on others app
8. Security testing
web: Leakage of sensitive information 、 Cross site scripts 、sql Inject
app: Access address book 、 Photo album 、 The camera
边栏推荐
- Wechat campaign auto like
- Using autogluon to forecast house price
- I have summarized some experiences from the whole process of R & D platform splitting
- 一种全面屏手势适配方案
- [redis] key hierarchy
- How to become a senior digital IC Design Engineer (5-1) theory: clock technology, reset Technology
- Zhongyi technology resumed the review status of the gem IPO, and xuxiaofei no longer acted as a practicing lawyer
- OculusRiftS与Unity.UI的交互(1)-总览
- Which brokerage is safer and more convenient to open an account for compass mobile stock?
- Blog publishing test 3
猜你喜欢
![[机缘参悟-33]:眼见不一定为实,大多数时候“眼见为虚”](/img/60/703a5bc3038d28bcf812415032f240.jpg)
[机缘参悟-33]:眼见不一定为实,大多数时候“眼见为虚”

Interviewer: with the for loop, why do you need foreach??

【Redis】Key的层级结构

PHP hospital network reservation management system source code, hospital consultation reservation registration OA system (commercial or graduation design)

【Redis】List类型

Test a CSDN free download software

TiFlash 面向编译器的自动向量化加速

Configurable FFT system design based on risc-v SOC (1) Introduction

C语言课程设计------食品仓库管理系统

Near consensus mechanism
随机推荐
[从零开始学习FPGA编程-50]:视野篇 - 芯片是如何被制造出来的?芯片制造的十三大步骤。
SystemVerilog-结构体(一)
如何成为一名高级数字 IC 设计工程师(4-3)脚本篇:C 语言实现的文件读写操作
I have summarized some experiences from the whole process of R & D platform splitting
Analysis of parsing principle of OData metadata request response in SAP ui5 application
Understand flex layout in an article
Adding, deleting, checking and modifying stack - dynamic memory
【Redis】Set类型
请问etf基金是否靠谱,安全吗
SAP ui5 beginner tutorial 24 - how to use OData data model
[從零開始學習FPGA編程-49]:視野篇 - 芯片是如何被設計出來的?
Blog publishing test 1
Necessary technologies for chip manufacturers (1) Introduction
How to prevent virus
如何成为一名高级数字 IC 设计工程师(6-6)数字 IC 验证篇:系统级仿真
How to become a senior digital IC Design Engineer (5-1) theory: clock technology, reset Technology
Crawler exercise (IV) -- IP address problem
Google Borg paper
How to become a senior digital IC Design Engineer (6-5) digital IC Verification: coverage collection
如何成为一名高级数字 IC 设计工程师(3-5)工具篇:SpyGlass 技术