The latest software test interview questions and answers in 2020, collect them to prepare for job-hopping in the coming year

foreword

Many software testing friends want to jump ship and raise their salary in the new year, so they search the Internet for software testing interview questions. The online interview questions are mixed, and some of them are questions that the interviewer would not ask a long time ago. I have compiled the latest software testing interview questions for you, and remember to collect them after reading them.

In addition, I also compiled a complete set of learning materials for automated software testing + interview questions from large manufacturers for my friends. Due to the limited space, I could not send them all, so I put them all on my private public account [Programmer Ashin 】It's inside, everyone picks it up.

software test

1. Why do software testing work in a team?

A: The last step to ensure software quality.

2. What do you think is the key to good test case design?

A: The business and software requirements are very clear, and different test case designs can be selected according to different requirements.

3. Please compare the differences and connections between black box testing, white box testing, unit testing, integration testing, system testing, and acceptance testing

Answer: Black box/white box: The main difference is whether you understand the internal structure of the system or program and code unit testing: focus on the correctness of a unit, function, or module, and generally need to write relevant test code. Integration testing: direct integration interface testing of modules or modules, single module testing system testing: a full functional full test.

4. What is the purpose of the test plan work?

A: Arrange in advance the selection of testing tools, the selection of testing types, and personnel requirements to ensure coordination with project development to ensure the smooth progress of the testing work.

5. What is the strategy for software testing?

Answer: Under the guidance of certain software testing standards and testing specifications, a collection of software testing principles, methods, and methods specified in accordance with the specific environmental constraints of the testing project.

6. What are the tasks of the tester in the software development process?

answer:

  1. Find bugs;
  2. Avoid defects in the software development process;
  3. measure the quality of software;
  4. Pay attention to user needs.
7. What is the process of software testing?

Answer:
Requirement investigation: a comprehensive understanding of your system overview, application areas, software development cycle, software development environment, development organization, schedule, functional requirements, performance requirements, quality requirements and testing requirements, etc.

Estimate the personnel, time and effort required for the project and project quotation according to the system overview.

Develop a preliminary project plan: Develop our test plan in full mutual and consultation with you.

Test preparation: Organizing the test team, training, setting up the test and managing the environment, etc.

Test design: According to the test requirements, the test design of each test item is carried out, including the design of test cases and the development of test scripts.

Test Implementation: Carry out the implementation test according to the test plan.

Test evaluation: According to the test results, a test evaluation report is issued.

8. What do you think is the key to good test case design?

Answer: The business and software requirements are very clear, and different test case designs can be selected according to different requirements

9. What types of software testing are you familiar with?

A: The test types are: functional test, performance test, interface test.

Functional testing accounts for the largest proportion of testing work, and functional testing is also called black-box testing.

Performance testing is to test various performance indicators of the system by simulating a variety of normal, peak and abnormal load conditions through automated testing tools. Both load testing and stress testing are performance testing, and the two can be combined.

Interface testing, the interface is the most direct layer of software and user interaction, and the quality of the interface determines the user's first impression of the software.

10. What should be included in the test case?

A: Number, module name, author, date, operation description, input data, expected result, etc.
How to locate the role of test cases?
Organization: Writing, organization, functional coverage, repeatability, tracking, test validation What is the most important in the testing process?
Requirements Planning.

Guess you like

Origin blog.csdn.net/qq_40214204/article/details/111327759