整体思考自动化测试发展和价值回报

manimgl安装 安装manimgl 阅读详情

文章转自:http://www.51testing.com/html/29/n-236729.html   作者:散步的SUN

 

很长一段时间,都在思考,怎么能通俗的看待自动化测试的收效

  自动化测试到底能不能成为一种趋势?

  自动化测试到底能不能形成一种规模?

  自动化测试到底能不能成为我们的利器?

  自动化测试到底能对我们的职业带来何种发展?

  一些官方总是从各种数字上面来说自动化的收效,可是那种计算就真的是准确和令人信服的吗?每个公司的情况不一样,而且每个公司有自己独特的研发模式和流程,而不同的流程所带来的测试体系和观念又不一样。

  但总的来说,自动化测试肯定是会有收效的,关键就是看你如何去做。因此我从整体上思考了一下自动化测试的发展:

  1、信息科技增长对公司的影响来说:如今,信息科技大爆炸,中国开始走向国际,而国际上,不仅实体产品还是软件产品,不管设备产品还是服务产品,都令中国市场应接不暇;不仅仅是种类的增加,更多的质量的整体要求大大提升;但是从古至今,中国企业很大部分关注的是其产品的有无,而对后期的质量保证却并不是特别关心,这主要是因为中国以前本身市场的浮躁造成的。孰不知,当今市场,越是浮躁,看似产品上市快,但是其造成的后期维护成本占据了整个成本很大的一部分。大家都知道,一个BUG,越早发现,其带来的影响程度越小,如果等到其投入市场,则会带来不可预知的大的负面影响;因此,可以想的到是,越到后来,其公司规模越来越趋于两极化,大的愈大,小的愈小,就在于其对待产品质量的重视程度上,其测试会越来越得到看重,但其对测试人员的水平会越来越要求高端。

  2、市场发展对产品的影响来说:因为市场的快速,其要求产品的更新和发布也需要达到更快更稳定的程度;因此,单纯的靠手工测试已经远远无法保障其产品发布和发现问题的效率;因此,自动化测试必然会是一种趋势,而且后期这种趋势会越来明显。而且,敏捷测试流程以及云计算带来的数据规模也可以说明,其要求测试的效率和测试的问题发现要求越来越高,但靠人来进行手工测试是越来越不可能达到了。

  3、大型企业的测试体系来说:再从大型公司收益上来说;软件服务公司,像微软、IBM等巨头,都有自己一套自动化测试体系和平台,以前有人告诉我,微软真正的核心不在于其产品,而是在于其测试系统平台;很简单,因此,你可以去复制一套微软的操作系统,但是你复制不了其内部测试系统;你拿过来他的操作系统,更改一下的结果就是漏洞百出,完全不能用,那是因为不经过其微软的测试系统的测试,其产品稳定性根本无法得到保障。而像电信设备商,华为、中兴等,从很早就开始投资自动化测试平台,每一套产品都有自己对应的自动化测试平台,举个简单例子,华为一套网管自动化测试平台,就能每年为华为节省数千万级以上的成本,当然,这只是显性成本,不包括隐性成本(即后期因问题维护量带来的成本)

  4、世界自动化测试发展来说:据了解,现在自动化测试已经越来越得到各个大型的企业的重视,自动化测试已经经历了很长的一段磨合期,而现在已经处于初步发展期了,很多大型公司开始致力于自动化测试的推广,抛开那些大型公司发布的的商业自动化测试软件不说,一些开源软件也越来越得到发展。而且,最近,很多大型公司共同成立了NTAF论坛(网络测试自动化论坛),其包括CISCO、思博伦通信、IXIA、EXFO等二十多家大型公司,而且NTAF论坛共享很多测试用例及框架,不过只能成员使用;因此,可以看到,自动化测试的重视程度越来越高。

  5、公司自动化测试失败原因来说:为什么,自动化测试很多时候都是公司各搞各,很少能听到公司自动化测试能规模化的样例,很多公司将其归于投资成本问题或者自身独特问题,其实不然,自动化测试是需要投资,可是如果投资不到地方,就会造成很多浪费;很多公司,很多部门,只是脑袋一热,然后就一味的找各种工具,一味的编写各种脚本,缺少了前期的需求分析和整体上的把握。自动化测试到底给公司、部门带来的什么,完全对此没有一个清晰的概念,这样怎么能不造成自动化测试的失败。

   6、自动化测试人员认识水平:作为一个自动化测试人员来说,如果公司部门将自动化测试的重任交与你,那么,你就要跳出单纯的自动化测试使用的认识上,而是要从公司的产品线和整体流程上把握自动化测试过程;自动化测试不仅仅是需要技能水平,更重要的是一个思考过程;不思考,不自动化测试。所以说,自动化测试的规模不是自动化测试本身的问题,也不是公司部门的投资与产品线问题,而是个人主观问题;

  7、自动化测试技能发展水平:自动化测试人员,基本的技术水平应该是全面发展,而是单一发展,其不像开发,但是也要把自己在技术水平上尽量要求高,至少能懂得开发的思想和产品的思想;个人觉得,其需要懂得

  1)产品业务的知识,设备还是软件等

  2)流程管理的知识及各种研发模型

  3)编程能力;精通脚本思想;熟练JAVA或者C++等,在进行自动化测试脚本开发或者自动化工具开发的时候起到很大作用;数据库知识,能够帮助你建立一套自动化用例和数据管理体系;操作系统知识,windows和liunx必须掌握;HTML、XML等语言,反正一句话,知识不一定要精通,但一定要懂。

  4)沟通能力;与研发和领导的沟通,看似自动化测试是在做技术,其实不然,其实那是在做产品,做服务,你要向公司和部门推销你的理念和框架,那么你就得一步一步拿出东西,不能太急,也不能太慢。

  作为个人,如何帮助部门和团队快速建立起一套自动化平台体系,其技术和研发水平是一个方面,更重要的是策略,如何步步深入,各个击破,是一个很值得深思的过程。

  最后,作为测试人员,眼光要放长远,带着一颗平和的心态,测试不一定比研发差,关键在于自己怎么去对待测试,很多人想做自动化测试,是因为其含有一定的技术水平,孰不知,其道理亦是相通,做一个只会用工具或者只会因为自动化测试而做自动化测试的自动化测试人员,和只会重复测试的手工测试人员,性质是差不多的;真的要想去提高自己,那么就得耐得住学习的寂寞,慢慢学会从整体上把握;你只有从整体上给公司真正来带来了成本效益,那么你的价值才会真正得到突出。因此,共勉之。

  最重要的一条:我不是说,自动化测试会占据大部分测试流程与体系,相反,其人工测试还是在重点,但关键的是如何平衡自动化测试与人工测试,我一直觉得:我们测试人员最大缺陷在于很多测试任务都不是挑战性的、有意义性的任务,而只是重复性的、纯手工性的测试;因此,个人觉得,测试人员与自动化测试的分工,就是自动化测试去完成那些大部门没有意义的事情,测试人员从整体把握质量流程、包括测试用例的更新和维护、产品异常测试、自动化测试小工具的开发等。真的想将一个公司带来成本效益,关键在于测试人员与自动化测试的一个定位和分配问题,这也得从整体上把握。

  总之,自动化测试发展是大势所趋,其发展到何种程度,还得看中国市场的发展和广大自动化测试爱好者,和测试从业者的共同的努力。

