当前位置:网站首页>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 ?
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 .
边栏推荐
- 测试用例如何编写?
- Flink CheckPoint : Exceeded checkpoint tolerable failure threshold
- CodeCraft-22 and Codeforces Round #795 (Div. 2) 题解
- Introduction Fibonacci series
- mySql学习记录——三、mysql查询语句
- Subtractive integer (number theory)
- Flink CheckPoint : Exceeded checkpoint tolerable failure threshold
- Permission modifiers and code blocks
- 最少换乘次数
- On absolute value function in C language
猜你喜欢
软件测试需求分析方法有哪些,一起来看看吧

Node sample background setup

Does database and table splitting cause reading diffusion problems? How to solve it?

MySQL installation

Flink passes in custom parameters or profiles

MFS explanation (IV) -- MFS management server installation and configuration
![[character set 9] will GBK be garbled when copied to unicode?](/img/dc/c9ec4a90355d30479f23fdead4b349.png)
[character set 9] will GBK be garbled when copied to unicode?

网络层IP协议 ARP&ICMP&IGMP NAT

Machine learning notes - circular neural network memo list
![Sword finger offer:[day 8 dynamic planning (simple)] --- > frog jumping on steps](/img/0a/65bc44850e52204af278e50a8f86eb.jpg)
Sword finger offer:[day 8 dynamic planning (simple)] --- > frog jumping on steps
随机推荐
Es6-- common basic knowledge
Multi table operation instance
最少换乘次数
Do you know the meaning behind these questions?
数据库常见面试题都给你准备好了
(js)三位用逗号隔开,保留两位小数(or 四舍五入取整)
Distributed transactions - Theoretical Overview
2022 low voltage electrician retraining question bank and online simulation examination
Chapter 3 registers (memory access)
torch. logical_ And() method
Bash tutorial
Distributed transaction solution 1: TCC (compensation transaction)
ABC253F Operations on a Matrix
Use NVM to dynamically adjust the nodejs version to solve the problem that the project cannot be run and packaged because the node version is too high or too low
(12) Interactive component selectable
(十四)InputField逻辑分析
APP测试面试题汇总,面试必考一定要看
Consumer configuration related
2024. maximum difficulty of the exam - sliding window
测试用例如何编写?
https://mp.weixin.qq.com/s?__biz=MzU1ODc2NzAxMw==&mid=2247483738&idx=1&sn=32e1bfb005ad0fdf609e86186fb5eaf8&chksm=fc20cf90cb5746865ecc97a3a3c4ef4a4eec8e26c16358f743194e548469c90af1a2dc6c0078#rd