Recently, I saw a lot of fans sending private messages to me backstage , Ask me to do one Python A tutorial on automated testing , In fact, on this issue , I have been preparing for it for a long time , I recorded a complete set of Python A tutorial on automated testing , All uploaded on B Stand on it , If you are interested, please have a look !
Python Automated test tutorial address : https://www.bilibili.com/video/BV1Wf4y1W7h7
Python Automated testing is a process that transforms previous human testing into machine testing . Automated testing is a faster way to get fault feedback than manual testing .
With the change of the times , Maybe in the future, the demand for testing this position will be less and less or even disappear , But every organization , Every customer's demand for software quality will never disappear . What we need to do is to build our own core competitiveness , Go with the times .
Automated testing is a way of quality assurance , The most important thing is to make a high-quality product as the premise . A lot of testing is about balancing the quality 、 efficiency 、 Drive the proportion and depth of the three businesses . According to different business stages 、 Different goals 、 Current key event driven , In quality 、 efficiency 、 Drive the business to constantly adjust strategies and tactics .
Language choice Java perhaps Python It's all right , You can start with Python Starting with , Then start Java. In the process of learning a language , Be sure to forget that you do tests , Think of yourself as a developer , Systematically learn relevant programming knowledge , Because of the level of language , To a large extent, it determines the level of Automation .
Can not put the cart before the horse learning automation testing tools do not understand http agreement , You won't understand loadrunner、fiddler、soapUI These tools ; incomprehension HTML, You won't understand firebug. So the foundation is laid , Only with half the effort .
To put it bluntly , Before we do anything, we must first see how many kilograms we have, right , First assess your current ability level , Then look at what resources you can invest ( energy 、 Time 、 Money ) To learn , Only in this way can you know what kind of content you can understand , Which stage should I ask Daniel , Don't get confused at the end ; The second is to recognize your ability , Set reasonable goals for yourself , How long to reach what level .
Learn to draw inferences from one instance, novices on the road , Easy to worry , I want to learn everything , It's easy to confuse , It's not easy to digest . Many places are interlinked , The code architecture 、 Use case management 、 You can draw inferences from one instance , It can improve your learning efficiency , It won't confuse . The most important thing is not to talk on paper , We must practice it .
Multi use open source in the testing industry , There are many automated testing tools , But big companies tend to use open source frameworks and tools , Then customize your own test plan . Learn to use some open source, such as Webdriver, Appium Wait to build your own automated test project , Then master the overall working principle of Automation , Prepare for building your own tool platform in the future , After all, automation , It's not as simple as using a few tools . The highest level of automated testing : Develop test tools 、 Design automation framework , Let others use .
Win7 SP1 windows6.1-KB976932-X