unitree-G1外接 USB 麦克风完整配置指南 首先,将type-c麦克风插入G1机器人的USB口后,记录下USB麦克风的卡号(card)和设备号(device),通常显示为 card 1: Device [USB Audio Device] 阅读详情

相关推荐

NDIAurora 6D、5D传感器裸线焊接与烧录 6D传感器型号:10001742;5D传感器型号:610157

NDI Aurora 6D、5D传感器裸线焊接与烧录

yanghong2000719的博客 1201

自动化的价值

自动化的价值 传统的自动化价值:. 1) 自动化测试提高效率,缩短测试工作时间 2) 自动化测试和人工测试相比,每一次测试执行的操作时固定的,非常可靠 3) 自动化测试能加大每一轮回归的力度,提高测试的覆盖率 4) 自动化测试具备更好的重现软件缺陷的能力,具有很强的一致性和可重复性 传统自动化ROI(收益和成本)公式: 自动化收益=迭代次数 * 全手动执行成本 – 首次自动化成本 – 维护次数 * 维护成本 如果迭代次数和维护次数近似相等,这个公式可等价为: 比如一个较新的产品: 自动化收益 = 迭代次数

weixin_45375866的博客 1780

企业微信审批流开发避坑指南:从零搭建自定义审批模板(含完整代码)

