当前位置:网站首页>More than 90% of the software companies will ask the software test interview questions. Hurry to recite them

More than 90% of the software companies will ask the software test interview questions. Hurry to recite them

2022-06-12 09:14:00 Software testing Lao Mo

Catalog

1、 What types of tests are mainly done in the project ?

2、 You found one in the test bug, But the development manager doesn't think it's a bug, How should you solve ?

3、 How to submit high quality defect report ?

4、 Familiar with database ? Do you often use databases ?

5、 How do you write test cases ?

6、linux What commands are used to view files , See what commands the process uses ?

7、 What's your biggest interest in testing ? Why? ?


1、 What types of tests are mainly done in the project ?

Most of the time , This is the opening question of an interview , The interviewer asked this question , It's mainly about your ability to summarize and your overall vision . First , Review your projects carefully . Then choose the most valuable part , Understand the structure of the project , Thinking from the business 、 Project environment 、 Process and your role to answer .

Business : For example, an online live broadcast 、 Video recording and broadcasting is a comprehensive website with main business , Divided into administrators , Teachers' , Students have three big modules , At the same time can support web And mobile terminal .

Project environment : The system is built on Linux Server , Use mysql database , use PHP Back end language .

technological process : What is the current version , How much development and testing does the project team have , Then say the process of software testing .

Your own role : Responsible for testing which modules .

2、 You found one in the test bug, But the development manager doesn't think it's a bug, How should you solve ?

First , Submit the problem to the defect management library for record .

then , To obtain the basis and standard of judgment :

1) According to the requirement specification 、 Product description 、 Design documents, etc , Confirm whether the actual results are inconsistent with the plan , Provide the direct basis of whether the defect is confirmed ;

2) If there is no document basis , It can be explained whether there are inconsistencies according to the general characteristics of similar software , To see if it 's a defect ;

3) According to the user's general usage , To see if it 's a defect ;

4) With the designers 、 Developers and customer representatives and other relevant personnel to discuss , Confirm whether it is a defect ;

5) A reasonable exposition , Explain your judgment to the test manager , Be objective 、 rigorous , Don't mix personal emotions .

Last , Waiting for the test manager to make a final decision , If there is still a dispute , Through the channels provided by the company's policies , Report to the superior , And a decision is made by the superior .

                      

 

3、 How to submit high quality defect report ?

First , Find the requirement description 、 Website design and other related documents , Analyze test requirements .

Make a test plan , Determine test scope and test strategy , It generally includes the following parts : Functional testing ; Interface tests ; Performance testing ; Database test ; Safety test ; Compatibility test

Design test cases :

① Functional testing

Can include , But not limited to the following aspects :

Link test . Whether the link jumps correctly , Whether there are empty pages and invalid pages , Whether there is an incorrect error message returned .

Submit functional tests .

Whether multimedia elements can be loaded and displayed correctly .

Whether multi language support can correctly display the selected language, etc .

② Interface tests

It can include but not limited to the following aspects :

Whether the style of the page is uniform , beautiful

Is the page layout reasonable , Whether the key content and hot content are outstanding

Whether the control works normally

For controls that are required but not installed , Does it provide the function of automatic download and installation

Text check

③ Performance testing

Generally consider from the following two aspects :

Pressure test ; The load test ; Strength test

④ Database test

It is necessary to decide specifically whether to carry out . Generally, database needs to consider connectivity , Access to data , Verification of data content .

⑤ Safety test

Basic login function check

Is there an overflow error , Cause system crash or permission disclosure

Check the common security problems of related development languages , for example SQL Injection, etc.

If you need advanced security testing , Make sure to get help from a professional security company , Outsourcing testing , Or get support

⑥ Compatibility test

According to the description of the requirements , Identify supported platform combinations :

Browser compatibility ;

The compatibility of the operating system ;

Software platform compatibility ;

Database compatibility

Carry out tests , And record defects . Reasonably arrange and adjust the test progress , Get the resources needed for the test ahead of time , Establish a management system ( for example , Requirements change 、 risk 、 To configure 、 Test documentation 、 Defect report 、 Human resources and so on ).

Review regularly , Evaluate and summarize the test , Adjust the content of the test .

                         

              

 

4、 Familiar with database ? Do you often use databases ?

such as DML The statement has addition, deletion, modification and query :( Say it in an orderly way )

1 insert into Table name values( value 1, value 2, value 3,...)

2 delete  from Table name where Conditions

3 update Table name set Name = The new value

4 select * from Table name

General problems , encounter bug, You have to query the database , Initially identified as a problem . The development will give us a library table design excel( The data dictionary ), There are description table names and fields in the table , I put some unique identification of the transaction process , Take him as where Condition to query data . After preliminary analysis , Then expose the problem to the developer .

For example, when Taobao pays , After entering the payment password , The prompt message of successful payment has been returned , Then, the order query or to be paid on the interface , At this time, you have to query the data of the order table , Find the order of the transaction you just made , Go analyze the error , Re exposure to development .

5、 How do you write test cases ?

We are based on demand ( Requirements specification 、 Previous products 、 Same product 、 Software specifications 、 Empirical value ) Write use cases (UI、 function 、 Compatibility 、 Security 、 performance 、 stability 、 Ease of use ), What method to use ( Test case design method ). If the above points are taken into account and tested to , Then the coverage meets the requirements .

Tools :1、 form 2、freemind Mind writing 3、testlink, ZenTao .

                                    Software test case template  

6、linux What commands are used to view files , See what commands the process uses ?

The commands to view the contents of a file are   more less head tail cat

Check the process :ps -ef | grep Process number  

View common log files :less、view

7、 What's your biggest interest in testing ? Why? ?

Answer this interview question , There is no fixed answer , But maybe many enterprises will ask . Provide the following answers :

The biggest interest , It feels like a challenging job ;

Testing is an experience industry , The longer you work, the more difficult and fun it is to do a good test ,

Through their own work , It can make software products more and more perfect , It's fun .

Pay attention to the following aspects when answering such questions :

1) Express your interest as much as possible in line with the technical route of the recruitment enterprise , For example, the enterprise is a database application enterprise , So show your interest in database testing , And hope to improve their ability to master the database through testing .

2) Show that the purpose of your test is to improve your ability , It's also for better testing ; Improving capability is not for future development or other purposes , Unless the employer has such an arrangement .

3) Don't over express your interest in the field of recruitment enterprises . For example, recruitment companies do financial software , But what you show is your interest in game software ; Or recruitment is to do JAVA Developed , And your interest is in C Class language program development .

   

Thank everyone who reads my article carefully !!!

If you can use the following information, you can take it away directly :

1、 Self study development or test the necessary complete project source code and environment

2、 Test all templates in the work ( test plan 、 The test case 、 Test report, etc )

3、 Classic interview questions for software testing

4、Python/Java Automation test practice .pdf

5、Jmeter/postman Interface test full set of video acquisition

I personally sorted out some technical materials I have sorted out in my software testing career in recent years , contain : e-book , Resume module , Various work templates , Interview treasure , Self study projects, etc . Please find me in the comment area if you need it. Thank you .

Data collection Click icon-default.png?t=M4ADhttps://mp.weixin.qq.com/s?__biz=MzU1ODc2NzAxMw==&mid=2247483738&idx=1&sn=32e1bfb005ad0fdf609e86186fb5eaf8&chksm=fc20cf90cb5746865ecc97a3a3c4ef4a4eec8e26c16358f743194e548469c90af1a2dc6c0078#rd


 

 

原网站

版权声明
本文为[Software testing Lao Mo]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/163/202206120907193340.html