当前位置:网站首页>I've been doing software testing for two years. I'd like to give some advice to girls who are still hesitating
I've been doing software testing for two years. I'd like to give some advice to girls who are still hesitating
2022-06-25 02:15:00 【Xiaowu knock code】
First of all, you chose the right direction , The position of software testing is quite friendly to girls
Then talk about girls , Software industry , Most of the developers are boys , So for girls , Because of nature , So many times it is very popular in Internet companies , Plus girls themselves are careful in doing things , thole , Being practical is very close to the soft ability requirements of Software Test Engineers !
Many people may feel IT The industry is more boys , But the software testing industry is not all boys , Software testing is IT The position with the most balanced gender ratio in the industry
At present , The software testing industry is developing well , High salary and low threshold , It attracted many girls to change careers as software testing engineers . If you want to engage in software testing , We must master some basic methods and skills of software testing . No, IT Girls who still want to change careers may worry about learning , So as a girl, is it difficult to learn software testing ?
As a girl with zero foundation, she has some advantages , Not before IT Relevant experience , stay IT The field is a piece of white paper with strong plasticity , It is easy to accept new test knowledge methods and knowledge systems . Software testing course goes from simple to deep , Step by step , For girls, learning is not difficult .
I believe many friends want to switch to software testing , But at present, some video websites, such as B standing , There are few relevant learning materials , Let alone learn systematically , ad locum , I sorted out my study route , I hope I can help you .
The first stage : Fundamentals of testing
primary coverage :
1、 Fundamentals of computer : Computer components 、 Operating system classification 、B/S and C/S framework 、 Commonly used DOS command 、 Server domain name .
2、 Test theory : The purpose of software testing 、 Software test definition 、 Software testing principles 、 Product quality model 、 Test the basic process
3、HTML Basics :HTML Basic grammar 、 Tag attributes 、 Picture label 、 Hyperlinks 、 Anchor point 、 Forms
4、CSS Basics :CSS Basic grammar 、CSS Four kinds of selectors 、 Common text properties 、 Row high attribute 、 Frame 、 Box model 、 Inside and outside the margin
5、JS Basics :JS Basic grammar 、JS Introduction mode
The second stage :Linux And the database
1、Linux Basics : Operating system introduction 、 Operating system history 、CentOS The graphical interface
2、Linux Use :Linux Directory management , User and user group management 、 Backup compression 、Vim Operation etc.
3、 Database introduction : Basic concepts of database 、 Introduction to relational database 、MySQL Installation and use 、Navicat Use
4、SQL Language : Data table operation 、 Data manipulation - Additions and deletions 、 Conditions of the query 、 Sort 、 Aggregate functions 、 grouping 、 Pagination 、 Link query 、 Self correlation 、 Subquery 、 Subquery drill
5、 Advanced database functions : Database design 、 The command line operates on the database 、 function 、 stored procedure 、 View 、 Business 、 Indexes 、 Foreign keys 、 User password
6、Redis database :Redis install and configure 、 Data type and operation
The third stage : A functional test
1、 Test theory : Classification of software testing , Software development model and test model , The quality model of software , Definition and elements of test cases
2、 Test case design : Equivalence class method 、 Boundary value method 、 Cause and effect diagram 、 Decision table 、 State transfer method 、 orthogonal 、 scene
3、 Defect management : Defect definition 、 Criteria for determining defects 、 Defect report 、 Defect tracking process
4、Web Project practice : Build a test environment for the project , How to get familiar with the project quickly , Project testing process , Test plan and scheme , Functional test analysis , Use of state transition method , Process test analysis , Non functional test analysis , Test report preparation ,Fiddler Grab the bag
5、 Test management tools : Use of Zen ,JIRA Use
The fourth stage :Python Programming
1、Python development environment :Python Build the development environment 、Pycharm Use
2、Python Basics : Basic meeting is OK
3、 object-oriented : Object oriented introduction 、 Concepts of classes and objects 、 The significance and function of magic methods 、 Access control permissions of object members 、 The concept and significance of inheritance 、 Inherit 、 Multi level inheritance and multi inheritance 、 The concept and application of polymorphism 、 Class properties and instance properties 、 Example method 、 Class method 、 Static methods 、 Design patterns : The singleton pattern
4、 exception handling : Understand the role of exceptions 、 Capture exception 、 Exception passing rules 、 Custom exception
5、 Modules and packages : The concept of modules and packages 、__all__ Usage of 、import Sentence usage 、from…import… usage 、from…import* usage
The fifth stage :Web automated testing
1、Web Introduction to automation : Theoretical knowledge of automated testing 、 Mainstream Web Introduction to automated testing framework 、Selenium Development history and working principle of 、 The element viewing tool uses 、 Environment building
2、Web Fundamentals of Automation : Element base positioning method 、Xpath and CSS Element positioning method 、 Element common operations 、 How to operate the browser 、 Mouse and keyboard operation 、 Show wait and implicit wait 、HTML Special element treatment 、 Screenshot of window 、 Verification code processing
3、Web Automation intermediate :UnitTest frame 、Fixture、UnitTest Assertion 、 A parameterized 、 Test report
4、Web Automation advanced :PO Pattern 、 Data driven 、 Log processing
5、 Project practice : Automated testing process 、 Project automation framework design 、 Automated code implementation
Phase 6 : The interface test
1、 Interface testing Basics : Interface and interface test concept 、HTTP agreement 、 The interface specification 、 Project environment description 、 Interface test process
2、Postman Implement interface testing :Postman Introduction and installation 、Postman Basic usage 、Postman Advanced usage 、Postman Test report 、 Project practice
3、 Database operation : Database introduction 、 Basic operation of database 、 Database transaction operations
4、 Code implementation interface test :Requests library 、 Integrate UnitTest、 Interface test framework development 、 Project practice
5、 Continuous integration : Introduction to continuous integration 、Git、Jenkins、 Continuous integration Postman、 Code for continuous integration
6、 Interface test extension :Mock test 、 Interface test summary
The seventh stage : Mobile automation test
1、 Mobile terminal test features :APP Application system architecture 、 Test environment and release platform 、APP Agile development model 、APP Application test points 、 Business function test 、 Compatibility test 、 Install uninstall upgrade test 、 Cross event testing 、Push Message test 、 Performance testing 、 User experience testing 、 Stability test
2、 Mobile automation foundation : Mobile test classification and characteristics 、ADB Orders and Monkey Use 、appium Environment building 、appium working principle
3、 Mobile automation intermediate :APP And mobile phone system operation 、 Element localization 、 Element operation 、 Advanced gesture operation 、 blend APP test 、PyTest The test framework 、 Custom test reports 、YAML Data reading and writing
4、 Advanced mobile automation :PO Pattern 、 Data driven 、Git、Jenkins Continuous integration
5、 Project practice :APP Project practice
The eighth stage : Performance testing
1、 Performance test basis : Performance test theory 、 Performance test categories 、 Performance test commonly used indicators 、 Performance testing process
2、 Performance testing tools : Common performance testing tools 、Jmeter Environment building 、Jmeter Function Outline 、 Function and execution sequence of components 、 Thread group 、 A parameterized 、 Assertion 、 relation 、 Connect to database 、 Logic controller 、 Timer 、 Distributed 、 Test report
3、 project - Interface performance test : project API Document analysis 、 Interface list 、 Interface script design 、 Concurrent data calculation 、 Logic controller project application 、 Build a single scene 、 Common response chart plug-ins and Applications
4、 project -web Performance testing : Script recorded 、 Regular filtering 、cookie Manager 、 Transaction controller 、 Thinking time 、 Mixed scene construction 、web Performance script execution and analysis
5、 Performance test tuning :windows Server performance monitoring 、linux Server performance monitoring 、 Performance test report
The ninth stage : Comprehensive project practice
1、 A functional test : Functional test design ideas 、 Self media end test 、 Background management side test 、 user APP End test
2、UI automated testing :Selenium Grid、 Build an automated testing framework 、 Write automated test scripts
3、 The interface test : Interface test process 、 Tool based interface testing 、 Code based interface testing
4、 Performance testing :Locust frame 、APP Performance testing .
Girls don't set limits on themselves , Don't be influenced by others , It's a pity to give up before you start learning . Zero basic girls can also be software test engineers .
Finally, thank everyone who reads my article carefully , The following online link is also a very comprehensive one that I spent a few days sorting out , I hope it can also help you in need !

