当前位置:网站首页>The sadness of software testers is Their own technical ability can not meet the requirements of large manufacturers?
The sadness of software testers is Their own technical ability can not meet the requirements of large manufacturers?
2022-06-28 16:01:00 【Two black】
“ Can't you get into a big factory without working experience ? Without going to a big factory and without the project experience of those cattle batches ? It's almost nine gold and ten silver , It's too late ?”
in my opinion , Rather than work experience , than Project experience or Practical experience , and “ Experience ” Often you get offer The key to .
Have to say , Many people have had such questions . There are many testers who want to enter big factories , At the same time, many people give up . Choosing to give up halfway is often because it is not as easy to win the test post of a large factory as expected , Their own technical ability can not meet the requirements of large factories .
On the one hand, there are requirements for knowledge accumulation , In addition to facing countless materials and complicated learning contents , Also know which technologies in the business scenario 、 Tools 、 Architecture is more popular with large enterprises ;
On the other hand, the interview is difficult , While the job demand is large , Employment requirements have also greatly increased , If the actual combat results are insufficient in the early accumulation stage , That's very sad about the threshold for testers in large factories .
So it's easy for everyone to happen :
The self-knowledge of the test is not systematic , Don't understand technology trends , But there is no solution ;
Want to practice doing business level projects , But it lacks the support of real scenes ;
There is no clear job objective , Resume airdrop ;
Lack of job awareness , No personal highlights ;
Lack of perfect testing thinking ;
…
Actually , Because of the choice of learning materials “ It's too much to see ”, often “ It's a yard ” Then put it in the folder “ Ash deposition ”, Look at the post in the big factory JD I feel like I can't do this or that , I have no confidence to go to the interview .
My advice is : The first thing to do is clear your mind , Understand the technical content of software testing , From the basic theory 、 Necessary skills and tools , Then to large frameworks and popular technologies . After systematic theoretical accumulation , We need to practice and consolidate the theory , Improve your ability to deal with problems through project development , And accumulate experience , Make yourself more comfortable in the future work scene .
However, reality often can not meet their own learning and practical needs , It's hard to find a real software testing project suitable for newcomers . Are we going to stop learning on the road of technological improvement ?
Learn how software testing can master its own technology stack ( systematicness )
Software testing requires learning and even mastering proficient knowledge :
Test theory 、Linux Basics 、MySQL Basics 、Web test 、 The interface test 、App test 、 Management tools 、Python Basics 、Selenium relevant 、 Performance testing 、LordRunner Correlation, etc
Now the competition is so fierce , Only through constant learning , Improve yourself , To remain competitive .
For some people who don't know what to learn , There is no system route Tester , Here is a set of quick learning methods and notes covering testing all technology stacks . So far, we have received feedback from seven or eight netizens , It is said that the interview asked a lot of knowledge points .
The whole net starts - cover 16 A technology stack
- The first part , Test theory ( Fundamentals of testing + Demand analysis + test model + test plan + The test strategy + Test cases, etc )
- The second part ,Linux( Linux Basics +Linux Exercises )
- The third part ,MySQL( Basic knowledge of + Query exercise + Summary of classic interview questions in the ten thousand year student table + Database enterprise real problem )
- The fourth part ,Web test
- The fifth part ,API test
- The sixth part ,App test
- Part seven , Management tools
- Part eight ,Python Basics (Python Basics + Programming questions + aggregate + function +Python Features, etc )
- Part IX ,Selenium relevant
- Part 10 , Performance testing
- Part 11 ,LordRunner relevant
- Part 12 , computer network
- Part 13 , How it's made up
- Part 14 , Data structure and algorithm
- Part 15 , Logical questions
- Part 16 , human resources
Fundamentals of software testing
- What are the steps of software testing ?
- How to record test scripts ?
- Test methods that should consider how to test
- How to estimate the test workload ?
- Test design issues
- When an error occurs during the test , There are several solutions ?
- Problems with test execution
- The goal of the test evaluation
- How to improve testing ?
- C/S Advantages and disadvantages of the model
- B/S Advantages and disadvantages of the model
- …

