当前位置:网站首页>It is said that software testing is very simple, but why are there so many dissuasions?
It is said that software testing is very simple, but why are there so many dissuasions?
2022-07-04 22:30:00 【TEST_ Two black】
The last one said that software testing is simple , Has been asked by the interviewer emo 了 …
It's over now ” No, but I can learn “ The era that can move the interviewer , As the relationship between supply and demand changes , Whether for the interviewer or the interviewer , The cost of interviews is getting higher and higher . In order to screen better programmers , Interviewers are racking their brains ,” Interview to build rocket , Working screw “ The rumor is not groundless .
What those interviewers like most is that you write on your resume “ Master ” perhaps “ Have a good command of ” A few words ...
I used to think I learned , The more interviews I went through later, the more I felt that I didn't understand .
Oh no , It's not that I didn't learn to understand , I didn't learn it clearly !
Skills that software test engineers need to master
1、 Junior test engineer
The test engineer here , It's mainly software “ test ” field . That is, professional docking and responsible for software BUG lookup 、 Test the execution of the business 、 Test case design 、 Test plan writing 、 Test report generation and so on .
The skills that such test engineers need to master are as follows :
① Sorting out of software testing, testing process and concept , Proficient in software test case design and writing ;
② Master several common defect removal management tools ( ZenTao 、SVN、Testhub、Jira etc. ), Familiar with defect definition, standard and systematic test plan preparation, etc ;
③ master Web automated testing 、app Test environment construction and test method of automatic test ;
④ Master the of interface automation test Postman、Jmeter Tool use , At the same time, have a deep understanding of HTTP/HTTPS The principle and function of the protocol .
wages :6-12K about
Testers at this stage , Generally, it is just the degree of employment measured by the learning software . Most of them have mastered the theoretical concepts of software testing 、 Common test processes and test types ; Proficient in test case design and writing ; On the life cycle of software 、 Have a general understanding of the workflow . Know how to analyze the user needs of the software ; Master some common defect definitions and the generation of defect reports . Some practical project experience may be on Zen 、SVN、git And other testing related tools have a certain understanding and experience .
Slightly better automation test engineer , Also mastered Linux、Sql database 、 front end HTML And other basic computer skills . And understand the concept and of interface testing WEB+selenium Test environment construction and preliminary test ,app Mobile terminal testing also needs to master some .
2、 Intermediate test engineer
For most Internet companies today , Intermediate automated test engineering needs talents they are very eager for . Most of these talents have mastered one or more programming languages (Python、Java、C++ etc. ). The intermediate test engineer can support the complete test system construction of the whole enterprise test department , Including automated test scripts for enterprise product development , For software performance 、 Pressure measurement 、UI、 Interface 、 Do all-round test design and management for front-end and back-end services .
The skills that intermediate test engineers need to master are as follows :
①
Master at least one programming language ,Python、Java、C++ Fine . If there is no programming foundation, we suggest choosing Python, because Python The entry difficulty and learning cycle are easier than other development languages , It's more friendly to novices , and Python It is widely used in the field of testing ;② Familiar with the environment construction of common automatic test framework (testNG+selenium+appium+requests etc. );
③ Have a good command of app Complete flow and test method of mobile automation test , Especially master Monkey Use ;
④ Have a good command of Python+requests Development of test framework ;
⑤ Able to complete independently based on selenium Integrity web Framework development for automated testing ;
⑥ In depth grasp of performance testing Jmeter and Loadrunner The extended usage of , Be able to do it independently app/WEB Performance testing .
wages :15-25K about
Testers at this stage , Generally, it is just the degree of employment measured by the learning software . Most of them have mastered the theoretical concepts of software testing 、 Common test processes and test types ; Proficient in test case design and writing ; On the life cycle of software 、 Have a general understanding of the workflow . Know how to analyze the user needs of the software ; Master some common defect definitions and the generation of defect reports . Some practical project experience may be on Zen 、SVN、git And other testing related tools have a certain understanding and experience .
Slightly better automation test engineer , Also mastered Linux、Sql database 、 front end HTML And other basic computer skills . And understand the concept and of interface testing WEB+selenium Test environment construction and preliminary test ,app Mobile terminal testing also needs to master some .
3、 Senior Test Development Engineer + Architects
Senior test development engineer can basically be called the whole enterprise product + Head of the testing department . Such positions are generally dominated by managers . Be responsible for the operation of the team 、 The overall software testing process is under control 、 White box test system construction , Development and management of enterprise large-scale automatic test platform , And the quality management and monitoring of the whole test system .
① Be familiar with the overall process and details of software testing , This kind of experience must be generated through countless tests and actual combat ;
② Proficient in various types of software testing (app、 Applet 、 Front and rear ends 、WEB、sever wait ) Methods and solid experience , And it can be used freely for various types of test tools on the market ;
③ Yes CD/CI Have more skilled practical experience , Can use skillfully DevOps, Have perfect test architecture ability ;
④ Skilled programming and development ability , Familiar with the underlying code logic and structure of software , Able to develop independently 、 Manage and improve the automated testing framework ;
⑤ Have excellent team leadership , Reasonably arrange the personnel of the test team, organize and arrange .
wages :30-50W About the annual salary
Because of the particularity of their work , Need to master the user needs of the product 、 Design requirements and the underlying structure of the product , Testers will start from the user's point of view , Look at the possible adverse experiences and accurate demands in all aspects of software products .
So experienced testers , Be able to control all dimensions of the product as a whole . For example, analyze the user needs and experience of the product , Grasp the product positioning and function iteration from the perspective of users . It can be said that people who change from testing to product manager , It must be a very global 、 Forward looking excellent product manager or test manager .
In fact, there are many excellent open source tools in the software testing industry , However, many large Internet companies prefer an automated test platform for secondary development based on such open source tools . Test engineers must also try to use such open source tools , One can expand their thinking and horizons , Second, you can be familiar with the underlying logic and development practice of the automated test framework as soon as possible . This can be in future interviews , Put a very good color on your resume .
Here are some materials I sorted out. If you are interested, you can study together. Finally, I wish you all The future is bright !!
These materials , For doing 【 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 . If it helps you , I like it, I like it . It's also convenient for you to find it quickly next time ~
边栏推荐
- Relational database
- B站大量虚拟主播被集体强制退款:收入蒸发,还倒欠B站;乔布斯被追授美国总统自由勋章;Grafana 9 发布|极客头条
- Logo special training camp section 1 Identification logo and logo design ideas
- PostgreSQLSQL高级技巧透视表
- More than 30 institutions jointly launched the digital collection industry initiative. How will it move forward in the future?
- Shell 脚本实现应用服务日志入库 Mysql
- How to reset the password of MySQL root account
- Nat. Commun.| 机器学习对可突变的治疗性抗体的亲和力和特异性进行共同优化
- 服务线上治理
- 现在mysql cdc2.1版本在解析值为0000-00-00 00:00:00的datetime类
猜你喜欢
Kdd2022 | what features are effective for interaction?
常用的开源无代码测试工具
LOGO特训营 第四节 字体设计的重要性
湘江鲲鹏加入昇腾万里伙伴计划,与华为续写合作新篇章
Challenges faced by virtual human industry
【米哈游2023届秋招】开启【校招唯一专属内推码EYTUC】
嵌入式开发:技巧和窍门——提高嵌入式软件代码质量的7个技巧
HUAWEI nova 10系列发布 华为应用市场筑牢应用安全防火墙
Common open source codeless testing tools
Convolutional neural network model -- lenet network structure and code implementation
随机推荐
ACM multimedia 2022 | counterfactual measurement and elimination of social prejudice in visual language pre training model
Logo special training camp section III initial creative techniques
短视频系统源码,点击屏幕空白处键盘不自动收起
How to reset the password of MySQL root account
赋能数字经济 福昕软件出席金砖国家可持续发展高层论坛
Concurrent network modular reading notes transfer
如何实现轻松管理1500万员工?
抖音实战~评论数量同步更新
A large number of virtual anchors in station B were collectively forced to refund: revenue evaporated, but they still owe station B; Jobs was posthumously awarded the U.S. presidential medal of freedo
服务线上治理
Solana链上应用Crema因黑客攻击停运
机器人相关课程考核材料归档实施细则2022版本
好用app推荐:扫描二维码、扫描条形码并查看历史
What is the stock account opening process? Is it safe to use flush mobile stock trading software?
傳智教育|如何轉行互聯網高薪崗比特之一的軟件測試?(附軟件測試學習路線圖)
UML diagram memory skills
【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
PostgreSQLSQL高级技巧透视表
湘江鲲鹏加入昇腾万里伙伴计划,与华为续写合作新篇章
close系统调用分析-性能优化