当前位置:网站首页>Alibaba's ten-year test brings you into the world of APP testing
Alibaba's ten-year test brings you into the world of APP testing
2022-07-05 09:16:00 【Software testing】
app Installation and upgrade of
Upgrading user data 、 Set up 、 The preservation of state , Pay special attention to the state or setting that has been removed in the new version ;
Whether the installation can be overlapped by different versions ;
Whether it is possible to install a lower version ;
Uninstall the installation , Install directory cleanup ,SD Card storage data is not cleaned up ;
When there is no update or network , Need to give users the right information expression ;
If the upgrade has been ignored, this version upgrade , So when there's a new upgrade , Is there any prompt to upgrade ;
Large version update cannot be used without upgrade ;
app Start and stop
Whether the welcome screen appears at the first startup , Can I enter app, Whether the residence time is reasonable ;
Whether the information pulled after the first startup is correct ;
Whether the restart time is as expected ;
Start again app Whether the function is abnormal ;
Check the status after starting again : Such as initialization information 、 The initial state 、 Start on the network ;
Start the process service check again : Process name 、 Number of processes 、 service name 、 Number of services 、 Called by a third party SDK Such as GPS;
Whether the application logged in again logs in normally when it starts again ;
If there is a crash, it can be started again ;
Manually terminate the process 、 Whether the service can be started again ;
Other system software tools stop the process 、 Clean up software data , Can I start
Events trigger
Every button 、 Whether each click can complete the functions specified in the requirements
Try clicking on a non clickable area on the page , To verify whether the reserved test back door is closed during the test
app Permissions and security
The permission that needs to be confirmed by the user is not authorized , Permission is closed by default
The networking permission is managed by the housekeeper 、 Networking operation under the restriction of system security software
Permission sensitivity , For example, the address book is the top secret permission of the system, which shall be obtained carefully
Use security software for security
[url=] Loophole [/url]
、 Virus scanning 、 Look at the tested app Whether it will be prompted by these security software that there is a problem, which will affect the user's understanding of the tested app Use or impression of
app File store
app The temporary files generated in the process of use are stored in different ways 、 Naming method, etc
app The file storage method generated by the download operation involved in
The stored file is locked 、 Occupy
There is an external SD、 built-in SD All cards have to be investigated app Whether the generated file is correct
app Installed in SD Card or
[url=] mobile phone [/url]
Storage space
Insufficient disk space 、 Disk does not have permission ( As read , Write )
Network and traffic
Network signal , Especially in the weak network environment app The performance of the
Different operator networks : telecom 、 Unicom 、 Move 、2/3/4G
Network interruption 、 Logical processing of network recovery scenario ( If you try again ), And network tips
For the first time to start app Whether the flow is in line with the expectation
Statistics 、 The impact of abnormal reporting on traffic
app The size of the picture in 、 Whether the size has considered the impact on network traffic
Special services based on traffic security , If only WiFi Internet
Interrupt test
The lock screen is interrupted : Stay in the program operation interface to lock the screen , Check if the operation is normal after recovery
Front and rear station switching : Stay in the program interface , adopt home key , Switch the front and back of the program
Load interrupt : Page interface request 、 When the interface framework is loaded , adopt home key 、 Return key 、 Fast switching operation to interrupt
Abnormal system interrupt : To turn it off 、 power failure 、 Incoming call
Model adaptation
Resolved the adaptation :UI structure 、 The dialog box is based on resolution 、 Screen size adaptation
OS Version adaptation : Design api Call, such as get SIM Card information 、 External location SD Card settings (4.4 External location SD The card does not have write permission )
CPU hardware configuration :X86 Model 、V5、V6、V7、V8
The system configuration
Process management : Power saving management 、 Background process resident management
Display management : font size 、 Font type
Language environment : Language environment
Horizontal and vertical screen configuration : Whether it supports horizontal and vertical screen adaptive processing
Comparative test of competing products
Functional aspects : Compared with similar competitive software in UI Design , Compare the interactive experience
Performance aspect : The performance of competing software of the same kind 、 Power consumption 、 Flow and other aspects are at least equal to each other , It's best not to be too much lower than each other
The house needs to be built layer by layer , Knowledge needs to be learned at one point one . We should lay a good foundation in the process of learning , More hands-on practice , Don't talk much , The last dry goods here ! I stayed up late to sort out the stages ( function 、 Interface 、 automation 、 performance 、 Test open ) Skills learning materials + Practical explanation , Very suitable for studying in private , It's much more efficient than self-study , Share with you .
Get off w/x/g/z/h: Software testing tips dao
Typing is not easy , If this article is helpful to you , Click a like, collect a hide and pay attention , Give the author an encouragement . It's also convenient for you to find it quickly next time .
边栏推荐
- Information and entropy, all you want to know is here
- 一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]
- 一文详解图对比学习(GNN+CL)的一般流程和最新研究趋势
- Array, date, string object method
- Summary and Reflection on issues related to seq2seq, attention and transformer in hands-on deep learning
- 高性能Spark_transformation性能
- Codeforces round 684 (Div. 2) e - green shopping (line segment tree)
- C # compare the differences between the two images
- Introduction Guide to stereo vision (5): dual camera calibration [no more collection, I charge ~]
- Characteristic Engineering
猜你喜欢
![Introduction Guide to stereo vision (3): Zhang calibration method of camera calibration [ultra detailed and worthy of collection]](/img/d8/39020b1ce174299f60b6f278ae0b91.jpg)
Introduction Guide to stereo vision (3): Zhang calibration method of camera calibration [ultra detailed and worthy of collection]

高性能Spark_transformation性能

Kotlin introductory notes (II) a brief introduction to kotlin functions

nodejs_ 01_ fs. readFile

嗨 FUN 一夏,与 StarRocks 一起玩转 SQL Planner!

Wechat H5 official account to get openid climbing account
![Rebuild my 3D world [open source] [serialization-2]](/img/e6/aad5f432aca619b992753187729dcf.jpg)
Rebuild my 3D world [open source] [serialization-2]

Applet network data request

Information and entropy, all you want to know is here

Understanding rotation matrix R from the perspective of base transformation
随机推荐
驾驶证体检医院(114---2 挂对应的医院司机体检)
The combination of deep learning model and wet experiment is expected to be used for metabolic flux analysis
[code practice] [stereo matching series] Classic ad census: (4) cross domain cost aggregation
Svgo v3.9.0+
Svg optimization by svgo
Introduction Guide to stereo vision (1): coordinate system and camera parameters
Creation and reference of applet
Attention is all you need
我的一生.
【PyTorch Bug】RuntimeError: Boolean value of Tensor with more than one value is ambiguous
[beauty of algebra] solution method of linear equations ax=0
【阅读笔记】图对比学习 GNN+CL
Alibaba cloud sends SMS verification code
2310. The number of bits is the sum of integers of K
[ctfhub] Title cookie:hello guest only admin can get flag. (cookie spoofing, authentication, forgery)
12. Dynamic link library, DLL
Introduction Guide to stereo vision (4): DLT direct linear transformation of camera calibration [recommended collection]
Return of missing persons
notepad++
一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]