当前位置:网站首页>Business is too busy. Is there really no reason to have time for automation?

Business is too busy. Is there really no reason to have time for automation?

2022-07-04 22:34:00 TEST_ Two black

The topic comes from the discussion of a test group : How to do interface automation ? In the topic, a classmate complained casually , The original is “ Business is so busy , There is no time for Automation ”.

I answered this question from two aspects in the Group , The original words are as follows :

In terms of rationality, my personal point of view is , If you want to do this automation, check whether the business or work you do is suitable , This is not limited to Automation , Anything else can help you improve your efficiency , The means of liberating the labor force are all worth the time , Even sacrificing your time is worth it , If it is doing things in the East and West, it is not as fast and stable as manual work , Then don't do , If you can prepare from the early stage , Interim validation , Late return can effectively free you from the time problem of vicious cycle due to heavy business , You have to invest , Finally, if it has a good effect after a period of investment , I don't need to say that I have gained a lot , Yu team can also bring you a good influence , The achievements of leaders who are not too bad in this regard are seen in the eyes , It will eventually pay off .

Another point may not be seen at first , Can we get a good input-output ratio , After making some basic judgments, I don't think it's absolutely useless , Then try to do , After all, there are things to do , To see whether it is correct , Don't dwell on complaining , Try more , Even if it fails , You also gain growth in technology or ability , That is, from a personal perspective , Not from the company or project level , Naturally, it's much more comfortable .

that

Business is too busy , Is there really no time for Automation ?

Whether automation needs to be done , Under what circumstances , When to do , What benefits can automation bring ?

With these questions, let's talk about Automation :

01 What is Automation

First , Automated testing includes but is not limited to mobile terminals 、web、pc、 Server, etc , It will be more detailed in terms of business and Technology , For example, function Automation 、 system stability 、 Compatibility testing 、 Service interface verification , game 、 big data 、 Safety and so on. , I have done similar hardware drivers before 、 Protocol and other semi-automatic work . Secondly, the concept of automation can be very broad , Personally, I think anything can improve the efficiency of testing ( Such as making numbers with one key ), Solve the dependency substitution repeat operation ( Such as mock) All methods and schemes can be called automation or auxiliary Automation .

02 What is suitable for Automation

For functional testing , If it is UI level , Generally, the interface and function are relatively stable , In case of service interface , Generally, the lotus root is relatively good , In particular, the core must return every iteration , It is more valuable to transform its functional use cases into Automation . For others such as sdk、apk compatible , Big data input and output , These safe solutions are also suitable for Automation . Of course, there are some complex business scenarios , It takes a lot of effort to test the membership fee manually , We can also make full use of idle equipment resources during non working hours , This is also suitable for

Try to solve it through feasible technical Automation .

Generally speaking, it depends on whether the productive forces can be liberated , Whether it can improve resource utilization , And whether there is an input-output ratio .

03 When and how to intervene

If you are in a mature team , The big probability is that there is an automation scheme at the business level , The first thing to do is to be familiar with and use flexibly , Finally, you may find that there is room for further optimization , Or inappropriate , Or left when receiving “ property ” Too bad , It's time for you to optimize and even find alternatives , But please note here is in your team Leader Support , Or have better practical experience , If not, don't do it easily , It's easy to be thankless . If the team doesn't have this gene , Individuals also have enthusiasm , The suggestion is to understand the business enough , We can also find some pain points that can be solved by using automation solutions , Even if it's small , No matter how clumsy the technology is , Should be involved in the implementation , Then continue to optimize and reconstruct .

As for how to do , The suggestion is to stand on the shoulders of giants , There are many bigwigs on the Internet 、 Large companies open source many tools 、 Technical and scheme references , We should learn to find the right one to maximize our own needs , Instead of making a framework by yourself , Engage in secondary development , There are also some particularly tall ones, such as AI Intelligent testing , Unless the team has enough resources and energy , Or is it for PPT, Otherwise, I have reason to believe that you haven't studied these open frameworks and tools at all . For example, in use Pytest When making automation solutions , You may find the result report inappropriate , But you know it has many decorations and hook Advanced usage , You can even write one yourself pytest plug-in unit . Of course, this is not to say that you can't do it yourself , It means based on research , Consider the team situation as appropriate , Carry out self-study under the comprehensive conditions of in-depth understanding of the business .

04 How to judge the value

See the short-term effect , For example, a simple code can liberate half a day of counting time , Or manual mechanical work . Look at the long-term input-output ratio , After a period of investment , Test coverage can be improved in the future 、 Reduce degradation issues , To some extent, it can alleviate the continuous resource shortage of business testing , These are positive values for the business and the team , It is worth encouraging investment .

Another kind of value judgment that I want to talk about in particular , From a personal point of view , Whether it can improve your ability , Is it beneficial to your future development , Whether it has advantages for you to change jobs , If the answer is yes , Whether it is beneficial to the business team or not , You should actively participate and invest , Even sacrificing some of your time is very worthwhile .

05 Write the answer at the end

Said so much , Answer the title “ Business is too busy , Is it really the reason why there is no time for Automation ?”, answer :“ No ”, This is similar to the most common people who want to get a certificate or improve their education , But I always complain that I have no time , My ability is not the same , Are excuses for not wanting to go further . From the above summary , Let go of the innocence of giving sweets first and then paying , Learn how to get away from yourself and do more meaningful things , Try boldly and summarize often , It's worth more time for yourself .

Last , Advanced automation resources are sent : Insert picture description here
These materials , And the interview question resources above , For friends who do software testing, 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 …….

I wish everyone can get the heart offer~~

原网站

版权声明
本文为[TEST_ Two black]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/185/202207042200395702.html