Testing WeChat Moments: Functionality, Interface/Usability, Interruption, Network, Compatibility, Security, Performance Testing

Candidates are generally evaluated from the following two aspects:

1. Comprehensiveness of test case design

2. The priority of test case design

We mainly design from the following dimensions:

1. Function

2. Interface/Ease of Use

3. Interrupt

4. Network

5. Compatibility

6. Security

7. Performance

function test

Moments release function

Take photos and upload them (only photos, not text)

1. Whether it is possible to take photos and upload them, whether the photos taken can be canceled, and whether it is possible to cancel the shooting during shooting

2. Can the photos taken be edited and then uploaded, and can they be canceled after editing?

3. Can I delete the confirmed photos after taking them?

4. The maximum limit for uploading photos is 9. Check whether the photos can be uploaded normally when there are 8 photos, 9 photos, and 10 photos.

5. When the photo is empty, can it be uploaded?

6. After I confirm the photos I have taken, click the back button. After clicking "Cancel", whether to return to the waiting upload interface, and after clicking "Exit", whether to return to the Moments list page

7. Can the circle of friends after posting be deleted?

8. Whether the circle of friends after posting is normally displayed in the circle of friends list, and whether friends can see it

Shoot video upload (only upload video, not upload text)

1. Is it possible to shoot video and upload it?

2. Can the finished video be canceled?

3. Whether the confirmed video can be previewed after shooting

4. Can the confirmed video after shooting be deleted?

5. Can the uploaded video continue to be uploaded after it is deleted?

6. After shooting a video, can you continue to shoot the second video or more

7. The maximum time limit for the uploaded video is 30 seconds. Check whether the video can be uploaded normally when the video is less than 30 seconds, 30 seconds, and longer than 30 seconds, and then check how many seconds the uploaded video is

8. After the finished video is confirmed, click the back button. After clicking "Cancel", whether to return to the waiting upload interface, and after clicking "Exit", whether to return to the Moments list page

9. Can the circle of friends after posting be deleted?

10. Whether the circle of friends after posting is normally displayed in the circle of friends list, and whether friends can see it

Select an image from the photo album to upload (do not upload text)

1. Whether the selected picture can be uploaded normally, whether it can be canceled after selecting the picture, whether it can be edited and then uploaded, whether it can be canceled and not uploaded after editing

2. The maximum limit for uploading photos is 20. Check whether the photos can be uploaded normally when there are 1-20 photos and when more than 20 photos are uploaded.

3. When the selected photo is empty, can it be uploaded normally?

4. Can the selected pictures be deleted, and can they be uploaded after deletion?

5. After selecting the photos and confirming, click the back button. After clicking "Cancel", whether to return to the waiting upload interface, and after clicking "Exit", whether to return to the Moments list page

6. Can the circle of friends after posting be deleted?

7. Whether the circle of friends after posting is normally displayed in the circle of friends list, and whether friends can see it

Select video upload from the photo album (only upload video, not upload text)

1. Whether the video selected from the photo album can be uploaded normally

2. Can the selected video be canceled?

3. Can the selected video be previewed?

4. Can the selected video be deleted?

5. The selected video can be edited and then uploaded

5. Can you continue to upload the selected video after it is deleted?

6. After selecting a video, can I choose the second video or follow up with more

7. The maximum time limit of the selected video is 30 seconds, respectively check whether the video can be uploaded normally when the video is less than 30 seconds, 30 seconds, and greater than 30 seconds, and then check how many seconds the uploaded video is

8. After the selected video is confirmed, click the back button. After clicking "Cancel", whether to return to the waiting upload interface, and after clicking "Exit", whether to return to the Moments list page

9. Can the circle of friends after posting be deleted?

10. Whether the circle of friends after posting is normally displayed in the circle of friends list, and whether friends can see it

Take a photo, take a video, choose a photo, choose a video mixed test situation (do not upload text)

1. After taking a photo, select a photo from the album, can it be uploaded normally?

2. After selecting a photo from the album, and then taking a photo, can it be uploaded normally?

3. Can I take a video after taking a photo?

4. Can I take photos again after shooting the video?

5. After shooting a video, can you choose a video from the album

6. After shooting a video, can I choose a photo

7. After taking a photo, can I choose a video

8. Can you select a video after selecting a photo from the album?

9. After selecting a video from the album, can you select a photo

10. After selecting a photo from the photo album, can you shoot a video again?

11. Can you take a photo after selecting a video from the album?

12. Select a video from the photo album, whether you can shoot another video

13. Can the circle of friends after posting be deleted?

14. Whether the circle of friends after posting is normally displayed in the circle of friends list, and whether friends can see it

Send text (text only, no video or photos)

1. Whether the text can be uploaded normally

2. Whether it is normal within the specified character length or beyond the maximum character length

3. When the uploaded text is empty, can it be uploaded normally?

4. Does it support text copy and paste upload

5. After the text editing is completed, click the back button. After clicking "Cancel", whether to return to the waiting upload interface, and after clicking "Exit", whether to return to the Moments list page

6. Can the circle of friends after posting be deleted?

7. Whether the circle of friends after posting is normally displayed in the circle of friends list, and whether friends can see it

