Core tests that must be mastered in 2023App testing: UI and functional testing

1. UI testing

UI is the abbreviation of User Interface. UI design refers to the overall design of human-computer interaction, operation logic, and beautiful interface of the software. Good UI design not only makes the software personalized and tasteful, but also makes the operation of the software comfortable, simple, and free, and fully reflects the positioning and characteristics of the software. Starting from the startup interface, to the running process, and to exit, UI testing has its own specifications and requirements.

1) Interface display

2) Graphics test

1. Under different mobile phone systems, such as when the APP is running, whether irrelevant buttons are blocked (to avoid inconvenient operations);

2. There should be a clear distinction between the focus and non-focus borders of the control;

3. When the APP is operating and does not respond for a long time, is there a corresponding interface prompt to indicate that the operation is in progress (such as user login, upload, APP update, APP download, etc.);

4. Whether the APP button position display meets the requirements;

5. Whether the various pop-up prompt interfaces of the APP meet the requirements and whether the text content is correct;

6. After the APP is run, whether sensitive pictures appear in the interface;

7. After the APP is running, whether the user can customize the interface style;

8. Whether the APP logo shortcut icon is beautiful;

9. Click on the APP to enter the About interface and check whether the logo icon is displayed normally;

3) Content testing

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036

2. App function testing

Test APP functions based on software requirements and user requirements

1) Log in, log out, exit

1. Is it normal to click the login button?

2. Enter the correct user name and password to see if the login is normal;

3. Enter the wrong user name to log in, and check whether the login is normal; .

4. Enter the wrong password to log in. Is the login normal?

5. Is it normal to click login without entering the username or password?

6. Can you still log in with a disabled username?

7. Can you log in with a non-existent user name?

8. When logging in with a non-existent user name, will it prompt "This user does not exist, please log in again";

9. After logging in for the first time, will the login username be recorded?

10. Can the logged-in username be deleted?

11. Check whether there is a "remember password" function;

12. Check "Remember Password" to see whether the password will be displayed the next time you log in;

13. Is there an "automatic login" function?

14. Check "Automatic login", whether the login interface will be displayed next time the APP is run;

15. Whether the login method is bound to a third-party account;

16. Select the third-party binding method to log in. Is it normal?

17. After the third party logs in, check whether the data synchronization is normal;

18. Can you log in normally when there is no network?

19. When the login times out, is there a pop-up prompt?

20. Does the same username support multiple mobile phone logins?

21. Is it normal to log in under different system environments?

22. Is it normal to log in under different network environments?

23. When the login is successful, click Logout. Will it exit the game interface and return to the login interface?

24. When clicking to log out, whether to give the user a pop-up prompt;

25. When you click Cancel to log out, will you return to the APP interface and continue running the APP?

26. When logging out, will the current user be logged out and returned to the login interface?

27. When clicking to exit, whether to give the user a pop-up prompt;

28. When you click Cancel to exit, will you return to the APP interface and continue running the APP?

2) Switching between front and back

1. Whether it is possible to switch between the front and back operations of the APP normally;

2. When the APP switches to the background, whether the APP interface is still displayed; .

3. When the APP switches to the background, will the APP run normally?

4. When the APP switches to the background, does the APP exit?

5. When the APP switches to the background, does the APP appear abnormal?

6. When switching between mobile phones with different systems, can the APP be switched normally?

7. When the APP switches to the foreground again, can the APP interface be displayed normally?

8. Will frequent switching between the front and back of the APP cause the APP to become abnormal?

9. When the APP is in use, when receiving text messages or WeChat messages, whether to switch the APP to the background;

10. When the APP is being used, when a call comes and hangs up, is the APP functioning normally?

11. When the phone is locked and unlocked, whether the APP interface is displayed normally;

12. When the phone is locked and unlocked, does the APP function normally?

13. For pages with data exchange, each page must be tested for front and back switching and screen locking. Such pages are most likely to crash;

14. After a prompt box that must be processed appears, switch to the background, then switch back, and check whether the prompt box still exists. Sometimes there will be a defect that the application automatically skips the prompt box;

15. After forcibly exiting the app process and then opening the app, will the app start normally?

Finally, I would like to thank everyone who has read my article carefully. Looking at the increase in fans and attention, there is always some courtesy. Although it is not a very valuable thing, if you can use it, you can take it directly!

Software Testing Interview Document

We must study to find a high-paying job. The following interview questions are from the latest interview materials from first-tier Internet companies such as Alibaba, Tencent, Byte, etc., and some Byte bosses have given authoritative answers. After finishing this set I believe everyone can find a satisfactory job based on the interview information.
 

Insert image description here

Guess you like

Origin blog.csdn.net/m0_58026506/article/details/132980398