How to answer the project experience section of the software testing interview? What do junior and senior test engineers ask?


foreword

Questions about project experience

Software testing is a position that requires experience accumulation, so the interview attaches great importance to project experience. Therefore, you must have project experience in your resume, and you will be asked questions around the project to judge the authenticity of the project experience in your resume, and then see if you are capable enough to enter the company to independently undertake the testing of the project.

Software testing interview questions: https://www.bilibili.com/video/BV1Lq4y137aR/

Some high-frequency interview project questions:

Tell me about your project testing process?
Briefly introduce your project business?
Which functional module are you responsible for testing? How did you test it?
Did you encounter any problems in the test project? How did you solve it?
How long is the iteration cycle of the project? How much time is spent on development and testing?
Are there any bugs in the project that impress you?
When encountering a bug, how to locate whether it is a front-end bug or a back-end bug?
In a project, if the developer says that your bug is not a bug, what should you do?
Do you think there is anything that needs to be optimized in terms of project process and testing?
How to deal with bugs with low recurrence rate?

Among them, the ability to examine mainly includes the following aspects:

Project testing ability (testing process) and project testing thinking
Ability to deal with problems encountered in the test work process, ability to solve problems
Communication and collaboration ability in the work, within the department, and between departments

Example:
Which functional module are you responsible for testing the project? How did you test it?

The project and business are investigated:
familiar with the project business process, briefly introduce the project business (summary),
the modules you are mainly responsible for, and how to test clearly? — Embody test thinking

For example, how to test the "login function" that the interviewer likes to give examples?
We can answer as follows:

If you log in, take our project as an example, you need to enter two input items: mobile phone number and password;
therefore, first consider normal login, and enter the correct user name and password to log in successfully; (normal test)

Then the situation of abnormal login: For example, if the mobile phone number is too long or too short (10, 12), whether there is a friendly error message if the input is not a number, or if the input is empty; the mobile phone number is not registered; whether there is any restriction when logging in repeatedly; Cipher also considers these dimensions, and uses the method of equivalence class and boundary value to design test points; (abnormal test, and explain the use case design method used)

Then consider the upper limit of the number of errors, remote login, etc.; (mining hidden needs)
non-functional aspects, consider compatibility (login with different browsers), interface (beautiful typography typos), security is account security (blacklist), performance In terms of frequent logins and batch user logins, etc. are considered. (Consider non-functional tests)

Questions about technology and tools

Software test engineer is a technical position, so technology and tools will definitely be asked. However, because different test levels require different tools and techniques, according to different levels, different technical interview questions are organized as follows:

Junior and intermediate test engineer:
interface test process, use case writing, use of interface test tools
Jmeter, Postman, Soup UI tools use of
packet capture tools: Fiddler, Charles, F12, etc.
How to analyze and locate problems and bugs
Linux-related commands, Building of test environment
Use of database and SQL commands, adding, deleting, modifying and checking operations
Use of other testing tools: RF, git, SVN, xshell, secureCRT, Xmind, ZenTao, JIra

Intermediate and senior test engineers:
issues related to automated testing, such as python, Java language grammar,
interface automated testing, and the use of commonly used libraries and tools UI
automated testing and the use of commonly used libraries and tools
APP automated testing and the use of commonly used libraries and tools
How is the framework built and landed?

Senior Test Engineer:
How to use Jmeter and Loadrunner tools for performance
testing? And how to analyze the results and do performance tuning?
Tools and capabilities related to test development
Tool use and skills for security testing, etc.

To answer these questions, you must have actually studied and practiced in the project. There are not many answering skills for these hard skills, just do it and use it, and answer it truthfully.

The following is the most complete software test engineer learning knowledge architecture system diagram in 2023 that I compiled

1. From entry to mastery of Python programming

Please add a picture description

2. Interface automation project actual combat

Please add a picture description

3. Actual Combat of Web Automation Project

Please add a picture description

4. Actual Combat of App Automation Project

Please add a picture description

5. Resume of first-tier manufacturers

Please add a picture description

6. Test and develop DevOps system

Please add a picture description

7. Commonly used automated testing tools

Please add a picture description

Eight, JMeter performance test

Please add a picture description

9. Summary (little surprise at the end)

Time waits for no one, only struggle can change destiny. Let us shoulder the burden, go forward bravely, take dreams as horses, and take every step firmly!

All the successful people in the world are through persistence and hard work. Only by continuous struggle can we embrace a better future. Let us go forward bravely, meet challenges, rely on faith, and forge ahead!

Don't be afraid of setbacks, don't stop at adversity. Only by going forward bravely can we usher in a better future. Let us have faith, be down-to-earth, move forward firmly, and achieve our dreams!

Guess you like

Origin blog.csdn.net/x2waiwai/article/details/129955980