当前位置:网站首页>What to test for app testing
What to test for app testing
2022-07-30 01:29:00 【Many teacher 111】
App, as the hottest mobile phone installation software, is very tested in terms of design, performance, and ease of use of the product itself.It's not easy to get an app to work on a user's phone and be a long-term user.So, what exactly are we testing in the app testing?
1. Function
The first designed function must be 100% tested, and it is the most basic test.
2. Install and uninstall
The app can be installed and started normally, downloaded and installed in major application markets, upgraded and installed, and installed across versions, and installed when the mobile phone storage is full.Permissions are also important when installing.
The uninstallation of the App should be easy, and the system directly uninstalls it.
3. Fluency
The fluency of an app can best test the ease of use of a software.If a software gets stuck when you open it, and if you swipe the page a few times, it gets stuck, who would use it a second time?
4. Compatibility
As for compatibility, because it is impossible for the company to give you all the Android phones on the market, try to go to major websites for remote real machine testing under the condition that the test on your own phone passes the test, many of which are free.
For iOS, you can run smoke on the computer to simulate the real machine test.

5. Network
Weak network, 2g, 2.5g, 3g, 4g, wifi use.The use of network switching, the test of simulating subway, parking lot, etc. are all necessary.
6. Traffic consumption
The mobile app that secretly uses traffic will be deleted as soon as it is found, so the test of traffic consumption must be tested more.Mainly to see if the traffic will be stolen when the wifi is disconnected.
7. Low-end mobile phone
Low-end mobile phones generally refer to mobile phones with versions below Android 4.4.0. The running memory is not large and it is easy to get stuck.You can see if the app can run normally on the low-end mobile phone, and the display can be displayed normally.
8. Cold/warm start
The cold start generally requires within 5 seconds, and the hot start within 3 seconds.
9. Updates
There will be prompts after the general Android application market is launched, and upgrade prompts can also be implemented in the app.
10. Push notifications
Push is generally an important scenario to increase the click-through rate of an app.When users see their favorite push messages, they will click in to listen, view, and may accidentally stay on the app for more time.
11. cpu
The cpu share.The use of other apps cannot be affected by the startup of your app, making the phone particularly stuck and running slowly.
12. Power consumption
The power consumption test is more complicated, and now it is generally tested by comparing it with the competitor.
13. Memory leaks
When a large number of images are loaded, memory leaks are prone to occur, so it is necessary to test more where images are loaded and switch pages.Now apps generally use H5 to increase the visual experience, so there are many crashes caused by OOM.
14. Page switching response time
The switching time between pages should never exceed 2 seconds.
15. fps
fps tests the fluency of an app.General game apps have very high requirements for fps.
For more information on testing technology, please pay attention to: Shenzhen Multi-Tester Software and Technology Service Co., Ltd.
边栏推荐
- Nacos配置中心用法详细介绍
- [Microservice~Nacos] Configuration Center of Nacos
- [MySQL series] MySQL database foundation
- 【微服务~Nacos】Nacos服务提供者和服务消费者
- 推荐系统:用户“行为数据”的采集【使用Kafaka、Cassandra处理数据】【如果与业务数据重合,也需要独自采集】
- 实习经历梳理
- FlutterBoost 3.0出现 Activity无法转换为ExclusiveAppComponent<Activity>的解决办法
- 视觉系统设计实例halcon-winform-11.菜单折叠与展示
- 神经网络迭代次数的一个近似关系
- typora 透明背景图片
猜你喜欢
随机推荐
Linux - install MySQL (detailed tutorial)
【MySQL总结】
泰克Tektronix示波器软件TDS2012|TDS2014|TDS2022上位机软件NS-Scope
Huawei's "genius boy" Zhihui Jun has made a new work, creating a "customized" smart keyboard from scratch
验证框架-01
App测试需要测什么
How to realize the frame selection of objects in canvas (6)
STM32 - OLED display experiment
液压滑环的应用介绍
会议OA之待开会议&&所有会议
The solution to the bug, the test will no longer be blamed
Object.freeze() learning
The Rising Star of Interface Test Automation-YApi Interface Management Platform
Linux-安装MySQL(详细教程)
typora 透明背景图片
自学HarmonyOS应用开发(49)- 引入地图功能
SwiftUI SQLite数据库存储使用教程大合集(2022年版)
经济衰退时期的对比:如今更像历史上的哪段时期?
Detailed introduction to the usage of Nacos configuration center
关于 SAP Fiori 应用的离线使用


[email protected](using passwordYES)"/>




