What is the main reason for APP crash?
1. What kind of scenarios are likely to cause crash problems?
Recently, I have been thinking about what kind of problems are likely to cause crashes - that is, having abnormal thinking. For example: Just two days ago I watched an American TV series called "Rookie". There was a scene in which the protagonist John Nolan failed to stop the fugitive's car with a police car, causing the fugitive to escape. What is the connection between this scene and the test? First of all, normal people will avoid collisions with others when driving on the road. This is like the main process of testing a function, and they will not make random inputs; but the policeman is different. He will do whatever it takes to catch the fugitive. All methods, this is like abnormal thinking during the testing process, thinking about how to operate the function to make it difficult to use.
Book 1. Abnormal operations
Various abnormal operations may cause the program to crash. Although customers basically use the APP according to the process, for testers, potential crashes are found Problems and ensuring product quality are the best summary of our work. Most of the specific function crash issues summarized below are caused by abnormal operations, such as adding large-capacity images, long images, incomplete images, etc. during the image upload process.
Tip 2. Switching back and forth between the front and back of a certain function can easily lead to a crash
For example, switching to the background and back again during video playback
Tip 3. Boundary Value class collapse
The so-called boundary value class problem is the maximum value that the test function can withstand. For example, for example, the maximum picture support is 5M, you upload a picture = 5M, and the text box supports a maximum of 300 words. Just enter more than or equal to 300 words.
Book 4. Click a specific function multiple times
This is more common. Click the page return button multiple times, search multiple times, click the switch button multiple times, and click the share button multiple times. etc. will cause the program to crash.
Tip 5. Function operation under weak network conditions
Tip 6. Quick operation when the page is not fully loaded
2. Crash problem of specific functions
2.1, Video Category/Voice Category
1) When the video is playing in full screen, click the full screen button and the return button in the upper left corner multiple times, the system crashes
2) When the video is played in full screen, click full screen at the same time and return to the previous page button
3) The system crashes when switching between horizontal and vertical screens during video playback
4) During video playback, the system crashes after repeatedly adjusting the multiple speed
5) Video Switching to the background and then back to the foreground during playback, the playback fails
6) The APP crashes when switching chapters multiple times during video playback
7) The video is paused by other software during playback and then restarted Switch to the play page and click Continue to be unable to continue playing
8) The downloaded video crashes after clicking to delete it
2.2. Camera/Scan/Avatar
1) Scan Scan the interface to enter the photo album and select more than 10M pictures. A crash occurs.
2) No photo album permissions to modify the avatar, but the photo album can be accessed
3) The avatar uploads a long picture and it crashes
4) The avatar Crash when uploading incomplete pictures
5) Click the photo button to switch to the background, then switch to the foreground, click to select the picture and a crash occurs
2.3. Text box/search
Input Paste the content in the box and select all and copy the program crash
2) Enter text in the search interface and select all and add the crash
3) After the search is successful, search for the APP again
4) Enter special characters multiple times to search, and the app crashes
5) Click Cancel on the search results interface and the app crashes
2.4. Page operations
1) After entering the page Exit immediately and click on other columns
2) Continuously return to the previous page
3) Enter the interface and keep loading, kill app and then click app, a crash occurs after the page opens
4) When there is a lot of content in the interface, slide up to refresh and then slide down. The interface will be stuck. Click on any record and a crash will occur.
2.5. Sharing function
1) After sharing on WeChat, successfully return to the application. Click the share button again and the app crashes
2) Operate the message sharing button multiple times
3) After successfully sharing the content, if you open the link in QQ, it will prompt that the story does not exist
4 ) Weibo authorized login, crashed several times
Finally, these scenarios and operations require temporary changes to achieve better results. Clicking a certain function multiple times under weak network conditions, I personally think it is easier to use. It involves clicking a certain function multiple times, and the program frequently switches between front and back, etc.
The above is the detailed content of What is the main reason for APP crash?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Let's take the Dashen apk as an example. Through the previous analysis of the app decryption Lua script, we can decrypt the Lua script of the Dashen apk. Now let's decrypt its resources (configuration files and pictures, etc.). Let’s take a more important configuration file as an example. Before decryption: the file header also has a signature value: fuckyou!. Seeing this, we first thought about whether it was also encrypted with xxtea. We used the above method to decrypt it with xxtea first, and then decompressed it. We found that it was still garbled, and an error occurred during the operation. Obviously, we have to deny what we just said. conjecture. We continue to decrypt the configuration file step by step. Think about it for a moment, the file header is: fuckyou! If you want to decrypt files, you will inevitably need to process

