After outsourcing for 2 months, the technical regression is obvious...

Let me talk about my own situation first, a junior college student, entered a software company in Hunan through school recruitment in 19 years, and has done functional testing for nearly 4 years. In August this year, I felt that I could not continue like this. The environment will make a person degenerate! And I have been working in a company for four years as a functional test, which has made me unmotivated. My girlfriend who has been talking for two years also broke up with me because of my mentality and salary. So, I decided to change the status quo and attack the big factories.

961f267c9e74437f845faecb9b694b7f.png

When I first started preparing, I was completely confused. Four years of functional testing did not make any progress in my technology, only my age...

No way, I found my brother in Tencent, as his little cousin, after he understood my situation (almost started with the basics of Python), he threw me a network disk and said: "Go , here is everything you need, don’t come to me, I’m ashamed!”.

On the disk is a set of PDFs of necessary documents for software testing interviews.

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

First release on the whole network - covering 16 technology stacks
Part 1, test theory (test basics + requirements analysis + test model + test plan + test strategy + test cases, etc.)
Part 2, Linux (Linux basics + Linux exercises)
third Part, MySQL (basic knowledge + query practice + Wannian student table classic interview questions summary + database enterprise real questions) 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 Fourteen, Data Structures and Algorithms
Part Fifteen, Logical Problems
Part Sixteen, Human Resources
 

Software testing basics
What are the steps of software testing?
How to record test scripts?
How to test the test method should be considered
How to estimate the test workload?
Problems in test design
When errors occur in the test process, what are the solutions?
Test execution Question
Objectives of test evaluation
How to improve testing?
Advantages and disadvantages of C/S mode
Advantages and disadvantages of B/S mode
...
b2a5c0a498df42969ed58a16b13f0057.png

 What is the difference between Linux
grep and find? What are the usages 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?
Issue linux commands?
Dynamically view log files?
View system hard disk space commands?
View all ports of the current machine listen?

88c5f3689ccc4b38943cfa94a29c8296.png

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 result?
Bubble sort
1, 2, 3, 4 These 4 numbers, how many different ones can be formed And there are no repeated three-digit numbers, how much are they?
Please use python to print out symmetric numbers within 10000 (symmetric number features: numbers are symmetrical, such as: 1, 2, 11, 121, 1221, etc.)
Given an integer N, and a The number K of 0-9 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. After input, the output can form a triangle, the type of triangle , please use the equivalence class-partition method to design test cases
...
5c489c23303f421f8be3a2d482937ce3.png

Which Mysql engine do you use for MySQL
? What are the differences between each engine?
How to optimize query commands?
Database optimization?
How does Sql injection occur and how to prevent it?
The difference between NoSQL and relational databases?
MySQL and MongoDB What is the most basic difference between the essence
? How to implement paging in the Mysql database?
The operation of the Mysql database?
Optimizing the database? Improving the performance of the database?
What is data integrity?

45ada28752f043669c1f7cffaa6a9020.png

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

 a032815f379244758d66667aa87a95d7.png

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 is the commonly used HTTP protocol debugging agent I? Detailed description of the setting process for capturing the HTTPS protocol?
Describe the hierarchical structure of the TCP/IP protocol, and The important protocol jmeter in each layer
, the response result of an interface is as follows:
how to clean up the garbage data generated by the interface, how to deal
with the interface that depends on the third party ,
where do you put the test data?
What is data-driven, how to parameterize?

12f520bd39c34eb38243b71126dbba84.png

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 perspectives are server-side performance analysis performed?
How to understand stress testing, negative testing and performance testing?
How to judge whether there is memory Leaks and indicators of concern?
Describe the causes of memory leaks in the software and the inspection methods. (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?

59e51427ac05493f9a3930432d2242a0.png

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?
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 a database from Selenium?
How do you validate that an object exists on multiple pages?
Single and double slashes are used in XPath What is the difference?
How to write a user extension for SeleniumIDE/RC?
How to verify the existence of an element after a successful page load?
What do you know about Selenium Grid? What features does it provide?
How to start a Selenium server from your Java Class?
Selenium What are the verification points in ?
What is XPath? When should I use XPath in Selenium?
 …
2d4b6af1e6a84f4c9eecbfcacb64544b.png

 Computer and Network
The IP of a computer is 192.168.10.71, the subnet mask is 255.255.255.64 and 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?
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? The difference between HTTP
and HTTPS?
What is 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 client using DHCP to obtain IP?
Write a network segment Network address and broadcast address?

79349dd85c4e483dae97e262214016c2.png

9cb78069e394497fb2815f04939ab027.pngHuman Resources
What is your testing career development? What do you think are the advantages of doing testing?
When you are looking for a job, what is the most important consideration?
Why should we admit you?
Please tell us about your personal best feature.
What qualities and skills should a test engineer possess?
Also, how do you ensure the quality of the software, that is to say, how do you think the quality of the software can be guaranteed to the greatest extent?
Why did you choose to test this line?
If I hire you, what contribution can you bring to the department?

fab6302dde5c46c2830d9e62a71868b2.png

at last

The entire document has a total of nearly 400 pages. It is definitely unrealistic to show you all of them. In order not to affect your reading experience, only part of the content is shown. I hope everyone will bear with me. I hope it can help you review before the interview and Find a good job, and save everyone's time searching for information on the Internet to learn!

0ca8d630b88940d7b06a406d4041ca57.gif

 

 

おすすめ

転載: blog.csdn.net/qq_73332379/article/details/132637670