• 0
  • 0
分享
  • 手工测试没有前途,自动化测试会取代手工测试吗?——软件测试圈
  • 饭团🍙 2022-03-21 10:53:14 字数 1650 阅读 820 收藏 0

在测试行业,一个一直被讨论的问题就是:手工测试没有前途,自动化测试会取代手工测试?

首先说结论:自动化测试不会取代手工测试,这完全是两个维度的事情。为什么不会呢?我们需要从本源上说起。

手工测试没有前途,自动化测试会取代手工测试吗?

什么是自动化

世界上有很多职业,比如艺术家、维修人员、销售等等,每种职业都需要人来参与,而每种职业也都有部分工作交给机器来做。

但无论哪种职业,几乎都是人来主导,然后将越来越多的工作交给机器来做,而机器无法实现的工作,比如创新、情感、思维等,只能由每个具体的人来完成。而这些必须由具体的人来完成的事情,我们称之为“手工”,机器完成的部分,我们称之为“自动化”。

因此,手工、自动化不是测试专属的概念,而是任何职业,都具备的概念。 因此,你能说,自动化就一定是好的、有前途的,手动就一定是不好的、没有前途的吗?

艺术家的核心竞争力体现在拥有独特的想法,维修人员的价值也体现在解决问题的能力上,销售 人员的核心能力体现在沟通能力上,这些都是“手工”的。 到了测试人员身上,为什么就成了手工测试没前途了呢?

比如,某些人会说,测试不就是点点点嘛,那以此推广,艺术家不就是画画画、唱唱唱嘛,销售人员不就是说说说嘛?

但是,一幅画作可以价值千金,一次成功的销售可以给公司带来巨额收益,画好画、唱好歌、卖出一个产品可能本身不是很难,但是找到画画的思路、设计出好的谱子、找到用户的痛点,这才是最核心、最有价值的东西。

类比到测试,点某个按钮,发现某个缺陷可能并不难,难点在于,你知道怎么发现这个缺陷。因此,手工测试没有什么不好的,相反,跟任何职业一样,这是做好这份工作必须采取的方式。

自动化的位置

那么,自动化又处于什么位置呢?

艺术家可能会使用电脑合成谱子,销售人员会使用各种工具分析客户画像,这些都是“自动 化”手段,而测试人员将某些复杂、重复操作,用工具来实现,就是测试自动化。

也就是说,自动化只是工具,一个能让我们的工作更快、更好开展的工具,有些工作只能自动化实现,比如性能测试,有些工作自动化可以节约人力,比如某些类型的回归测试。

任何职业,如果能掌握该职业相关的“自动化”工具,也算是一项核心竞争力或者做好该工作的基本要求。

手工测试会被取代么?

现在我们来聊一聊,自动化测试会取代手工测试吗?

这就需要看,如何做好测试工作了。

测试人员常规的工作大概包含以下几个环节:

1)了解需求,分析产品应用场景;

2)根据场景设计合理的测试用例;

3)执行测试用例;

4)分析测试结果,给出测试结论。

这四个环节中,环节3)是使用“自动化”最多的地方,其他比如分析需求、设计用例、分析缺陷原因,给出最终测试结论,这些几乎都需要人来明确,因为涉及到复杂的人脑判定。

比如,什么样的需求是合理的?用户会有哪些操作场景?

除了上述常规环节外,测试中很重要的一项内容就是测试流程的制定,比如测试版本如何管理,测试问题如何跟踪,有效的案例设计走查流程是什么?

很多缺陷都是可以通过测试流程来规避的,这些都是需要根据产品、团队特点,不断讨论,最终明确出来。

结论

因此,没有什么取代的问题,取代本身就是一个伪命题。

正确的命题是:自动化是做好测试工作的技能之一,具备自动化能力的测试人员,更能胜任这份工作。

任何职业一样,测试需要人来主导完成,需要具备逻辑、情感的人来实现,而这份工作开展的过程中,可以采用一些自动化手段来提升工作效率或者提升质量。

回到工作的本质上,做好任何一份工作,几乎都需要与人打交道,都需要:

  • 良好的沟通能力

  • 好的想法

  • 快速学习的能力

  • 足够的热情

  • 端正的工作态度

人们常常说,不在于做什么,而在于谁在做,说的就是这个道理。

