当前位置:网站首页>Testing practice - App testing considerations
Testing practice - App testing considerations
2022-06-26 09:52:00 【Tanzanian auduvi Canyon expert】
app A functional test
1. Business logic correctness test
1. product ⽂ files / Product prototype
2. Implicit demand ( Whether this demand affects other businesses )
3.UI Exhibition
2. Compatibility test
1. System version
Android primary ⽣ System :10、9、8 ... 5.0
Custom system : ⼩⽶ 、OPPO 、 meizu ....
Self developed system : Huawei Hongmeng
iOS primary ⽣ System :14.5、14.0、13 ...
Be careful : Try to cover mainstream models and systems ; The packages that may be referenced by different underlying systems are incompatible, resulting in business exceptions
2. The resolution of the
720*1080 、1080*1920 .... ( Mainly UI Display, etc )
video 、 chart ⽚、 H5
3.⽹ Collateral
wifi 、5g 、4g、 3g 、2g
3. Abnormal test
1. Hot start
2.⽹ Network switching interruption recovery
wifi-4g 、5g-4g、4g-3g... (wifi The speed limit ) ( page 、 Business Is there any abnormality )
3. Telephone 、 Information interruption
4. Kill process, reentry, etc ( Front end logic may design cache processing, etc )
4. upgrade 、 install 、 uninstall
upgrade
1. Should be ⽤ Internal upgrade
2. Third ⽅ Channel upgrade
install
1.⾸ Second installation
2. Repeat installation
3. Overlay installation
⾼ edition Cover Low version - legal ( This place is also prone to bug)
Low version Cover ⾼ edition -⾮ Law
uninstall
uninstall - install Combine
Be careful :
Product constraint unloading definition :
1. The product is completely from ⼿ The plane disappeared
2. Hope to keep ⼀ Part of the data
5. Robustness, / stability test
1.⼿ Machine resources - emmagee GT
cpu 、 Memory 、 Shipment to save
2. Traffic 、 Power consumption
Consider whether the content returned by the server is compressed
3. Crash recovery
stop ⽌ shipment ⾏
Flash back crash
6.⼿ Machine performance test :
1. Whether it is ⼿ Corresponding background service performance
2. Whether it is aimed at ⼿ machine app Resource consumption test
边栏推荐
- halcon 光度立体
- LeetCode 498. Diagonal traversal
- Redis notes (13) - scan and keys search for specific prefix key fields (command format, usage examples, locating large keys)
- I am in Zhongshan. Where can I open an account? Is online account opening safe?
- The shutter tabbar listener is called twice
- Summary of common commands of vim
- Specific meaning of go bootstrap
- SQL function
- 【轨迹规划】Ruckig库的测试
- Why do some functions in the go standard library have only signatures but no function bodies?
猜你喜欢

Badge series 8: generate a personalized Badge

Jz2440 - - - utiliser le programme de gravure uboot

DAY 3 数组,前置后置,字符空间,关键词和地址指针

Several connection query methods of SQL (internal connection, external connection, full connection and joint query)

测试须知——常见接口协议解析

thymeleaf中抽取公共片段
Optimization of power assisted performance of QPM suspended window

Deep learning (tentsorflow2. version) three good student performance problems (1)

WIN10系统实现Redis主从复制

安装 新版本cmake & swig & tinyspline
随机推荐
做测试需要知道的内容——url、弱网、接口、自动化、
cento7.7安装ELK简单记录
LeetCode 498. Diagonal traversal
我在中山,到哪里开户比较好?在线开户安全么?
Leetcode refers to offer II 091 Paint house - modify in place
online trajectory generation
【CVPR 2019】Semantic Image Synthesis with Spatially-Adaptive Normalization(SPADE)
Common SQL add / delete / modify query statements
Introduction to QPM
Leetcode basic calculator 224 227. follow up 394
Abnormal record-23
Deep learning (tentsorflow2. version) three good student performance problems (1)
Click the mask layer to close the pop-up window
install realsense2: The following packages have unmet dependencies: libgtk-3-dev
Notes on sports planning on November 22, 2021
Explained: A Style-Based Generator Architecture for GANs (StyleGAN)
Redis notes (15) - Pipeline (the client packages and sends batch commands to save network overhead)
Enter the page input box to automatically obtain the focus
Getting started with Flink - word statistics
LeetCode 0710.黑名单中的随机数 - 预处理实现O(1)取值