本文为企业微信审批流开发提供了从零搭建自定义审批模板的完整指南。通过对比内置模板与自建引擎的优劣,详细阐述了利用企业微信开放API和自建应用实现高度灵活审批流程的方案。文章重点解析了前端JS-SDK安全调用、后端签名生成与回调处理的核心代码,并分享了流程引擎设计、安全加固及性能监控等实战经验,帮助企业开发者避开常见陷阱,构建贴合业务的自定义审批系统。

weixin_28358083的博客 967

自动化测试高手-价值篇

自动化测试的最终交付价值是什么:自动化测试项目的最终交付价值是它产生的收益,也就是投入回报率比,ROI,一个成功的自动化测试项目必然是获得了高ROI的收益。自动化测试高手就是要做出成功的自动化测试项目,不仅要写代码让自动化测试跑起来,而且要超脱于工具框架的层面,对测试需求和自动化ROI一起抽象建模,对最终ROI负责。

seanyang_的博客 5474

告别专业软件!用QGIS+GDAL免费搞定S-57电子海图,附全套符号库和样式文件

本文详细介绍了如何利用免费开源工具QGIS和GDAL处理S-57电子海图,包括数据转换、符号库配置和专业可视化方案。通过实战指南,用户无需依赖昂贵的商业软件,即可实现从S-57到SHP的转换及专业级海图制作,特别适合预算有限的个人和小型机构。

weixin_33701294的博客 391

GD32单片机开发环境搭建(Keil5安装)

1.安装MDK5 由于GD32 Keil 版本例程的工程是基于Keil MDK-ARM 5.25 uVision5 创建的,所以我在此也安装MDK5.25版本。 下载链接:https://pan.baidu.com/s/1E4tcDQvsVl0xezU3pEyJTA 提取码:s1fr 其他版本下载链接:https://cloud.tencent.com/developer/article/1605195 选择安装路径(不要装到中文路径下,避免不必要的麻烦): 用户信息随便...

fangye945a的博客 3万+

为什么需要自动化测试?自动化有哪些优势?

自动化测试,最近些年可谓是大火。招聘上的要求也好,培训班的广告也罢,比比皆是,足以说明它在业内的火爆程度。

hlsxjh的博客 1755

Linux存储软件栈剖析之第5篇:F2FS文件系统

F2FS是三星专为NAND闪存设计的开源文件系统,通过异地更新、磨损均衡等机制优化闪存特性。其架构采用层次化存储管理(Block→Segment→Section→Zone)和多日志区域设计,基于数据热度分类(热/温/冷数据)提升性能。核心创新包括节点地址表(NAT)解决级联更新问题,以及基于成本的垃圾回收算法。F2FS通过检查点机制确保崩溃一致性,并利用并行访问能力充分发挥闪存性能优势,显著降低写放大效应,延长设备寿命。

指尖动听知识库 199

【自动化测试】自动化测试的价值和误区以及如何高效实用地落地自动化测试

总之,自动化测试是现代软件开发中不可或缺的一部分,它有助于提高软件开发的效率、质量和可靠性。然而,要充分发挥自动化测试的价值,需要合理规划、正确实施,并持续维护和优化自动化测试套件避免这些误区,可以更有效地实施自动化测试,提高软件质量和开发效率因此,自动化是一个复杂的工程实践,它结合了软件开发、测试设计、过程管理、数据分析等多个方面。它要求参与者具备跨领域的知识和技能,而不仅仅是简单的操作能力通过上述步骤,可以更高效实用地落地自动化测试,从而提升软件质量和开发效率。

ya的博客 1753

FD.io/VPP — VPP 的实现原理解析

目录 文章目录目录VPPVPP 的关键创新技术数据报文的矢量处理标量报文处理方式I-cache miss 问题矢量数据报文处理方式标量 v.s. 矢量报文处理流程Packet Processing Graph(数据报文处理图)Packet Processing Graph 的处理流程Graph Node Plugin 机制 VPP WIKI:https://wiki.fd.io/view/VPP Docs:https://fd.io/docs/vpp/master/index.html Github:ht

