当前位置:网站首页>2022 software test interview questions 200 big factory interview true questions brushed to get 10K positions
2022 software test interview questions 200 big factory interview true questions brushed to get 10K positions
2022-07-27 09:24:00 【xmfboss】
List of articles
Tips : Before reading this chapter , Please read the catalogue first
List of articles
Preface
software test ,200 A real test interview question
1. When writing test cases , What methods are usually used to design test cases ?
At work , The method I use most is , The boundary value , Equivalence class , Scene method
The first one , It's the boundary value , Feedback on my testing experience , A large number of errors between software programs , The error on the input side , Most of it is because the input or output is on the boundary of the range , such as , An integer is greater than 0, Less than or equal to 5, that , We can get some values , Namely -1,0,1,4,5,6, that , These values are a boundary of the values we are currently entering , Then we can design test cases based on these values .
the second , Is equivalent class , It can be divided into effective equivalence classes , And invalid equivalence classes , In a subset of our input range , It is positive for software program operation , Then it is the effective equivalence class , And beyond this subset of the scope , Is beyond the scope of programming , Is an invalid equivalence class .
Third , Scene method , It is to sort out all the business processes of the system , Then the branches of each business process are sorted out , then , We sort out the positive process , And after the reverse process , Let's design the test behavior that we may experience in each process ? In the middle of the process , What kind of data can we input , perhaps , What kind of operation to perform , You can go to other processes , Then go to the normal process , Let the whole process run through . Scene method , We will combine the design method of boundary value and equivalence class , To have a comprehensive coverage test of our system .
2. During the test , Why do interface tests ?
Why should we conduct interface testing , I have summed up four points
The first one is , When we do functional testing , It is often only for the function test of the front-end page , Even if the front end has relatively good data format verification , But you can use some tools , To bypass our front-end verification , Call the interface directly , such , It will lead to , The verification of our front page is completely invalid , therefore , We need to test the interface , Bypass the front end , Directly verify the interface , To find what you can't find on the page BUG.
The second one is , Check the system's ability to handle exceptions , For interfaces , If you pass in some abnormal data , Whether it will cause the server to crash , This leads to some code leaks , therefore , Conduct interface test , It's very necessary .
The third is , Check the security of the system , We know , There will be many hackers attacking servers maliciously in the Internet , Lead to data leakage , Some injection attacks , Code review, etc , If , Our interface does not handle these malicious attacks , that , It may lead to our system being attacked and invaded , Thus leading to direct economic losses , therefore , For interface testing , To check the security of our system to a certain extent .
The fourth is , Ensure the quality of the server , Avoid our version update iterations , It will lead to the instability of the server , When we call the interface at the front end , It needs to return a stable processing result , Otherwise , It will also lead to the instability of the front-end function , therefore , To ensure the stability of front-end functions , You need to ensure the quality of the server .
Update log
Tips : Will continue to optimize and update
20220727, Interview questions #1,
边栏推荐
- 1640. Can you connect to form an array -c language implementation
- Explicit animation in arkui
- 易语言编程: 让读屏软件可获取标签控件的文本
- Nut joke based on arkui ETS
- 2068. Check whether the two strings are almost equal
- ES6 new - string part
- 2068. 检查两个字符串是否几乎相等
- C language exercises
- DNS域名空间
- 8 kinds of visual transformer finishing (Part 2)
猜你喜欢

PVT's spatial reduction attention (SRA)

Longest string without duplicate characters

ES6 new - deconstruction assignment of array / object

MySQL transaction

Antdesign a-modal user-defined instruction realizes dragging and zooming in and out
![[untitled]](/img/03/dcea9137dc9948e3121333c684ec8f.png)
[untitled]

音乐体验天花板!14个网易云音乐的情感化设计细节
![[C language _ review _ learn Lesson 2] what is base system? How to convert between hexadecimals](/img/ef/b7a9214e69150c069e352af758f614.png)
[C language _ review _ learn Lesson 2] what is base system? How to convert between hexadecimals

JS call and apply

1344. Included angle of clock pointer
随机推荐
DNS域名空间
《工程测量学》考试复习总结
ES6 new - array part
Summary of traversal methods
[cloud native kubernetes practice] deploy the rainbow platform under the kubernetes cluster
【每日算法Day 94】经典面试题:机器人的运动范围
ArkUI中的显式动画
Nut joke based on arkui ETS
音乐体验天花板!14个网易云音乐的情感化设计细节
NPM and yarn update dependent packages
[daily algorithm day 96] Tencent interview question: merge two ordered arrays
Save Xiaoyi from Netease written test -- a typical application of Manhattan distance
You haven't heard of such 6 question brushing websites, have you? Are you out?
PVT's spatial reduction attention (SRA)
基于ArkUI eTS开发的坚果食谱(NutRecipes
IDL calls 6S atmospheric correction
Explicit animation in arkui
基于restful页面数据交互
ArkUI框架中的两个小技巧
IDL MODIS generate lookup table