当前位置:网站首页>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 :
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~~
边栏推荐
- Service online governance
- Deployment of JVM sandbox repeater
- 【烹饪记录】--- 青椒炒千张
- 【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
- 繁華落盡、物是人非:個人站長該何去何從
- 30余家机构联合发起数字藏品行业倡议,未来会如何前进?
- 关于栈区、堆区、全局区、文字常量区、程序代码区
- [acwing] solution of the 58th weekly match
- More than 30 institutions jointly launched the digital collection industry initiative. How will it move forward in the future?
- Force buckle 2_ 1480. Dynamic sum of one-dimensional array
猜你喜欢

凭借了这份 pdf,最终拿到了阿里,字节,百度等八家大厂 offer

NFT Insider #64:电商巨头eBay提交NFT相关商标申请,毕马威将在Web3和元宇宙中投入3000万美元

Tiktok actual combat ~ the number of comments is updated synchronously

Introduction and application of bigfilter global transaction anti duplication component

赋能数字经济 福昕软件出席金砖国家可持续发展高层论坛

B站大量虚拟主播被集体强制退款:收入蒸发,还倒欠B站;乔布斯被追授美国总统自由勋章;Grafana 9 发布|极客头条

【Acwing】第58场周赛 题解

安装人大金仓数据库

复数在数论、几何中的用途 - 曹则贤

Scala download and configuration
随机推荐
Test will: bug classification and promotion solution
Solana链上应用Crema因黑客攻击停运
Common shortcut keys for hbuilder x
La prospérité est épuisée, les choses sont bonnes et mauvaises: Où puis - je aller pour un chef de station personnel?
Close system call analysis - Performance Optimization
Tla+ introductory tutorial (1): introduction to formal methods
繁华落尽、物是人非:个人站长该何去何从
The Sandbox 和数字好莱坞达成合作,通过人力资源开发加速创作者经济的发展
Zhiyang innovation signed a cooperation agreement with Huawei to jointly promote the sustainable development of shengteng AI industry
PostgreSQL服务端编程聚合和分组
close系统调用分析-性能优化
Detailed explanation of flask context
The use of complex numbers in number theory and geometry - Cao Zexian
[Yugong series] go teaching course 003-ide installation and basic use in July 2022
Deveco device tool 3.0 release brings five capability upgrades to make intelligent device development more efficient
Convolutional neural network model -- lenet network structure and code implementation
Enabling digital economy Fuxin software attends the BRICs high level Forum on Sustainable Development
Google Earth Engine(GEE)——Tasks升级,实现RUN ALL可以一键下载任务类型中的所有影像
关于栈区、堆区、全局区、文字常量区、程序代码区
Introduction and application of bigfilter global transaction anti duplication component