烟云的计算 2593

【WRF-Urban】URBPARM_LCZ.TBL 查找表解释及内容

URBPARM_LCZ.TBL 查找表解释及内容

WW、forever的博客 1754

一入测试深似海,从此月薪过两万--自动化测试如何产生价值?

一、前言 如何让自动化测试产生价值?这是一个恒古不变的话题!只有将自动化切入日常测试中,才能将飘于空中的技术产生实际的价值,无论是DevOps、CICD等其他的一些融合开发的概念,质量的自动化保障都是基础设施。本次主要讲一下现有团队在自动化方面的一些探索和落地。 二、自动化优先 自动化优先,既在QA人员介入测试时,就需要考虑需求自动化测试动作。需求中需要哪种程度的自动化介入,需要哪些自动化测试动作的介入,自动化测试需要哪些前置资源,自动化测试所花费成本,自动化测试在本次需求中的收益...

程序员小濠 397

物流分拣YOLO实战:YOLO26 OBB+YOLOv8多尺度融合,不规则包裹分拣效率提升40%(附训练+部署代码)

在物流分拣的工业场景中,模型的检测精度、推理速度、部署友好性本次基于YOLO26 OBB+YOLOv8多尺度融合打造的物流分拣视觉检测方案,精准解决了工业场景中不规则包裹的旋转检测、多尺度包裹的漏检问题,最终实现分拣效率提升40%,检测准确率提升至95%以上,且模型在边缘设备上的推理帧率稳定35FPS+,完全适配物流分拣的工业落地需求。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 882

整体思考自动化测试发展和价值回报(转载)

  很长一段时间,都在思考,怎么能通俗的看待自动化测试的收效   自动化测试到底能不能成为一种趋势?   自动化测试到底能不能形成一种规模?   自动化测试到底能不能成为我们的利器?   自动化测试到底能对我们的职业带来何种发展?   一些官方总是从各种数字上面来说自动化的收效,可是那种计算就真的是准确和令人信服的吗?每个公司的情况不一样,而且每个公司有自己独特的研发模式和流程,而不...

weixin_30788239的博客 190

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

公司想要做自动化测试,那么自动化测试发展和价值回报有哪些?_互联网产品的自动化价值包括

因此,可以想的到是,越到后来,其公司规模越来越趋于两极化,大的愈大,小的愈小,就在于其对待产品质量的重视程度上,其测试会越来越得到看重,但其对测试人员的水平会越来越要求高端。8、最后,作为测试人员,眼光要放长远,带着一颗平和的心态,测试不一定比研发差,关键在于自己怎么去对待测试,很多人想做自动化测试,是因为其含有一定的技术水平,孰不知,其道理亦是相通,做一个只会用工具或者只会因为自动化测试而做自动化测试的自动化测试人员,和只会重复测试的手工测试人员,性质是差不多的;不思考,不自动化测试。

2401_85599377的博客 821

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

公司想要做自动化测试,那么自动化测试发展和价值回报有哪些?

因此,可以想的到是,越到后来,其公司规模越来越趋于两极化,大的愈大,小的愈小,就在于其对待产品质量的重视程度上,其测试会越来越得到看重,但其对测试人员的水平会越来越要求高端。8、最后,作为测试人员,眼光要放长远,带着一颗平和的心态,测试不一定比研发差,关键在于自己怎么去对待测试,很多人想做自动化测试,是因为其含有一定的技术水平,孰不知,其道理亦是相通,做一个只会用工具或者只会因为自动化测试而做自动化测试的自动化测试人员,和只会重复测试的手工测试人员,性质是差不多的;不思考,不自动化测试。

jj2772367224的博客 1176

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

开篇词 | 做性价比最高的自动化测试

你好,我是柳胜。很高兴通过这个专栏和你探讨自动化测试。先简单介绍一下我自己,我在摩托罗拉和甲骨文做过开发工程师、测试工程师、测试经理和高级开发经理。从B端的企业应用测试到C端的云计算开发,我都做过。在甲骨文工作的13年时间里,我带领团队设计、开发了Automation Center框架,补全了视频会议二十多年来的自动化测试解决方案空白。相比开发,我在自动化测试领域里得到的收获最多,教训也最多。因此...

优快云学习 602

