当前位置:网站首页>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
边栏推荐
- Introduction to super dongle scheme
- 【Redis】List类型
- How does flush open an account? Is it safe to open an account online now?
- I have summarized some experiences from the whole process of R & D platform splitting
- Utiliser kubernets Resource Lock pour compléter son application ha
- How to prevent virus
- 110. 简易聊天室13:聊天室服务端
- [从零开始学习FPGA编程-49]:视野篇 - 芯片是如何被设计出来的?
- 如何成为一名高级数字 IC 设计工程师(1-1)Verilog 编码语法篇:引言
- SAP ui5 beginner tutorial 24 - how to use OData data model
猜你喜欢

C语言课程设计------食品仓库管理系统
![[high concurrency, high performance and high availability of massive data MySQL practice-10] - Implementation of mvcc in InnoDB](/img/dc/a30ccd9943e668aef8c874980a4975.jpg)
[high concurrency, high performance and high availability of massive data MySQL practice-10] - Implementation of mvcc in InnoDB

How to prevent virus

Introduction to super dongle scheme

【Redis】初识 Redis

直播预告|SQL也能玩转工业级机器学习?MLOps meetup V3带你一探究竟!

如何成为一名高级数字 IC 设计工程师(4-2)脚本篇:Verilog HDL 代码实现的文件读写操作

Flex application: realize two rows and five columns of data, self-adaptive

Introduction to UE gameplay 44 (animation import FBX and production standard)

How to use PN junction to measure temperature?
随机推荐
Written examination questions, answers and analysis of Digital IC design and FPGA design (2) 2021 Huawei Hisilicon (Part 1)
Necessary technologies for chip manufacturers (1) Introduction
Which brokerage is safer and more convenient to open an account for compass mobile stock?
Introduction to UE gameplay 44 (animation import FBX and production standard)
芯片原厂必学技术(1)引言
Introduction to super dongle scheme
Exclusive analysis | real situation of software test about resume and interview
[redis] set type
Analysis of parsing principle of OData metadata request response in SAP ui5 application
What is stock online account opening? Is it safe to open an account online?
okcc呼叫中心的计费方式哪个最好
[redis] data introduction & General Command & string type
[learn FPGA programming from scratch -49]: Vision - how is the chip designed?
Near's storage stacking
[redis] list type
AHA C language, C language programming introductory books and PPT (PDF version) download website
Callback function of unity after importing resources
Google Borg paper
数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(1)2022 紫光展锐(上)
[high concurrency, high performance and high availability of massive data MySQL practice-10] - Implementation of mvcc in InnoDB