当前位置:网站首页>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 !

 Insert picture description here

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

原网站

版权声明
本文为[Xiaowu knock code]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/175/202206241300491269.html