技能会很快过时,而这些基础能力,却是做好任何工作最核心的能力,因此,去关注这些最核心的能力,努力提升它们,更有意义。


作者:Atstudy网校

原文链接:https://www.toutiao.com/a7072647793302684167/?log_from=cb7fc3d022ebb_1646896547842

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 引言进入二十一世纪之后,硬件元器件得到了飞速发展,从而也是的嵌入式软件的功能更加强大和复杂.随之而来的也是嵌入式软件测试工作的加重,传统的软件测试技术已经难以满足嵌入式软件越来越复杂的需求.而目前,市场上已经有较多的传统软件自动化测试技术,如何在这些技术的基础上进行改进,从而能够适应嵌入式软件环境,从而实现嵌入式软件的自动化测试,是嵌入式软件发展的重要方向.1.嵌入式软件自动化测试平台分析嵌入式软件的自动化测试即利用脚本来自动化驱动嵌入式软件的运行,并且自动收集相关数据进行分析,最终生成相应的测试报告.虽然,嵌入式软件的自动化测试流程与一般PC机应用软件的自动化测试流程相同。但是,由于嵌入式软...
            0 0 3019
            分享
          •   jmeter对图片验证码的处理  在web端的登录接口经常会有图片验证码的输入,而且每次登录时图片验证码都是随机的;当通过jmeter做接口登录的时候要对图片验证码进行识别出图片中的字段,然后再登录接口中使用;  通过jmeter对图片验证码的识别方法  1、通过ocrserver工具识别图片验证码  如下图:解压后双击OcrServer.exe;然后电脑的右下角会显示该服务的IP和端口。   2、在jmeter中发送获取该验证码图片的接口;如下图  3、在获取验证码图片的接口下面添加监听器》保存响应到文件;如下图:  4、再取样器中再添加JSR223 Sampler;注释一下该...
            0 0 963
            分享
          •   一、背景  随着各类应用快速和多样化的发展,产品迭代更换频繁,导致业务需求旺盛,开发测试任务源源不断。项目团队通过采取测试分层策略、测试数据治理、自动化回归、性能测试等一系列举措确保系统的安全生产。然而,通过调研发现,投产运行后的缺陷90%以上为性能问题,为我们敲响了性能警钟。为此,项目团队探索打破以项目维度开展性能测试的壁垒,按系统维度进行性能周期性检测,尽可能模拟系统生产运行模式,检验特定情况下是否会有系统级性能问题,降低系统投产的性能风险。  二、探索实践  性能周期性检测实践从性能测试环境建设、性能测试范围选取、测试脚本集准备、性能测试场景设置、性能测试结果对比分析及调优几个维度逐...
            1 1 2535
            分享
          •   作为一名初出茅庐的软件测试员,职业发展的道路的确蜿蜒曲折,面对一次次的岗位竞争,挑战一道道的面试关卡,一边带着疑惑,一边又要做出选择,只能无奈的感叹:比你优秀的人比你还努力,你有什么资格不去奋斗……  那软件测试员,你究竟该如何规划下一份工作?路该怎么走?又该如何避免测试岗位的优胜劣汰?  作为过来人,分享一下我的经验,写给对测试未来迷茫的测试从业者。  软件测试员,你有这些困惑吗?  为什么我工作5年,工资不涨;他工作5年,年薪30w+,同为测试,差距竟然这么大?  总会考虑软件测试的未来:中年危机怎么办?好担心自己能力不够,思维太局限,总是瞎担心,一点长进都没有,我能怎么办?  软件测...
            0 0 1351
            分享
          •   互联网上关于金山办公软件WPS被曝“套娃式”收费的讨论持续升温,引发众多用户关注。多名用户反映在购买WPS“超级会员”后,为了获取AI功能,不得不额外购买“超级会员Pro”,而如今再次收到弹窗提示,要求升级为“大会员”以继续使用AI功能。这一连串的付费升级现象被用户称为“套娃式”收费,引发用户对WPS会员制度透明度和合理性质疑。  针对用户的投诉,WPS热线客服给出了官方回应。客服表示,目前公司尚未出台会员体系整合政策,但未来可能会对现有的会员体系进行升级,或是推出涵盖更完善会员功能的新产品,以满足用户对不同功能需求的精细化服务。此回应虽未直接回应“套娃式”收费问题,但暗示了公司正考虑对现...
            0 0 601
            分享
      • 51testing软件测试圈微信