These materials , For those who want to change careers 【 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 . I hope that's helpful ……
If you don't want to grow up alone , Unable to find the information of the system , The problem is not helped , If you insist on giving up after a few days , You can click the small card below to join our group , We can discuss and exchange , There will be various software testing materials and technical exchanges .
| Click the small card at the end of the document to receive it |
Typing is not easy , If this article is helpful to you , Click a like, collect a hide and pay attention , Give the author an encouragement . It's also convenient for you to find it quickly next time .
Self study recommendation B Stop video :
Zero basis transition software testing :25 Days from zero basis to software testing post , I finished today , Employment tomorrow .【 Include features / Interface / automation /python automated testing / performance / Test Development 】
Advanced automation testing :2022B The first station is super detailed python Practical course of automated software testing , Prepare for the golden, silver and four job hopping season , After advanced learning, it soared 20K
边栏推荐
- The role of software security testing, how to find a software security testing company to issue a report?
- 创新药二级市场审饼疲劳:三期临床成功、产品获批也不管用了
- Application of TSDB in civil aircraft industry
- 【第26天】给定 n 个元素的升序数组nums,求实现一个函数在nums中寻找target的下标 | 初识二分查找
- 内网学习笔记(7)
- Is CICC securities reliable? Is it safe to open a securities account?
- Intranet learning notes (6)
- 谈谈飞书对开发工作的优势 | 社区征文
- 折叠屏将成国产手机分食苹果市场的重要武器
- 股票开账户如何优惠开户?手机开户是安全么?
猜你喜欢