Linux
- grep and find The difference between ? grep What are the usages of ?
- see IP Address ?
- Create and delete a multi-level directory ?
- Find... In the current user's home directory haha.txt file ?
- How to query tomcat And kill the process , Write linux command ?
- View log files dynamically ?
- Commands for viewing system hard disk space ?
- Look at the current machine listen All ports ?
- …

Python
- Statistics python Number of lines of code in the source code file , Remove comments , Blank line , For the output ?
- python call cmd And return the result ?
- Bubble sort
- 1,2,3,4 this 4 A digital , How many different and non repetitive three digits can be formed , How many are they ?
- Please use python Print out 10000 Symmetric number within ( Characteristics of symmetric numbers : The numbers are symmetrical , Such as :1,2,11,121,1221 etc. )
- Given an integer N, And a 0-9 Number of numbers K, Ask to return 0-N Middle number K Number of occurrences
- Judge 101-200 How many primes are there between , And output all prime numbers
- A function that inputs a triangle , Whether the input and output can form a triangle , Triangle type , Please use equivalent class - Partition method to design test cases
- …

MySQL
- You used it Mysql Which engine is it , What's the difference between engines ?
- How to optimize query commands ?
- Database optimization ?
- Sql How is injection produced “ raw , How to prevent ?
- NoSQL The difference with relational database ?
- MySQL And MongoDB What is the most basic difference between essence
- Mysql How to realize paging in database ?
- Mysql Operation of database ?
- Optimize the database ? Improve database performance ?
- What is data integrity ?
- …

Web
- Web Testing and app Test differences ?
- WEB Test environment construction and test methods
- WEB Test tutorial
- WEB Test points and basic methods
- Web Test page summary
- …

The interface test
- What is an interface
- If the module requests http Change it to https, How the test plan should be developed , modify ?
- Commonly used HTTP Protocol debugging agent I With what ? Detailed description of grab HTTPS Protocol setting process ?
- describe TCP/IP The hierarchy of protocols , And every - Important protocols in 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 interfaces that rely on third parties
- Where do you put the test data ?
- What is data driven , How to parameterize ?
- …

Performance testing
- What do you think the purpose of performance testing is ? What is the key to performance testing ?
- What are the perspectives of server performance analysis ?
- How to understand stress testing , Negative cutting test and performance test ?
- How to judge whether there is a memory leak and the indicators concerned ?
- Describe the software product “ Causes of memory leakage and inspection methods .( Can combine - A development language to describe )
- Briefly describe what value passing is , What is address passing , What's the difference between the two ?
- What are system bottlenecks ?
- …

selenium
- How to build an automated testing framework ?
- How to design automated test cases :
- webdriver How to open and exit a browser ?
- What is automated testing framework ?
- Selenium What is it? , What are the popular versions ?
- How do you start from the command line Selenium RC?
- On my machine port 4444 It's not free . How can I use another port ?
- What is? Selenium Server, It is associated with Selenium Hub What's the difference ?
- How do you learn from it Selenium Connect to database ?
- How do you verify that an object exists on multiple pages ?
- XPath What's the difference between using single slashes and double slashes in ?
- How to write SeleniumIDE/ RC User extensions for ?
- How to verify the existence of elements after the page is loaded successfully ?
- You are right about Selenium Grid What do you know about ? What functions does it provide ?
- How to learn from your Java Class start-up Selenium The server ?
- Selenium What are the verification points in ?
- What is? XPath? When should it be in Selenium Use in XPath?
- …