Sending text, photos, and video mixed tests

1. Whether the text and selected photos can be uploaded normally

2. Whether the text and photos can be uploaded normally

3. Whether the text and selected video can be uploaded normally

4. Whether the text and selected photos can be uploaded normally

5. Can the circle of friends after posting be deleted?

6. Whether the circle of friends after posting is normally displayed in the circle of friends list, and whether friends can see it

position:

1. After writing the content to be uploaded, click "Location" to test whether the positioning function can be called normally. After selecting the location, whether the selected location can be previewed. After sending to Moments, whether the selected location can be displayed correctly. Click on the location to view location details

2. Can the circle of friends after posting be deleted?

3. Whether the circle of friends after posting is normally displayed in the circle of friends list, and whether friends can see it

Moments permission "who can watch"

1. After editing the content to be uploaded, if it is "public", whether all friends can see the dynamics posted

2. After setting to "private", whether only you can see it

3. Set the "group part" to be visible, select the visible group or select the visible people from the address book, whether only the people in the selected group and the people selected from the address book are visible

4. After setting "Do not show to whom", select an invisible group or select an invisible person from the address book, whether the people in the selected group or the person selected from the address book are invisible

5. Whether you are visible no matter how you set it

6. Whether my friends can delete the updates I send, whether only I can edit and delete them

7. Enter your own circle of friends list, if you only send text and it is private, do you only have the permission to delete

8. Enter your own circle of friends list. If you send text and pictures, or only pictures and it is private, in addition to the delete permission, can you set it as a public permission, and whether all friends can see it after it is made public?

"Remind who to watch" function in Moments

1. After editing the news, click "Remind who to watch", select the person to be reminded and send the news, whether the reminded person will receive @reminder

Circle of friends browsing function

1) Text view:

 a. Whether to hide too long text content, and support to view the full text

 b. Right click and select copy, favorite, translate

 c. Does the url link support clicking to jump to the webpage?

2) Image viewing

 a. Right click on the thumbnail supports collection/editing

 b. Click to support large image browsing

 c. Choose to send to friends, favorites, save pictures, edit

 d. Multiple pictures support left and right sliding browsing

3) Video viewing

 a. Right-click video supports mute playback/collection

 b. Click the video play button to support playing video

 c. Choose to send to friends, bookmark, save video, edit

4) Share dynamic browsing

5) Like: like, cancel like

6) Comments

 a. Comment length: the comment length is reasonable, and the comment exceeds the upper limit of words

 b. Comment type: pure Chinese, pure numbers, pure letters, pure characters, pure emoticons (wechat emoticons/emoticons built into mobile phones), mixed types, including url links;

 c. Does the comment support copy and paste?

 d. Empty verification

 e. Delete after posting a comment

 f. Comment reply operation

7) Delete Moments dynamics

8) Change album cover

9) Whether the refresh is normal to obtain new news

10) Swipe up to load more

Interface/Usability Testing

1. From the perspective of technicians: whether the page layout design is consistent with the product prototype/ui rendering

2. In addition to consideration 1, we also need to consider user use: whether the function is easy to operate, whether the page layout and typesetting style are beautiful and reasonable, and whether the information related to the prompt is easy to understand

interrupt test

1. Main considerations: a) Core functions b) Real-time data exchange exists in the current functions. For example, if posting to Moments or browsing Moments is interrupted, is it prone to crashes?

2. Interruption includes: front and back switching, lock screen unlocking, reconnection after network disconnection, app switching, interruption of incoming calls/messages, plugging and unplugging earphone cables/data cables

network test

1. Different network standard tests of the three major operators

2. Network switching test: WIFI/4G/5G

3. No-network test: For the data cached locally, whether some circle of friends information supports browsing

4. Weak network test:

a. Delay: Whether the page response time is acceptable, whether different network standards distinguish the timeout period, and whether the request timeout occurs, and whether to give corresponding prompts

b. Packet loss: whether there is a timeout reconnection mechanism, if there is no response, whether to give a corresponding prompt

c. Integrity verification of page rendering

compatibility test

1. Whether the function interface display of Android mobile terminal and iOS terminal (mainstream) is normal

2. Whether the data displayed in Moments of each platform is consistent

Safety test

When sending the Moments, text input script code, whether there is an exception

Performance Testing

1. Server performance test

It can be realized by loadrunner/jmeter tool, mainly focusing on TPS, response time, throughput, CPU, memory, etc.

2. App client performance test

 It can be realized by GT tool, and pay attention to the CPU, memory, traffic, power consumption and other occupancy rates during runtime

3. App pressure stability test

Implemented through the monkey tool, frequently sending Moments, browsing Moments requests, is it prone to crashes?

Finally: The complete software testing video tutorial below has been sorted out and uploaded, and friends who need it can get it by themselves [Guaranteed 100% free]

Software Testing Interview Documentation

We must study to find a high-paying job. The following interview questions are the latest interview materials from first-tier Internet companies such as Ali, Tencent, and Byte, and some Byte bosses have given authoritative answers. Finish this set The interview materials believe that everyone can find a satisfactory job.

Guess you like

Origin blog.csdn.net/weixin_50829653/article/details/132325764