对于测试一直想发表一些个人的看法,对现状和未来做出一些分析
我是谁?
我有丰富的互联网行业从业经验,在大型上市公司工作过,参与过诸多大型项目,不便透露具体身份
分析前我们先来看看,软件开发有几大核心,开发,产品,测试
A.传统行业
开发周期长,计划周密,如微软,对测试要求高, 测试有一定的发言权
如果发言权排序 测试 >> 开发 >>产品
B.硬件行业
软硬件结合,有点类似嵌入式的, 如 拉卡拉, 这些依托硬件又依托软件,开发人员有绝对的发言权,看似简单,
但产品也不一定能弄清原理,对开发要求很高,测试有一点发言权
如果发言权排序, 开发 >>测试 >> 产品
C.互联网行业
互联网特别是无线互联网,特点是快速高效的迭代 ,如 微信, 这类需要对市场有很好的预判,对用户有深入的调研,
产品有很大的发言权,类似急行军,指哪儿打哪儿,产品就是船长,上线时机最重要,即便有点bug , 线上服务端可以直接兼容,或者再发个版本即可解决
如果发言权排序, 产品>> 开发 >> 测试
下面结合个人的从业经历,对移动互联网测试行业做一些分析, 主要针对上面 C互联网行业, 测试分为很多种,有功能测试,性能测试,接口测试,
自动化测试,安全测试等,下面我将进行分析各类测试发展趋势
功能测试
目前入门的门槛很低,很多人都不是计算机专业毕业的,对计算机一窍不通,或者不是大学毕业的,进入测试岗位,通过中介机构的几个月的培训,
良莠不齐的基础,进入某些外包公司,每天去点,这就是功能测试的现状, 入门低
在具体在工作中,还是点, 每个迭代跟进需求,去发现开发人员没有实现的功能,提出问题,那么请问公司为啥还要功能测试团队
且看他们的未来趋势?
在国外,科技公司的构成很简单, 技术骨干, 产品经理, 其他开发,测试 全部外包, 为什么?
因为成本太高, 如招聘1人每月工资1万,一年加上保险啥的支出最少15万, 如果招聘2人,就得30万支出, 那公司想倒不如出20万外包给其他公司,
这就是功能测试的未来,将来会类似国外, 有大批的外包公司, 招聘大量的功能测试人员, 然后一批测试人员每天在一起点,
就好比 服装加工厂, 他们只做精细加工,而不会自己去织布, 布匹去买就好了, 也好比以前 大家都自己种田, 但是后面发现这种成本太高,
现在米 这么便宜,谁还会去种田呢,直接买啊
这就是未来的趋势,工作越来越专业化,分工越来越明确, 公司的职能更清晰, 开发岗位, 测试岗位,更多会被外包, 有人说不会,
其实简单看来, 你是开发会java,会php, 你是测试会做 功能测试, 其实你就是有一门手艺啊, 你是木匠,你会造房子, 谁家天天需要你,
都是需要用时才找你, 工期结束你就走人, 这就是行业的趋势
总之,功能测试会被外包公司垄断, 公司的功能测试业务会更多的有外包人员介入, 模式会是1个公司方管理+ n个外包测试, 或 全部是项目打包给外包测试
性能测试
性能测试听起来高大上,但是他有致命的弱点,就是性能测试的活儿太少, 一家公司不可能天天搞性能测试性能测试最多是在有大型活动或版本迭代时进行一次,
所以招聘一个性能测试人员的成本非常大,非常非常大, 因为一年也干不了几次活儿, 所以大家可以看到,即便在招聘网站上, 性能测试的岗位非常少,非常非常少...
那么未来性能测试是什么方向呢
运维团队会接手性能测试, 性能测试岗位更多的会编入运维团队,基于服务端,接口等架构运维会更有发言权,同时基于服务的优化,运维团队可以更高效的运作,
基于时间结果,做出快速响应
更多的云服务,云监控出现, 如听云, App端,直接植入SDK, 更精细的埋点监控,比任何性能测试loadrunner等工具更具说服力, 直接后端看报表实时监测,
实时模拟加压,不需要啥性能测试
对于服务端接口有更强大的全链路性能监测, 如博睿监控, 可以实时在全国埋点,真实用户,真实网络,全链路,全节点,实时加压监控,实时投射在大屏幕,
比单点的性能测试工具更有力度,更详细
总之,未来性能测试岗位越来越少, 性能测试更多在运维团队开展, 云监控,Nginx等监控平台大量使用,更强大的监控体系,更便捷的压力测试操作
自动化
自动化是有一个老生常谈的话题,不懂的同学希望自己能学会自动化,觉得很牛x, 已经学会自动化的同学, 会感觉自动化也只是那样, 说自动化很牛逼也
是自欺欺人罢了,现在自动化行业就是,护士 想做 医生的事, 以为自己沾点边,就是医生, 其实你的title还是护士,你那么牛,那就去做医生
自动化测试经历了几代的发展,最开始qtp 对基于c/s架构的项目,可以录制一些脚本,可是作用也不大
后来有了b/s架构,出现了各种driver, 如 seleium ,webdriver 等,其实也就那样,在实战中不堪一击
再进入到无线互联时代,monkey 猴子乱点,那是扯淡,米有什么操作性可言, robotium 官网好久没更新了,似乎已倒闭,appium 噱头, 实战中也是低效........
业内包括世界范围,都没有很强有力的框架去支撑实时的迭代项目, 总是后知后觉,缺乏实战之功效,归根一句 自动化没啥意思,就是噱头, 各领导的政绩工程
1、自动化投入产出比太低, 在实际工作中没发很好的应用
2、移动互联网行业迭代速度快,自动化无法跟上迭代速度
3,运维团队服务端监控比测试团队的自动化 更便捷,更高效
至此一系列的驱动工具,自动化框架等其他的, 请问在实战中有啥战绩,有啥效率?
技术是为业务服务,提升业务效率,业务也需要技术, 自动化测试, 说实话没有哪家公司做的很牛逼,即便是google,facebook, 大部分硅谷的公司,
都没有很强调去搞自动化
至于自动化的未来,结合目前的趋势有几种可能
1,小公司快速迭代,不会去组建自动化团队,甚至弱化自动化概念
2,自动化是需要发展的,就像从原始社会进入到工业化社会,需要自动化提升人力, 但这由谁去搞呢,绝对不会是测试工程师, 这将有开发工程师去完成,
也就是说 将来会有开发人员 去开发一款巨牛逼的自动化软件,想做自动化简单录制回放就可以完成而不是招一批所谓的自动化测试人员,说是要改变自动化的现状,
自动化人员 说真的 你这么牛, 你咋不去做开发呢, 说白了,以后不需要人人造车, 造车有开发去完成, 测试学会怎么操作就行,啥自动化都会, 你说把司机当好就行,
天天想我不仅要开好车,还要自己造出法拉利, 自动化请交给牛逼的开发去完成, 你觉得自己很牛,请去做开发
3,自动化内容更加集约化,各种云平台产生,专业的公司提供定制化服务,更加高速便捷
接口测试
接口测试目前来说意义也不大,首先架构团队会有各种接口监控工具,每天24h自动化监控,实时报警,对接口的访问测试,流量等信息实时回调, 那么对于新增的接口呢,
新增的接口其实不会很多,每次迭代可能就新增3,5个接口, 测试接口联通很简单, 链接往浏览器一丢就实现,其他的借助一些插件啥的,也是秒秒就能实现,
所以专门招聘一个人来做接口测试也不现实现在招聘网站上,搜索接口测试也更是 非常非常的少
未来接口这方面的内容,大多会在架构团队,借助监控体系快速的搞定, 同时接口监控也会同时进行,实时投射大屏, 接口测试工程师的一些工具就显得很鸡勒
安全测试
大数据时代,安全测试似乎很火很受关注,但实际中请问有几家公司,会招聘一个安全测试人员, 基于服务端的安全,会有各种安全软件,安全监控搞定, 基于网站的,
app的, 请问公司真的会招一个人在那里搞漏洞注入吗?测试漏洞吗? no 更好的选择是 交给一家安全公司,让他们去扫描,提供更专业的服务至此安全测试的未来很明晰
1,未来会有大量安全公司成立,专门负责安全方面的服务,专业便捷
2,互联网公司也会更多的选择第三方产品,做个性化定制服务
测试经理
最后说说测试经理这个岗位, 这个岗位也会越来越少, 招聘的需求也会越来越少现在的公司都在推行扁平化管理,以项目为单位,以业务划分事业部,
团队小而精, 人人都是干事的,要求所有人都参与实际工作, 不会说找一个测试经理下面管理一批人,现在这个模式行不通
说到这里我也很累了,想给测试行业的伙伴一些建议
1,如果你对测试感兴趣,请做好功能测试就可以,别想学东学西,最后啥也没学会,把自己搞得很累
2,如果你对自动化测试有些研究,请更深入一些, 把java或其它语言学透,去做开发吧,做一款牛逼的app或网站
3,如果你对开发有兴趣,想入门简单,请转行前端
4,如果你觉得测试没啥意思,请趁早选择转行, 运营,产品 一大堆岗位等着你
原文地址:http://www.51test.space/archives/1908
相关推荐
视频系统末端测试记录是确保视频传输系统正常运行和高质量影像呈现的重要环节。在这个文档中,我们看到的是一个详细的测试流程,用于验证视频系统的各项性能指标。以下是对这些关键参数的详细解释: 1. 输出电平:...
"参考资料-视频系统末端测试记录.zip"这个压缩包文件包含了一份详细的测试记录文档,名为"视频系统末端测试记录.doc",它很可能是对一个视频系统终端进行一系列功能、性能和兼容性测试后的详细报告。以下是基于这个...
视频系统末端测试记录C7-73工程名称测井公司会解室电力系统维修工程工程编号施工单位江苏大汉建设实业集团有限责任公司测试日期2012年月日执行标准GB50200---94仪表型号场强仪DS1001序号房间号出线口编号末端电平...
《消防水泵测试及末端试水工作指导书》旨在规范消防水系统的定期维护操作,确保其在紧急情况下能够正常运行,保障工厂的安全。本程序适用于全厂所有消防水系统的维护,涵盖了湿式系统、干式系统和预作用系统。以下是...
通过上述测试方案,可以有效识别影响机器人末端抖动的各种因素,从而为工业六轴机器人提供更高性能、更可靠的运行保证。文章中还提到了机器人基本结构及其构成部件,例如主构架(手臂)、手腕、驱动系统、测量和控制...
工业机械臂TCP(Tool Center Point,工具中心点)末端标定是机器人自动化操作中的关键步骤。TCP标定的目的是确定机器人手臂末端工具相对于机器人基座的精确位置和姿态,这对于确保机器人准确执行任务至关重要,例如...
精装修工程是当前房地产开发中不可或缺的一部分,它涉及到机电末端施工,其中包括电气安装、管道布置以及室内自动化系统的安装等。机电末端施工配合措施是为了确保整个装修工程中机电安装部分的质量与效率,同时也是...
### 结合测试工艺与测试模对PACK安规测试、EOL测试、充放电测试梳理 #### 一、概述 随着新能源汽车市场的迅速发展以及储能技术的广泛应用,动力电池及其相关组件的安全性和性能变得尤为重要。PACK作为动力电池的...
具体到测试案例,测试仪创建了下行流量末端节点和上行流量末端节点,用于模拟数据的发送和接收过程。在配置节点时,涉及到协议参数、封装方式、设备组参数以及VLAN相关参数的设置。 VLAN的配置包括为流量添加VLAN...
本报告主要研究的是2021年中国自动驾驶末端配送产业的商业化应用情况,报告内容涵盖了自动驾驶末端配送产业发展的背景、现状以及未来趋势,下面将详细展开说明报告中的关键知识点。 1. 自动驾驶末端配送产业背景与...
满载测试则是关键的一环,100%加载测试验证所有设备能否在设计负荷下正常工作,包括微模块、HVDC、电池和末端空调等。同时,群控系统的自动化功能也需要在此阶段得到验证。 故障测试和监控测试旨在检验系统在异常...
10. V模型:V模型强调了测试与开发的对应关系,测试活动在每个开发阶段的末端进行,形成一个倒置的V形。 11. 测试团队职责:负责制定测试计划,设计和执行测试用例,报告和跟踪缺陷,参与软件质量保证。 12. 软件...
测试的目标是确保软件符合需求,但因为测试处于软件生命周期的末端,可能会遗漏很多质量问题。此外,需求和设计阶段的问题在编码阶段未能得到解决。 **Level 3: Integration(集成级)** 在这一级别,测试贯穿整个...
在IT行业中,我们时常会遇到各种技术文档和资料,这些资料涵盖了广泛的领域,从软件开发到硬件设计,无所不包。本次我们关注的焦点是"行业分类-设备装置-用于书写工具的球末端和关于制造该末端的方法",这是一个与...
本文的研究重点在于设计一套基于末端牵引式康复机器人系统之上,能对上肢运动功能进行定量化评估的参数。研究目标是为了能够在现有康复机器人训练系统基础上建立一个定量化的上肢运动功能评估系统。文中提到了两类...
在光纤通信领域,光缆纤芯的测试是确保网络稳定性和传输效率的关键步骤。OTDR(Optical Time Domain Reflectometer,光学时域反射仪)是一种常用工具,用于检测光纤的完整性、长度、损耗以及接头质量。"SOR光缆纤芯...
为了提高测量结果的准确度和减低人工成本,广州致远电子股份有限公司改进了测试方法,使用CANScope-Pro总线分析仪、CANScope-StressZ扩展板,使用配套软件的样眼图与对称性测试进行测量。该方法可以大致测量出CAN...
测试链结构通常会将待测的CLB(配置逻辑块)串联成测试链,并将CUT的故障逐级传播至末端的ORA,这样可以减少对测试引脚及片外ORA的需求。 文章中也提到,由于FPGA芯片具有可配置性,其BIST电路仅在测试时存在,在...