当前位置:网站首页>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 .
边栏推荐
- Generate confrontation network
- Composition of applet code
- Oracle advanced (III) detailed explanation of data dictionary
- 22-07-04 西安 尚好房-项目经验总结(01)
- c#比较两张图像的差异
- 2310. The number of bits is the sum of integers of K
- Mengxin summary of LIS (longest ascending subsequence) topics
- asp. Net (c)
- Jenkins pipeline method (function) definition and call
- L'information et l'entropie, tout ce que vous voulez savoir est ici.
猜你喜欢
Introduction Guide to stereo vision (5): dual camera calibration [no more collection, I charge ~]
高性能Spark_transformation性能
Applet network data request
Confusion matrix
Attention is all you need
Summary of "reversal" problem in challenge Programming Competition
一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]
Multiple solutions to one problem, asp Net core application startup initialization n schemes [Part 1]
Svgo v3.9.0+
Applet (subcontracting)
随机推荐
Jenkins pipeline method (function) definition and call
顶会论文看图对比学习(GNN+CL)研究趋势
C # compare the differences between the two images
Codeforces round 684 (Div. 2) e - green shopping (line segment tree)
Mengxin summary of LIS (longest ascending subsequence) topics
信息与熵,你想知道的都在这里了
OpenFeign
Luo Gu p3177 tree coloring [deeply understand the cycle sequence of knapsack on tree]
利用请求头开发多端应用
Information and entropy, all you want to know is here
scipy. misc. imread()
Codeworks round 638 (Div. 2) cute new problem solution
2310. 个位数字为 K 的整数之和
c#比较两张图像的差异
OpenGL - Lighting
Wechat H5 official account to get openid climbing account
2309. 兼具大小写的最好英文字母
Jenkins Pipeline 方法(函数)定义及调用
Node collaboration and publishing
Uni app implements global variables