当前位置:网站首页>Implicit indicators for evaluating the advantages and disadvantages of automated testing
Implicit indicators for evaluating the advantages and disadvantages of automated testing
2022-07-27 23:19:00 【Multi surveyor 111】
About evaluating the advantages and disadvantages of automated testing , In addition to common indicators , There are also some indicators that are not easy to talk about with data , This is called recessive index .
Hidden indicators mainly include : Automated maintenance costs 、 The running cost of Automation
1 、 Automated maintenance costs
For the same business , Different automatic test implementation schemes , The corresponding maintenance costs may be vastly different . indeed , Automated maintenance costs , Affected by business maturity 、 Iteration speed 、 The degree of project specification affects , But consider the following situations , How about your maintenance cost :
Added some logic ( Such as , Interface / service / application ), Automatic maintenance of new parts , How long do you need ;
Deleted some logic ( Such as , Interface / service / application ), Automatic maintenance of deleted parts , How long do you need ;
Modified some logic ( Such as , Interface / service / application ), Automatic maintenance of modified parts , How long do you need ;
When the iteration speed of the project accelerates , Accompanied by logic of addition, deletion and modification , Can your automated script keep up ? Actually , This is a severe test that many teams will face . A business in rapid development , Every business test 、 When returning , May want to give up automated testing , Instead, perform the test manually . because , Automated testing also requires constant debugging of automated code , The probability is too late for this test , It is not as efficient as direct manual testing .

2、 Automation operation cost
The cost of automation here is , From want to implement automation to the end of implementation, we need to meet the ability & Time cost . The general automatic operation process is as follows :
1) Create some automatic execution conditions . such as , Find running data , Set up the running environment, etc , If this step is not automated , It takes manpower & Time ;
for example , Automation can only " Walking on one leg ", That is, it only realizes semi automation , It didn't happen 100% Automation , Before running / in / After that, people may need to participate .
2) Execution automation . Here is mainly the time required for automatic operation , The longer the time , The longer the waiting time . Maybe you'll say , When automating execution , You can do other things , There is no need to wait for the execution to end . But now that automation has been implemented , It must be like manual testing ," immediately " See the execution result , Get timely feedback , To avoid switching back and forth between different jobs .
3) Verify automation results . The verification of general results is included in the previous step , However, it is not ruled out that some verification still needs to be done manually check The situation of . This situation , In fact, it also belongs to a form of semi automation .
4) Automated failure troubleshooting . All kinds of reasons , Will lead to the failure of Automation , such as , Data problems 、 Environmental problems 、 Automatic maintenance is not timely 、 Third party problems, etc . After automation fails , Can you give a clear reason for the failure , Even according to the result of automation failure , Directly locate the failure reason , This is in place , It will make you love Automation .
For more information on testing techniques, please pay attention to : Shenzhen duosurveyor software and Technical Service Co., Ltd
边栏推荐
- [noi2018] bubble sort (combination + Cartland number +dp+ tree array)
- kubevela通过CLI部署应用
- Unity 的基础光照
- Shuffle, partition and read of tfrecord
- 20 character short domain name bypass replication
- Trends in software development in 2022
- Do you want to be dismissed? Let's take a look at the "exit tips" of programmers
- 2022 / 4 / 11 exam summary
- 毕设-基于SSM高校后勤管理系统
- Basic lighting of unity
猜你喜欢

深度剖析 —— 文件操作

Take byte offer in four rounds and answer the interview questions

On data management of data warehouse

20 character short domain name bypass replication

51 MCU internal peripherals: real time clock (SPI)

Solve the problem that the last bit of IP address access is odd and even, or even and odd (the problem encountered when the cloud encryption machine connects to the cloud server, the whole process is

Complete Guide to IOT architecture

Pyqt5 rapid development and practice 4.9 dialog controls

Leetcode-461. Hamming distance

The wechat installation package has expanded 575 times in 11 years, and the up owner: "98% of the documents are garbage"; Apple App store was exposed to a large number of pornographic apps; Four techn
随机推荐
Introduction to the paper | distributed graph simulation
Excel VBA finds out the maximum and minimum values of a column of time, and repeatedly pastes multiple values according to the actual situation
Pro multi store version system, versatile is it!
Five network management trends in 2022
Cloud security daily 220714: Cisco identity service engine found an authentication bypass vulnerability and needs to be upgraded as soon as possible
In depth analysis - file operation
Trends in software development in 2022
【信号去噪】基于卡尔曼滤波实现信号去噪附matlab代码
Library management system based on SSM framework
Analysis of cloud native application security organization structure
2022/6/5 exam summary
Excel only wants to visualize charts and make data move? Yes, come and watch (with a large number of templates to download)
The wechat installation package has expanded 575 times in 11 years, and the up owner: "98% of the documents are garbage"; Apple App store was exposed to a large number of pornographic apps; Four techn
一篇文章读懂人工神经网络
catch all in one draft! Introduction to 10 data visualization software
Here comes Gree mask! Kn95 mask only costs 5.5 yuan!
图论的小技巧以及扩展
JVM composition and memory model
Basic lighting of unity
Safety Fundamentals 1