当前位置:网站首页>He is also a junior test engineer. Why is his salary high? The interview must be brilliant at these points
He is also a junior test engineer. Why is his salary high? The interview must be brilliant at these points
2022-06-24 14:58:00 【Xiaowu knock code】
Primary tests are generally functional tests , Functional testing is the basic skill of test engineers , Many people don't do well in functional testing , Just want to do performance testing 、 automated testing . The skills required for functional testing are :
Hard skills
One 、 Skillfully use SQL
1、 frequently-used sql Statements must be written . For example, add, delete, modify and check .
2、 Understand database transactions 、 Write stored procedures 、 Familiar with common system functions .
3、 Understand and be able to backup the database 、 transfer 、 Restore 、 Mirror and so on
4、 Yes sql Statement to tune , And you can monitor the running statements to see their performance
5、 Understand database cluster and other operations .
Two 、Linux
Linux It is the basic skill of testers , You don't need to master something that's too difficult or unusual Linux command , You can check the log normally , The positioning problem is OK .
1、 Basic commands
frequently-used Linux Basic commands , Interview often ask , Or give a scenario , Ask what command you use .
2、 Check the log
Junior testers often encounter , Find out bug, Situations that developers do not recognize or are unwilling to solve , How can testers get rid of this problem ?
That's what we found bug According to the log level , To check the log , Location problem .
First of all, let's talk about the log level .
First of all, remember this : The higher the log level , The less information you output .
The specific log levels are divided into four levels :
info : Code info Information , barring sql Sentences and so on debug Information
warning warning : Code warning message
error : The program itself reports an error message java.lang.outindexERROR…
critical : Hardly use
Generally, it doesn't meet the demand bug stay debug in , The program itself reports an error bug stay error in .
3、 ... and 、 Using a database , Follow the data flow
1、 The essence of database
Common databases are MAYSQL、ORECAL、Redis
among Mysql Database is a typical relational database
2、 Database operation
(1) Database and table operations
(2) Table data operation
(3) complex sql Inquire about
Four 、 Write test cases
A very important type of document in the testing process , It is the core of testing work 、 Is a set of input and output standards when testing 、 It's a specific comparison of software requirements . Write test cases , It's the basic skill of the tester , But not many people can really write well .
What test cases must contain :
Use case number 、 Use case name 、 Test background 、 precondition 、 priority 、 Importance level 、 Test data 、 testing procedure 、 Expected results 、 The actual result 、 remarks .
1、 Test case writing process
Demand analysis -> Extract test points -> Test case writing -> Test case review
2、 The idea of writing test cases
(1) According to the product RPD, Extract test points .
(2) According to the direction of data flow .
(3) Deploy according to your architecture .
(4) Common methods of writing test cases : Division of equivalence class 、 Boundary value analysis 、 Flow chart method, etc .
(5) Coverage weak network test 、 The interface test 、 Security testing 、 Performance test, etc .
(6) Common test tools are :Postman、 Charles、 Fiddler 、Jemter、Loadrunner etc. .
3、 Considerations for writing test cases
(1) Design test case table according to the actual situation of the project
(2) Don't copy the use case format mechanically
(3) Prepare according to the specific situation
(4) Learn to question needs , Don't write test cases exactly according to requirements , Understand requirements from the perspective of customers and products , See functions and experiences beyond the needs
4、 Manage test cases
Why manage test cases ?
(1) The number of test cases is huge
(2) The test case will change according to the requirements
(3) Test cases need to be supplemented and improved for a long time
How to manage test cases ?
(1) The original Excel management
(2) Professional project management system (eg:git、 ZenTao 、JIRA、Confiuence etc. ) Typically for web Format
Soft skills
1、 Logical thinking ability
Today's software is geared to the general public , Everyone has their own usage habits and opinions , This leads to a variety of situations in the use of software , In order to deal with all kinds of unexpected phenomena , Software test engineers must have the ability of careful logical thinking , And reverse thinking ability , Be able to start from the user's point of view , Capture all possibilities , An unusual ability to focus on detail , This is very beneficial to the later maintenance and long-term development of the software .
2、 communication skills
Software test engineers don't just work with their heads covered , Communication is also the most important part of software testing , Be able to communicate with technical developers , Also can be concise and clear to the customer 、 Managers and other non-technical personnel elaborate on what is missing in the system .
When there is a problem with the software , It's not just about communicating with developers , Find out where the problem is , Explain your reasons for picking up mistakes , Sometimes even come up with solutions , Directly participate in the early requirements and code modification . So I want to be an excellent software testing engineer , Excellent communication and presentation skills are essential .
summary
Opportunity favors only those who are prepared , This is a society that depends on its ability . occasionally , The reason why you don't develop well , It's not because there's no opportunity , It's because you're not ready , Lead to opportunities passing you by . If you want to learn , It's not too late to start , Instead of looking forward to the future , You just have to do your best , Leave the rest to time !
Finally, thank everyone who reads my article carefully , The following online link is also a very comprehensive one that I spent a few days sorting out , I hope it can also help you in need !

