As a test engineer for 8 years, because of secretly accepting private work...

 Taking private jobs is an open and private topic for the programmer circle. Not to mention all of them, most programmers should have thought of taking private jobs. However, few people discuss private affairs in public, and they seem to avoid suspicion. Just like someone running Didi after get off work, isn’t it normal for programmers to do some work to earn some money in their private time, but don’t do it during working hours, just like you go out to run Didi during work.

But I don’t recommend accepting private work, it will waste a lot of my energy . Even if I don’t take private work, I can use the eight hours after work well to be better than others, and my monthly salary will definitely not be less than those who take private work .

Spend limited time on improving your ability, technical depth, technical breadth, or read more books to enrich yourself, which may be more profitable than outsourcing.

Looking back on the past eight years of testing, I have gained a lot, such as technical ability, training, going abroad, and big companies. I still remember the first year when I just came out. I didn’t understand too many things, and I always listened to the boss. Arrangements, knocking on the code, looking at the database, testing my own and other people's code; I did this for a year.

In the second year, I was thinking, do I still want to do this?

Of course it is negative, it is impossible, one year of experience can completely enter the industry, it is time to learn how to automate, how to design the framework, how to write scripts, how to develop your own platform?

So: if a person stays in a company for a long time, don't be stereotyped and stay in the comfort zone, because once you leave this company, you will easily hit a wall when looking for a job. Here: I suggest that everyone must Plan ahead to learn...
 

If you want to develop in the direction of test development or architect, then maybe you can take a look at the advanced route I shared with you, which is mainly aimed at software test engineers with 1 to 5 years and above. The technology in it includes: testing Basic, functional testing, linux, mysql, interface testing, jmeter, testing tools, web automated testing, selenium, python programming, app automated testing, performance testing, security testing, test development, etc. These are also commonly used by medium and large Internet companies The technology (the space is limited and cannot be displayed in full, click the business card at the end of the article, scan the code and add me to get it for free, no routine).

 Some screenshots are shown below, and the free download method is attached at the end of the article.

  • Testing Basics (38 pages)
  • Functional testing (page 183)
  • linux (page 221)
  • Mysql (216 pages)
  • Interface Test (338 pages)
  • Jmeter (page 41)
  • Test Tools (35 pages)
  • Web automated testing (50 pages)
  • Selenium (page 55)
  • Python programming (27 pages)
  • app automated testing (page 66)
  • Performance Testing (40 pages)
  • Security Testing (21 pages)
  • Test Development (31 pages)
  • Resume template (38 pages)

Note: The space is limited, the information has been organized into documents, and the overall content and knowledge points are too many, and the screenshots are endless, so please pay attention to friends: If you need to download the entire software test interview book, readers and friends in need can Help Sanlian to support it, click on the small card portal at the end of the article to get started~

Basics of Software Testing

What are the steps of software testing?

How to record test script?

Test methods that should be considered for how to test

How to estimate the testing effort?

The problem with test design

When an error occurs during the testing process, what are the solutions?

Problems with test execution

Goals of Test Evaluation

How to improve the test?

Advantages and disadvantages of C/S mode

Advantages and disadvantages of B/S mode
insert image description here

Linux

What is the difference between grep and find? What are the uses of grep?

View IP address?

Create and delete a multilevel directory?

Find the haha.txt file in the current user's home directory?

How to query the tomcat process and kill the process, and write linux commands?

View log files dynamically?

Command to view system hard disk space?

View all ports of the current machine listen?
insert image description here

Python

Count the number of lines of code in the python source code file, remove comments, blank lines, and output?

Python calls cmd and returns the result?

Bubble Sort

How many different and non-repeating three-digit numbers can be composed of the four numbers 1, 2, 3, and 4?

Please use python to print out symmetric numbers within 10000 (symmetry number characteristics: numbers are symmetrical left and right, such as: 1, 2, 11, 121, 1221, etc.)

Given an integer N and a number K of 0-9, it is required to return the number of occurrences of the number K in 0-N

Determine how many prime numbers there are between 101-200, and output all prime numbers

A function that inputs a triangle, whether the output can form a triangle after input, and the type of triangle, please use the equivalence class-partition method to design test cases
...
insert image description here

MySQL

Which Mysql engine do you use, and what are the differences between each engine?

How to optimize the query command?

Database optimization?

How does Sql injection occur and how to prevent it?

What is the difference between NoSQL and relational databases?

What is the most basic difference between the essence of MySQL and MongoDB

How to implement paging in Mysql database?

Operation of Mysql database?

Optimizing the database? Improving the performance of the database?

What is data integrity?


insert image description here

Web

What is the difference between web testing and app testing?

WEB test environment construction and test method

WEB Testing Tutorial

Key points and basic methods of WEB testing

Web test page summary


insert image description here

interface test

what is an interface

If the module requests http to https, how should the test plan be formulated and modified?

What does the commonly used HTTP protocol debugging agent I have? Explain in detail the setting process of capturing the HTTPS protocol?

Describe the hierarchical structure of the TCP/IP protocol and the important protocols in each layer

jmeter, the response result of an interface is as follows:

How to clean up the garbage data generated by the interface

How to deal with reliance on third-party interfaces

Where do you put the test data?

What is data-driven and how to parameterize it?


insert image description here

Performance Testing

What do you think is the purpose of performance testing? What is the key to doing a good job in performance testing?

From what angles are server-side performance analysis performed?

How to understand stress testing, negative testing and performance testing?

How to judge whether there is a memory leak and the indicators of concern?

Describe the causes of memory leaks in the software and how to check them. (It can be described in combination with a development language)

Briefly describe what is value transfer, what is address transfer, and what is the difference between the two?

What is a system bottleneck?

insert image description here

selenium

How to build an automated testing framework?

How to design automated test cases:

How does webdriver open and exit a browser?

What is an automated testing framework?

What is Selenium and what are the popular versions?

How do you start Selenium RC from the command line?

On my machine port 4444 is not free. How can I use another port?

What is Selenium Server and how is it different from Selenium Hub?

How do you connect to the database from Selenium?

How do you verify that an object exists on multiple pages?

What is the difference between using single and double slashes in XPath?

How to write user extensions for SeleniumIDE/RC?

How to verify the existence of an element after the page loads successfully?

What do you know about Selenium Grid? What features does it provide?

How to start Selenium server from your Java Class?

What are the verification points in Selenium?

What is XPath? When should I use XPath in Selenium?


insert image description here

Computers and Networks

A computer with IP 192.168.10.71 subnet mask 255.255.255.64 with 192.168.10.201...

Please briefly describe the concepts of DNS, active directory, and domain.

What does 10M broadband mean? What is the theoretical download speed?

What is an IP address?

What are the seven layers of the OSI network model?

What is the difference between TCP and UDP?

Which protocol layer does HTTP belong to?

What is the difference between HTTP and HTTPS?

What is the difference between cookies and sessions?

What is the difference between an HTTP get request and a post request?

What is the difference between HTTP1.0 and HTTP1.1

TCP connection establishment process, and disconnection process?

The process of the client using DHCP to obtain an IP?

Write down the network address and broadcast address of a network segment?

insert image description here
insert image description here

How to obtain documents:

There are too many contents and the space is limited. The knowledge system of all documents and PDFs is displayed in the form of screenshots. All tutorial learning PDFs are only briefly introduced here, but the originals of all tutorials are available for free download .

Tidying up is not easy, prostitution is too easy! The way to obtain it is very simple: readers and friends in need can help Sanlian support, click the small card below to join the group to start~

Guess you like

Origin blog.csdn.net/weixin_57794111/article/details/130427257