Dataease template market officially released

【Proteus仿真】Arduino UNO+数码管显示4x4键盘矩阵按键
![Search two-dimensional matrix [clever use of bisection + record solution different from inserting bisection]](/img/c9/afc03afd477bbfdd3c0dc54bacfd2d.png)
Search two-dimensional matrix [clever use of bisection + record solution different from inserting bisection]

Day 04 - file IO

转行软件测试2年了,给还在犹豫的女生一点建议

How to quickly familiarize yourself with the code when you join a new company?

MeterSphere开源持续测试平台与阿里云云效DevOps的集成

做软件安全测试的作用,如何寻找软件安全测试公司出具报告?

【直播回顾】战码先锋第七期:三方应用开发者如何为开源做贡献

Hashcat 的使用
随机推荐
MPLS notes Part 1
Build and train your own dataset for pig face recognition
同花顺是正规平台吗?同花顺开户安全吗
常用的软件测试工具清单,请查收。
Which account is safer and better for access letter
|遇到bug怎么分析,专业总结分析来了
The role of software security testing, how to find a software security testing company to issue a report?
中信证券手机开户是靠谱的吗?安全吗
Smartctl opens the device and encounters permission denied problem troubleshooting process record
What are the reasons for the abnormal playback of the online channel of the channel accessed by easycvr national standard protocol?
左手梦想 右手责任 广汽本田不光关注销量 还有儿童安全
MeterSphere開源持續測試平臺與阿裏雲雲效DevOps的集成
Notes on BGP part of CCNP
Intranet learning notes (6)
Intégration de la plate - forme de test continu open source de metersphere avec Alibaba Cloud Effect devops
Explanation of FTP protocol
Constant current circuit composed of 2 NPN triodes
Use of hashcat
字符串数组转换为list集合
Chrysanthemum chain (winter vacation daily question 39)