These materials , For those who want to change careers 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful ……
If you don't want to grow up alone , Unable to find the information of the system , The problem is not helped , If you insist on giving up after a few days , You can click the small card below to join our group , We can discuss and exchange , There will be various software testing materials and technical exchanges .
| Click the small card at the end of the document to receive it |
Typing is not easy , If this article is helpful to you , Click a like, collect a hide and pay attention , Give the author an encouragement . It's also convenient for you to find it quickly next time .
Self study recommendation B Stop video :
Zero basis transition software testing :25 Days from zero basis to software testing post , I finished today , Employment tomorrow .【 Include features / Interface / automation /python automated testing / performance / Test Development 】
Advanced automation testing :2022B The first station is super detailed python Practical course of automated software testing , Prepare for the golden, silver and four job hopping season , After advanced learning, it soared 20K
边栏推荐
- 缓存使用中Redis,Memcached的共性和差异分析
- R语言构建回归模型诊断(正态性无效)、进行变量变换、使用car包中的powerTransform函数对目标变量进行Box-Cox变换(Box–Cox transform to normality)
- 09_ An efficient memory method
- STM32F1与STM32CubeIDE编程实例-WS2812B全彩LED驱动(基于SPI+DMA)
- ES mapping之keyword;term查詢添加keyword查詢;更改mapping keyword類型
- IDEA 插件 Material Theme UI收费后的办法
- Alibaba OSS object storage service
- 不要小看了积分商城,它的作用可以很大
- June training (day 24) - segment tree
- Some basic database operations (providing the original database information)
猜你喜欢
随机推荐
SSH keygen configuration does not require entering a password every time
Some basic database operations (providing the original database information)
六月集训(第23天) —— 字典树
Closed loop management of time synchronization service -- time monitoring
Preliminary study on AQS
六石管理学:垃圾场效应:工作不管理,就会变成垃圾场
数字臧品系统开发 NFT数字臧品系统异常处理源码分享
Database considerations
tongweb使用之端口冲突处理办法
Overview of SAP marketing cloud functions (IV)
【ansible问题处理】远程执行用户环境变量加载问题
[ansible problem processing] remote execution user environment variable loading problem
Brief discussion on the implementation framework of enterprise power Bi CI /cd
Wide measuring range of jishili electrometer
作为一名开发者,对你影响最深的书籍是哪一本?
STM32F1与STM32CubeIDE编程实例-WS2812B全彩LED驱动(基于SPI+DMA)
Successfully solved: selenium common. exceptions. SessionNotCreatedException: Message: session not created: This versi
数据库注意事项
10_那些格調很高的個性簽名
Stm32f1 and stm32cubeide programming examples -ws2812b full color LED driver (based on spi+dma)









