Joke Collection Website - Public benefit messages - How to test the application of app software testing in mobile phones?
How to test the application of app software testing in mobile phones?
1. Safety test
1) Software permissions
-Risk of fee deduction: including sending short messages, making phone calls, connecting to the Internet, etc. -Privacy risk: including access to mobile phone information and contact information. -New risk projects.
2) Comparative analysis of official permission list information of developers 2. Installation, operation and uninstall tests.
Verify whether the App can be installed, run and uninstalled correctly, and the usage of system resources during and after running, mainly including:
1) Check whether the software can be installed, run and uninstalled correctly; 2) Install, uninstall and update error reports; 3) Other auxiliary information:-Whether the location and folder are reasonable; -Whether the component is registered or deleted correctly;
-Evaluate the usage of system resources (such as CPU, memory and storage) before and after operation. 3. User interface testing
Test whether the layout and style of user interface (such as menu, dialog box, window and other visual controls) meet customer requirements, whether the text is correct, whether the page is beautiful, whether the combination of text and pictures is perfect and whether the operation is friendly.
The goal of UI testing is to ensure that the user interface will provide users with corresponding access or browsing functions by testing the functions of the object. Ensure that the user interface meets the standards of the company or industry. Including user-friendliness, humanization and operability tests. 4. Functional testing
According to the software description or user requirements, verify the realization of various functions of App, and realize and evaluate the function testing process by the following methods:
1) Use the method of time, place, object, behavior, background or business analysis to analyze and refine the user usage scenarios of App, compare descriptions or requirements, sort out internal, external and non-functional directly related requirements, build test points and define test standards (if there are no clear standards to follow in user requirements, you need to refer to industry or relevant international standards or rules). 2) According to the characteristics of the tested function point, list the corresponding test case types to cover it, such as equivalence, boundary, negation, exception or illegality, scene rollback, correlation test and other test types to cover it. 3) Track the coverage rate of test implementation and the requirements input in each stage of test implementation, and correct business or requirements misunderstanding in time. 5. Characteristic test
Evaluate the temporal and spatial characteristics of App
1) limit test: verify whether the App can respond correctly under various boundary pressures (such as battery, storage, network speed, etc.). ).
2) Response ability test: test whether various operations in the App meet the user's response time requirements 3) Stress test: whether the system resources are abnormally occupied under repeated/long-term operations; 4) Performance evaluation: evaluate the usage of system resources in typical user application scenarios.
5) baseline test: comparison test with competitive products, product evolution, etc. 6. Interrupt test
Aiming at the service level classification and real-time characteristics of intelligent terminal applications, this paper puts forward testing methods, such as testing the interaction between the app and key applications such as incoming calls, file download and music appreciation when it is running in the foreground/background state. 7. Compatibility testing
Mainly test internal and external compatibility, including:
Compatible with local and mainstream applications; Check whether the data and Applications of the app are correct under various network connections (WiFi, GSM, GPRS, EDGE, WCDMA, CDMA 1x, CDMA2000, HSPDA, etc.). );
Whether it is compatible with various devices (if there is cross-system support, it is necessary to check whether the behaviors are consistent under various systems).
8. Safety testing
Security testing is particularly important. Careless data storage or transmission methods provide opportunities for illegal and malicious purposes.
Intelligent terminal security involves information interaction and storage contacts. Based on the experience of network transmission and related security testing, App security testing can be roughly divided into the following categories:
1) From the local storage of data to the transmission, processing and remote access of data, evaluate the security characteristics of App based on the corresponding security standards/industry standards;
2) Drawing lessons from some successful experiences of WebApp and network security testing, tailoring or adapting it in the intelligent terminal APP testing;
3) Detect user authorization level, data leakage, illegal access, etc. The application of;
4) Check the input validity, authentication, authorization, sensitive data storage, data encryption and other aspects of the App in order to find potential security problems;
5) Check whether the App meets the corresponding requirements based on various communication protocols or corresponding industry safety standards.
- Previous article:Why can't the mobile phone send short messages?
- Next article:Invite friends and relatives to watch the ceremony by SMS.
- Related articles
- How to set up red envelope assistant for OPPO mobile phone
- How many kilometers is it from Luzhou to Leshan Giant Buddha?
- Ask for the account number and password of Unicom wlan, which tywlan sent to 11 to obtain.
- Huawei's mobile phone authenticity inquiry method is open!
- How long will it take for Guangdong Zhengyi to receive the text message?
- How can the money in WeChat be transferred to the bank for deposit?
- Which mobile phone can be located by SMS? It is worrying that the old man doesn't go home on time and doesn't answer the phone. They want to locate remotely and get extra points of satisfaction.
- How to speak English by texting?
- How does iphone change the number of times it sends SMS messages?
- Does BYD 4s store know whether the car it bought is scheduled for production?