nextdate函数白盒测试问题 软件测试_自动化测试从业者如何择业?软件测试未来职业如何发展?——你是否还在思考这些问题? - 程序猿二黑...

一、背景随着敏捷开发在软件行业的推广与发展,自动化测试在软件测试行业的地位也在逐渐上升。然而,对于自动化从业者将何去何从?自动化从业者的发展方向有哪些?身为自动化测试工程师,我们又该如何为自己定制职业发展规划?这些问题一直困扰着我们,众多自动化从业者都是在迷茫中前进。由此可见,做好职业规划是自动化测试从业者选择发展之路,明确自身的成长空间,选择就业方向的风向标。根据51testing发布的测试人员...

weixin_33208553的博客 131

效能度量 | 从ROI出发探究自动化测试

其次,此次上线的功能是否稳定,自动化测试多用来做回归测试,如果产品不稳定,自动化测试执行起来也是相当痛苦,相应的也会增加大量的维护成本。总的来说,上面的例子在提高代码 ROI 方面给到了四种思路,一份代码,多浏览器运行,多数据运行,多环境运行,多语言运行,同时提高 ROI 的过程,也是消除代码 Hard code,优化代码结构的过程。在实际工作中,自动化测试一旦做起来,带来的变化是:测试执行时间变快,软件发布周期缩短,又反过来增加回归次数n,自动化测试的收益也在增加。在测试设计领域,经常提到的方法是分层。

2301_79535618的博客 1272

工程师如何将技术贡献转化为经济回报:从华为P6案例看价值兑现

在技术领域,工程师的价值实现是一个系统工程,其核心在于将技术能力与商业成功高效耦合。从技术原理层面看,这涉及硬件设计、嵌入式软件、系统架构等多个基础领域。例如,在消费电子产品开发中,信号完整性(SI)和电源完整性(PI)仿真、DFX(面向制造/测试的设计)等工程实践是确保产品性能与可靠性的关键技术。这些技术的价值在于,它们直接决定了产品能否在激烈的市场竞争中成功量产并满足用户体验。其应用场景广泛覆盖智能手机、物联网设备等硬件产品的研发与制造环节。以华为P6手机项目为例,正是通过攻克极致轻薄架构、自研芯片整合

weixin_30808693的博客 438

做性价比最高的自动化测试

众所周知,如今无论是大厂还是中小厂,,毕竟像双 11、618 这种活动中庞大繁杂的系统,以及多端发布、多版本、机型发布等需求,但只会“写一些自动化脚本”很难胜任。这一点在招聘要求中就能看出来。然而,现实却很难招到一个成熟的自动化测试工程师。最近我面试了不少来自大厂的测试工程师:华为、沃尔玛、腾讯、字节……等等,每次都以为稳了,寻思在大厂应该都参加过自动化测试吧,实际却是很多,或是以功能测试为主。为什么自动化测试人才稀缺?

chengxuyuznguoke的博客 1347

自动化测试的未来

自动化测试能做什么? 自动化测试会取代手工测试吗? 这恐怕是每个测试同学都曾经思考过的问题,这里我结合我的个人经历,讲讲我对这两个问题的思考。 个人简历 就职公司 公司类型 特点 工作年限 自动化技术 成长阶段 成长心得 微软(外包) 软件产品 外企,行业巨头 5年 c#,UI自动化 成为公司需要你成为的人 感谢微软提供的平台,利用平台迅速成长,别让自己离开平台后一文不值 去哪...

boweiqiang的博客 580

如何用自动化测试搞垮团队

是大家非常熟悉的测试手段,近年来随着行业内卷越来越严重,对于测试工程师的岗位要求也水涨船高。如果你有留意一些岗位的招聘要求,你就会了解很多细节,自动化测试技术已经不再是测试工程师找工作的「」了,而是大部分测试工程师都应该具备的「」了,很多公司在招聘测试工程师时,最低要求都是「」,当然,至于入职之后怎么做这项工作,那是另外一回事。

shanmao001的博客 917

1.你真的需要自动化测试么?

你真的需要自动化测试么?测试小白如何成长为测试架构师?

qq_37585545的博客 542
上一篇: QTP的java插件下载
下一篇: 大话“自动化测试框架思想与构建”
jasonteststudy
博客等级 码龄16年 152粉丝 125原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值