App function test 7 Big attention point _ Software test

Source: Internet
Author: User

01

Run

1 after the app installation completes the test run, can open the software normally.

2 app opens the test, whether has the loading status progress prompt.
3 whether the switch between the app pages is fluent and the logic is correct.
4) Registration
Edit page with Form
User name Password length
Post-Registration Prompt page
Front registration page and Admin page data in the background are consistent
After registering, in the Background admin page prompts
5) Login
Using a legitimate user login system
Does the system allow multiple illegal logons and limit the number of times
Log on to the system using the logged in account to properly handle
User name, password (password) error or missing fill can log in
Delete or modify the user, the original username login
Do not enter user password and repeat point "OK/Cancel" button, allow login
After landing, the login information on the page
The logout button is on the page

Handling of Login Timeout

02

Front and rear switch of application

1 app switch to the background, and then back to the app, check whether to stay in the last operating interface.
2 app switch to the background, and then back to the app, check the function and application status is normal.
3 app switch to the background, and then back to the foreground, pay attention to whether the program crashes, functional status is normal, especially for the switch from the background back to the foreground data has automatic updates.
4 Mobile phone lock screen unlock into the app to notice whether the crash, functional status is normal, especially for the back from the background to the foreground data has automatic updates.
5 When the app is in use, there is a phone in the interrupt and then switch to the app, functional status is normal.
6 when the app is killed in the city, then open the App,app can start normally.
7 when you have to deal with the prompt box, switch to the background, and then switch back, check whether the prompt box is still there, and sometimes apply to automatically skip the tip box defects.

8 for data Exchange pages, each page must be the front and rear switch, lock screen test, this page is the most prone to collapse.

03

Free Landing

Many applications provide a login-free function, when the application is turned on automatically when the user login to use the app.
1 to consider the absence of network conditions can be normal access to the login-Free state.
2 After the user login, to verify the user login information and data content is updated to ensure that the original user exit.
3 According to the existing rules of Mtop, one account is allowed to log in only one machine. So, you need to check an account to log on multiple handsets. The original mobile phone users need to be exited, give a friendly hint.
4 app Switch to backstage, in switch back to front check.
5 switch to the background, and then switch back to the front of the test.
6 after the replacement of the password, check whether there is a valid identity verification of the data exchange.
7 support automatic login application in the data validation, check whether the system can automatically log on successfully and the data operation is correct.

8 Check the user active exit login, the next time you start the app, you should stay in the login interface.

04

Offline browsing

Many applications support offline browsing, where local clients cache part of the data for viewing by the user.
1 in the wireless network situation can browse local data.
2 to exit the app and open the app to normal browsing.
3 Switch to the background and then back to the foreground can be normal browsing.
4 lock screen and then unlock back to the application front can be normal browsing.

5 When the data on the server segment is updated, give the corresponding prompt off-line.

05

App Update

1 When the client has a new version, there are update prompts.
2 when the version is not mandatory upgrade version, the user can cancel the update, the old version can be used normally. The next time the user starts the app, the update is still present.
3 when the version is forced to upgrade version, but given the mandatory update after the user did not do the update, exit the client. The next time you start the app, a forced upgrade prompt is still present.
4 When the client has a new version, the local does not delete the client, the direct update check whether the normal update.
5 When the client has a new version, if the client is not deleted locally, check whether the updated client function is a new version.

6 When the client has a new version, in the case of the local do not delete the client, check the resource file with the same name, such as the picture can be normal update to the latest version. If the above cannot be updated successfully, it is also a flaw.

06

Positioning, Camera services

1 app to camera, positioning service, you need to pay attention to system version differences.
2 useful to the camera service place, need to carry out the switch before and after the test, check whether the application is normal.
3 When testing the camera service, you need to use the real machine for testing.

07

Push test

1 Check whether the push message is sent in accordance with the specified business rules.
2 The user does not receive a push message when it is not received.
3 If the user has set a time period of no interruption, check that the user cannot receive the push during the period of interruption. The user can receive the push in a normal period of time without interruption.
4 When the push message is for the logged-in user, need to check the received push and the user status is consistent, no wrong to the other people's message pushed over. In general, only the last logged-on user on the phone is sent a message push.

5 test Push, you need to use the real machine to test.
If you have any questions, welcome to add QQ Group Test introduction Great God 755431660 study together ~

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.