Computers and networks
- A computer's IP yes 192.168.10.71 Subnet mask 255.255.255.64 And 192.168.10.201 …
- Please briefly DNS、 Active directory 、 The concept of domain .
- 10M What does megabroadband mean ? What is the theoretical download speed ?
- What is? IP Address ?
- OSI Division of seven layer network model ?
- TCP and UDP What's the difference ?
- HTTP Which layer of protocol does it belong to ?
- HTTP and HTTPS The difference between ?
- cookies and session The difference between ?
- HTTP Of get Request and post Differences in requests ?
- HTTP1.0 and HTTP1.1 What's the difference?
- TCP The connection establishment process of , And the disconnection process ?
- Client side usage DHCP obtain IP The process of ?
- Write the network address and broadcast address of a network segment ?
- …


human resources
- What is your testing career development ? What do you think are the advantages of testing ?
- When you're looking for a job , What is the most important consideration ?
- Why should we admit you ?
- Please talk about your personal biggest feature .
- What qualities and skills should a test engineer possess ?
- And how do you guarantee the quality of software , In other words, how do you think you can maximize the software quality ?
- Why do you choose testing ?
- If I hire you , What contribution can you make to the Department ?
- …

How to get documents :
This document , For those who want to engage in 【 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 ! All the above can be shared , Just click below to enter the group .
边栏推荐
- 隐私计算 FATE - 离线预测
- [leetcode] 13. Roman numeral to integer
- MongoDB 在腾讯零售优码中的应用
- 深度学习基础汇总
- Xinchuang operating system -- kylin kylin desktop operating system (project 10 security center)
- OpenHarmony—内核对象事件之源码详解
- 不要使用短路逻辑编写 stl sorter 多条件比较
- SQL statement exercises
- R language ggplot2 visualization: use the patchwork package (directly use the plus sign +) to horizontally combine the two ggplot2 visualization results to form a single visualization result graph
- Visual studio 2019 software installation package and installation tutorial
猜你喜欢

Visual Studio 2010 配置和使用Qt5.6.3
![数组中的第K大元素[堆排 + 建堆的实际时间复杂度]](/img/69/bcafdcb09ffbf87246a03bcb9367aa.png)
数组中的第K大元素[堆排 + 建堆的实际时间复杂度]

IPDK — Overview

Coding Devops helps Sinochem information to build a new generation of research efficiency platform and drive the new future of "online Sinochem"
![Experiment 6 8255 parallel interface experiment [microcomputer principle] [experiment]](/img/70/394ccf6e08a0774acade1eb1b8bf00.png)
Experiment 6 8255 parallel interface experiment [microcomputer principle] [experiment]

Lecturer solicitation order | Apache dolphin scheduler meetup sharing guests, looking forward to your topic and voice!

【MySQL】官网文档学习之查询语句sql注意事项

【高并发基础】MySQL 不同事务隔离级别下的并发隐患及解决方案

Privacy computing fat - offline prediction

Xinchuang operating system -- kylin kylin desktop operating system (project 10 security center)
随机推荐
扩充C盘(将D盘的内存分给C盘)
NFT质押LP流动性挖矿系统开发详情
隐私计算 FATE - 离线预测
Basic grammar of C language
Analysis of PostgreSQL storage structure
OpenHarmony—内核对象事件之源码详解
【推荐系统】多任务学习之ESMM模型(更新ing)
Visual Studio 2019软件安装包和安装教程
tablestore中可以使用sql查询可以查出表中所有的数据吗?
Notes to distributed theory
【高并发基础】MySQL 不同事务隔离级别下的并发隐患及解决方案
如何从零搭建10万级 QPS 大流量、高并发优惠券系统
Flutter dart语言特点总结
openGauss内核:SQL解析过程分析
The past and present life of distributed cap theorem
Focus on the 35 year old Kan: fear is because you don't have the ability to match your age
Experiment 6 8255 parallel interface experiment [microcomputer principle] [experiment]
零钱兑换(动态规划)
Installation and use of Jenkins
Practice of curve replacing CEPH in Netease cloud music