App function test

Source: Internet
Author: User

App functional testing is not significantly different from other areas of project functional testing, and the test case is designed according to the software Requirements specification. In terms of the complexity of the app's functionality, the app is usually not too complex

App feature testing highlights include the following: 1.UI testing, 2. Installation and uninstallation, 3. Login run, 4. Switch Test,
5. Compatibility test, 6. Upgrade update, 7. Exception test, 8. Network test, 9. Permission test

1.UI Test

1) The layout of the Interface (menu, window, button), whether the style meets the customer's requirements, whether the combination of text and pictures is beautiful, and whether the operation is friendly.

2) Clear, concise, beautiful, responsive, consistent

3) Graphic test, content test, navigation test
Graphics include pictures, colors, fonts, backgrounds, buttons
Whether the text is displayed, whether it is ambiguous, and whether sensitive fields are involved

2. Installation and uninstallation test

Installation

1) Whether the software can be run properly after installation, the installation directory and files are established.

2) App version overlay test (v1.0>v2.0) and release fallback test (v2.0>v1.0)

3) The installation process is canceled, the next installation is normal.

4) The installation process calls, SMS, notification, whether the installation has an impact.

5) If the installation space is insufficient when the appropriate prompt

Unloading

1) If you are prompted to uninstall the app directly.

2) Whether to delete the appropriate installation directory after uninstallation.

3) Whether the uninstall supports the Cancel function, when you click Cancel, whether it is available normally.

4) in the process of the crash, power outage, restart, etc., what impact on the unloading.

3. Login Run

Login

1) The user name and password error, missing fill, the interface has a prompt message.

3) The login is normal after the password is changed.

4) After the user actively exits the login, the next time you start the app, you should enter the login screen.

5) iOS and Android device login to the same account, the user data is synchronized.

Run

1) After the installation of the app, whether it can open normally, whether there is loading diagram, etc.

2) The app is running at a normal speed and the switch is smooth.

4. Switch test

Switch scenes include: app switch to background, switch between multiple apps.

1) app switch to or other app or system interface, then back to the app, whether to stay in the last operation of the interface, the app is normal use.

2) When the app is in use, the phone comes in and then switches to the app, the function status is normal.

5. Compatibility test

1) Compatibility of operating system versions (Android versions, iOS versions)

2) compatibility of different handset brands.

3) App cross-version compatibility.

4) compatibility with other apps.

6. Upgrade Updates

1) When the app has a newer version, the mobile phone side has the update prompt.

2) When the app version is a non-mandatory upgrade, you can cancel the update and the old version will work. The update prompt will still appear the next time the user launches the app.

3) If the app has a new version, the direct update check will update properly.

4) After the update, check if the more Apps feature is a new version.

7. Anomaly Testing:

1) Interactive anomaly test: The client as a mobile phone characteristics testing, including the situation of being disturbed, such as incoming calls, SMS, low battery test, etc.
Also pay attention to the mobile hardware, such as: Standby, Plug and unplug data cable, headphones and other operations will not affect the client.

2) Abnormal test: Mainly includes broken network, power outage, server anomalies, such as the situation, the client can be normal processing, to ensure the correctness of the data.

8. Network Testing

Currently mobile phone access to the network is mainly divided into 3G, 4G, WiFi.

1) When there is no network, there is the operation or prompt to switch the network.

2) Switch between the network, broken network and other apps have the corresponding prompt, re-connected to normal use.

3) When the network signal is not good, check whether the data will remain in the status of the submission, there is no timeout limit. If the data exchange fails to give a hint.

4) Whether the operation under the weak network is prompt.

9. Permission Test

When permissions are not turned on, or if friendly prompts allow settings, when enabled, jump to the settings screen.

1) Restrictions allow access to network prompts or options.

2) There are restrictions that allow read-write contacts, user data hints, or options.

3) There is a limit to allow camera tips or options.

4) There are restrictions to allow positioning of the feature tips or options.

App function test

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.