After three months of outsourcing, the technology has deteriorated significantly. . . . .

Let me talk about my own situation first. I am an undergraduate student. I entered a software company in Guangzhou through school recruitment in 2019 and worked as a functional tester for nearly 4 years. At the beginning of this year, I felt that I could not continue like this and stay in a comfortable environment for a long time. It will make a person fall! And I have been working as a functional tester in a company for four years, which has made me unwilling to make progress. My girlfriend of two years broke up with me because of my mentality and salary. So, I decided to change the status quo and attack the big manufacturers.

When I first started preparing, I was confused. Four years of functional testing made my skills not improve at all. The only thing that improved was my age...

I had no choice but to find my brother at Tencent. As his little cousin, after he understood my situation (which was almost the beginning of software testing), he directly gave me a network disk and said: "Go. Well, here is everything you need, don’t come to me, I’m embarrassed!”

Inside the disk is a set of PDF documents necessary for software testing interviews, as well as a complete learning route video tutorial. After watching it, I immediately bowed to my brother... Now the interview is stable.

Content covers: including testing theory, Linux basics, MySQL basics, Web testing, interface testing, App testing, management tools, Python basics, Selenium related, performance testing, LordRunner related, etc... The quality is very high, you can get it yourself if you need it! !

The first part, testing theory (testing basics + requirements analysis + test model + test plan + test strategy + test cases, etc.) The second part,
Linux (Linux basics + Linux exercises)
The third part, MySQL (basic knowledge + query exercises) + Summary of classic interview questions from Wannian Student Table + Real questions from database companies)
Part 4, Web Test
Part 5, API Test
Part 6, App Test
Part 7, Management Tools
Part 8, Python Basics (Python Basics + Programming Questions + collections + functions + Python features, etc.)
Part 9, Selenium related
Part 10, Performance testing
Part 11, LordRunner related
Part 12, Computer network
Part 13, Composition principles
Part 14, Data Structure and Algorithm
Part 15, Logic Questions
Part 16, Human Resources
 

Basics of software testing
What are the steps of software testing?
How to record test scripts? What
testing methods should be considered for how to test
? How to estimate the testing workload?
Problems with test design.
When an error occurs during the testing process, what are the solutions? What are the methods
of test execution ? Question
Goal of test evaluation
How to improve testing?
Advantages and disadvantages of C/S mode
Advantages and disadvantages of B/S mode
...

What is the difference between Linux
grep and find? What are the uses of grep?
Check the IP address?
Create and delete a multi-level directory?
Find the haha.txt file in the current user's home directory?
How to query the tomcat process and kill it, write Issue linux commands?
Dynamically view log files?
View system hard disk space commands?
View all ports listened on the current machine?

 Python
counts the number of lines of code in the Python source code file, removes comments, blank lines, and outputs?
Python calls cmd and returns the results? How many different numbers can be formed by
bubble sorting 1, 2, 3, and 4?
What are the three-digit numbers without repetition?
Please use python to print out symmetric numbers within 10000 (Characteristics of symmetric numbers: numbers are symmetrical, such as: 1, 2, 11, 121, 1221, etc.)
Given an integer N, and an The number K from 0-9 is required to return the number of times the number K appears in 0-N.
Determine how many prime numbers there are between 101-200 and output all the prime numbers.
A function that inputs a triangle. After input, the output can form a triangle. Triangle type , please use equivalence class-partitioning method to design test cases
...

MySQL
Which engine do you use? What are the differences between the engines?
How to optimize query commands?
Optimization of databases ?
How does Sql injection occur and how to prevent it? What is
the difference between NoSQL and relational databases?
MySQL and MongoDB What is the most basic difference between the essence and
how to implement paging in Mysql database? How
to operate Mysql database?
Optimize the database? Improve the performance of the database?
What is data integrity?

Web

  • What is the difference between web testing and app testing?
  • WEB test environment construction and testing methods
  • WEB testing tutorial
  • WEB testing key points and basic methods
  • Web test page summary

 

Interface test
What is an interface
? If the module request is changed from http to https, how should the test plan be formulated and modified?
What does the commonly used HTTP protocol debugging agent I have? Describe in detail the setting process of capturing the HTTPS protocol?
Describe the hierarchical structure of the TCP/IP protocol, and For the important protocol jmeter in each layer
, the response results of an interface are as follows:
How to clean up the garbage data generated by the interface?
How to deal with interfaces that rely on third parties
? Where do you put the test data?
What is data-driven and how to parameterize it?

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 is server-side performance analysis performed?
How to understand stress testing, negative cutting testing and performance testing?
How to determine whether there is memory? Leakage and indicators of concern?
Describe the reasons for memory leaks in 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 the system Bottleneck?

How does selenium
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?
In 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 one object exists on multiple pages?
Using single and double slashes in XPath What is the difference between Grid and Grid?
How to write a user extension for Selenium IDE/RC?
How to verify the presence of an element after a successful page load?
What do you know about Selenium Grid? What functionality does it provide?
How to start Selenium server from your Java Class?
Selenium What are the verification points in Selenium?
What is XPath? When should you use XPath in Selenium?

 Computers and Networks
The IP of a computer is 192.168.10.71, subnet mask 255.255.255.64 and 192.168.10.201...
Please briefly describe the concepts of DNS, Active Directory, and domains.
What does 10M broadband mean? What is the theoretical download speed?
What is an IP address? What is
the division of the OSI seven-layer network model?
What is the difference between TCP and UDP?
Which layer of protocol does HTTP belong to?
What is the difference between HTTP and HTTPS?
Cookies and sessions The difference? What
is the difference between HTTP get request and 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 IP?
Write out the IP address of a certain network segment Network address and broadcast address?

 Human Resources
What is your career path in testing? What do you think are the advantages of testing?
What is the most important factor to consider when you are looking for a job?
Why should we admit you?
Please talk about your greatest personal characteristics.
What qualities and skills should a test engineer have?
Also ask how you ensure software quality, that is to say, how do you think you can ensure software quality to the greatest extent?
Why did you choose to test this line of work?
If I hired you, what contribution would you make to the department?

at last

The entire document has nearly 200 pages in total. It is certainly unrealistic to show it all to everyone. In order not to affect everyone's reading experience, only part of the content is shown. I hope you will understand and hope it can help you review before the interview. Find a good job and save everyone’s time searching for information online to learn!               

Guess you like

Origin blog.csdn.net/qq_73332379/article/details/133315161