How to get real-name authentication on Jingdong Mall APP? Jingdong Mall is an online shopping platform that many friends often use. Before shopping, it is best for everyone to conduct real-name authentication so that they can enjoy complete services and get a better shopping experience. The following is the real-name authentication method for JD.com, I hope it will be helpful to netizens. 1. Install and open JD.com, and then log in to your personal account; 2. Then click [My] at the bottom of the page to enter the personal center page; 3. Then click the small [Settings] icon in the upper right corner to go to the setting function interface; 4. Select [Account and Security] to go to the account settings page; 5. Finally, click the [Real-name Authentication] option to fill in the real-name information; 6. The installation system requires you to fill in your real personal information and complete the real-name authentication

Microsoft launched SmartAppControl, a Windows 11 security feature, earlier this year. At the time, Microsoft described it as a protection tool that "blocks untrusted or potentially dangerous applications." What was unique about the tool at the time was that it determined whether it should run on a Windows 11 device. SmartAppControl initially runs in evaluation mode; it is in this mode that the application decides whether it should be opened. Microsoft did reveal that users can enable Smart App Control in the App and Browser Controls section of the Windows Security app. According only to Microsoft, SmartAppC

Apple's products and services have always been loved by users around the world. Registering a Hong Kong Apple ID will bring more convenience and privileges to users. Let’s take a look at the steps to register a Hong Kong Apple ID and what you need to pay attention to. How to register a Hong Kong Apple ID When using Apple devices, many applications and functions require using Apple ID to log in. If you want to download applications from Hong Kong or enjoy the preferential content of the Hong Kong AppStore, it is very necessary to register a Hong Kong Apple ID. This article will detail the steps on how to register a Hong Kong Apple ID and what you need to pay attention to. Steps: Select language and region: Find the "Settings" option on your Apple device and enter

The AppStore is a marketplace for iOS-related applications. Here you can also find free apps and paid apps. Apps can be gaming apps, productivity apps, utility apps, social media apps, and many more categories of apps. You may have downloaded or purchased many apps for iPhone from the AppStore. Now you may be wondering how to view the purchase history of apps purchased in the App Store. Sometimes, you may want to hide certain purchases from your purchase history for privacy reasons. In this article, we will guide you to find your purchase history and how to delete/hide purchases from your purchase history if necessary. Part 1

The China Unicom app can easily meet everyone's needs. It has various functions to solve your needs. If you want to handle various services, you can easily do it here. If you don't need it, you can unsubscribe in time here. It is effective. To avoid subsequent losses, many people sometimes feel that the data is not enough when using mobile phones, so they buy additional data packages. However, they don’t want it next month and want to unsubscribe immediately. Here, the editor explains We provide a method to unsubscribe, so that friends who need it can come and use it! In the China Unicom app, find the "My" option in the lower right corner and click on it. In the My interface, slide the My Services column and click the "I have ordered" option

As a shopping voucher, invoices are crucial to our daily lives and work. So when we usually use Duodian app for shopping, how can we easily issue invoices in Duodian app? Below, the editor of this website will bring you a detailed step-by-step guide for opening invoices on multi-point apps. Users who want to know more must not miss it. Come and follow the text to learn more! In the [Invoice Center], click [Multi-Point Supermarket/Free Shopping], select the order that needs to be invoiced on the completed order page, click Next to fill in the [Invoice Information], [Recipient Information], and click Submit after confirming that they are correct. After a few minutes, enter the receiving mailbox, open the email, click on the electronic invoice download address, and finally download and print the electronic invoice.

Blackmagic Design has finally brought its well-praised Blackmagic Camera app to Android. The professional video camera app is free to download, and it offers complete manual controls. These controls aim to make it easier for you to take pro-level cin
