科技改变生活 · 科技引领未来

  • 首页
  • 资讯
  • 技术
  • 百科
  • 问答
  • 学习
  • 看看
  • 站长
  • 生活
  • 快讯

首页 > 百科 > 产品快讯

博为峰培训要多少钱(6年测试经验老鸟)

时间:2022-09-28 01:36 作者:王同

提起自动化测试,可谓仁者见人,智者见智,心中五味杂陈啊!你从任何一个招聘渠道来看最近两年对测试岗位的要求,几乎都要求会自动化测试。而不少人一直认为手工测试才是王道,工作中有的时候也用不到程序,干嘛在面试的时候要求写代码呢?明明自己的测试能力

博为峰培训要多少钱(6年测试经验老鸟)

提起自动化测试,可谓仁者见人,智者见智,心中五味杂陈啊!你从任何一个招聘渠道来看最近两年对测试岗位的要求,几乎都要求会自动化测试。而不少人一直认为手工测试才是王道,工作中有的时候也用不到程序,干嘛在面试的时候要求写代码呢?明明自己的测试能力不错,做了多年的功能测试,为什么面试的时候四处碰壁呢?很是想不明白,难道业界最近几年有点儿盲目推崇自动化测试了吗?

虽然我不能说完全明白这些问题的产生的根源,不过以我这五六年从事测试工作的经验来分析一下这些问题的来龙去脉,可能也不是十分准确,希望能给迷茫的同学带来一些思考。

一、什么是自动化测试

什么是自动化测试呢?关于这个问题,可能没有准确的答案。普遍认为的是接口自动化测试,WebUI自动化测试,App自动化测试等被冠以自动化命名的测试方案。其实不然,自动化测试是相对于手工而言的,用代码或是借助于第三方工具,把繁复的测试工作从手工转化为机器自动执行的测试方案,可以统称为自动化测试。除了上面所说的三个方面的自动化测试,当然还包括日志过滤,日志回放,接口监控,服务监控等等,根据具体业务需求通过代码把人力从中解放出来的代码手段。

二、 为什么要做自动化测试

那企业或者是我们测试人员为什么要做自动化测试呢?从工作角度来说,目前互联网行业需求迭代非常快,人员流动也比较快,所以一个需求从提出到上线时间比较紧急,同时对于其影响的范围也可能不太清楚,在上线之前必须对原有功能进行回归测试。不管是接口还是从客户端,都需要大量的测试工作,而且在大数据时代,测试用例量也是非常庞大的,如此繁复单调的工作让人工来测试的话,根本不能保证效率和质量,所以必须要借助于非人工手段来实现。从个人发展方面来讲,时代在发展,对我们的要求也越来越高,所以我们要迎接变化,不断提升自己才行。虽然你可以坚持手工测试是基础,是王道,可是并没有企业愿意为你这个信念买单。除非你生活无忧无虑,可以坚持自己的信念,否则你就要尊重业界发展的规律,不断充电从而使自己更有价值。或许再过几年,自动化测试会成为从业者的准入门槛,如果做不好自动化测试,所谓的高薪也就无从谈起。

三、如何实施自动化测试?

虽然业界比较注重自动化测试,不过永远要记住下面一句话:“不要为了自动化测试而做自动化测试!”不管你在测试工作如会采取什么测试方案,测试手段,这一切都是为了业务服务的,脱离了具体的业务,你的辅助手段再厉害也是无用的。

在实施你的自动化测试工作之前,你必须对要测试的业务非常熟悉,核心业务流程,具体的功能模块的实现,前后端如何交互,以及业务未来的发展与迭代频率等等。然后按以下思路来进行选择与实施你的自动化测试:

(1) 根据业务特点,选择自动化测试方案。你的业务是前后端分离的吗?业务比较注重用户交互还是数据完整性?用户量有多大,有没有需要承担的压力等等,通过考虑业务的特点,才能选择比较合适的方案。

(2) 根据业务侧重点,确认自动化覆盖范围和粒度。通过业务特点选择了自动化测试方案,然后就需要根据业务侧重点来确认范围和粒度了。比如说,你确定要进行Web UI自动化测试,肯定不能看着页面就去写自动化测试用例嘛,要根据业务重点来确认。哪些业务流程是核心,必须覆盖?哪些功能暂时有技术难点,或是变化比较快,可以放为二期来实现。通过对手工用例的评审,来准确确定自动化测试的范围,实现用例的粒度。

(3) 根据自动化测试用例范围,选择实现框架和语言。目前业务自动化测试工具,开源框架可谓多如牛毛,让人有点儿无从选择,但是它们还是各用侧重点的。我们需要根据测试用例的范围和特点,参与人员的水平,用例的使用场景和未来的计划来选择合适的框架。比如说,我们要做接口自动化测试,而参与人员大部分不会代码 ,那选择Python+Unittest+HtmlTestRuner+Jenkins就比选择Java+Httpclient+TestNG+Jenkins实现起来成本更低。

(4) 根据用例用途,选择执行策略。根据我们自动化测试的用途,是做上线前回归,还是触发式回归?需不需要做监控?执行环境是什么?来去确认是否做持续化集成,是否发执行结果与错误预警,用例或是用例集管理方案,指定维护人员等等工作!

四、如何学习自动化测试

既然自动化测试是手工测试提升的一个必经之路,虽然自动化测试没有那么高大上,但也是必不可少的。那作为一个有理想的测试人员,应该如何去学习自动化测试呢?

(1) 准确定位自己,明确目标

有不少同学意识到了自动化测试的重要性,就去网上查询资料啊,或是报培训班学习啊,可是到最后越学越迷茫,处于会与不会之间,前路不知如何去走?这是什么原因呢?

这是因为你在学习自动化测试之前没有想明白几个问题:我的真实水平如何?如果学习一项新的技术或是语言,我愿意投入的精力是多少?从现在开始学习,三个月或是半年后应该达到什么目标?我了解现在业界的自动化测试类型或是体系吗?想好这些问题再去入手学习或培训,必定事半功倍。

(2) 全面了解,选好切入点

目前自动化测试方向大概有以下几个:

A、辅助测试脚本方向:以Shell,Python为主来简化重复的工作,过滤日志等;

B、接口自动化测试方向:Python+Unittest+HtmlTestRuner+Jenkins和Java+Httpclient+TestNG+Jenkins,当然还有很多其他二次开发的框架或工具,不过核心是一样的;

C、页面自动化方向,主要有:

Python+Webdrver+HtmlTestRunner+Jenkins,Java+Webdriver+TestNG+Jenkins,以及其他的框架和工具;

D、App自动化测试方向:以Robotium+Java+TestNG+Jenkins, Appium+Java+TestNG+Jenkins,Appium+Python+HtmlTestRunner为主。

当然这里介绍的都是简单的,最基本的实现方案,作为入门学习比较合适。其他五花八门的二次开发的框架,包含众多功能的方案留待你以后提升。先从这几方面了解入手,选择一个语言体系,建议从接口自动化入后,然后再去学习页面和app。

(3) 步步为营,不要贪多

我们在提升自己的时候,发现有好多东西需要学习,于是就很着急,想同时学习很多东西,其实这并不好。学的太多容易产生混淆,而且不容易消化,你仔细调研一下就会发现,很多东西都是通着呢。代码架构,用例管理,执行策略,持续化集成思想都可以举一反三,关键是自己要动手真正实施起来,在公司现在的框架上写用例,不管你写多少,不了解整体结构都是没有用的。

(4) 抛弃工具,多用开源

业界好像从来不缺少自动化测试工具,QTP,Realobot framework,LoadRunner等等,知名不知名的数不胜数。先不说这些工具效果如何,目前大公司是从来不用这些工具的,大家都使用开源的框架,工具进行定制化自己的测试方案。所以刚刚学习自动化测试的时候,也不要依赖工具,使用开源的Webdriver, Appium,Robotium等搭建自己的自动化测试工程。掌握一个整体的自动化工程工作原理,为以后搭建自己的自动化工程,工具,平台做准备。

不管你对自动化测试是爱,是恨,它是从手工测试转为测试开发必经的阶段。可能你了解到自动测试没有用,实施起来维护成本高,执行效率低等负面信息,其实这不是自动化测试的问题。要知道,它只是一个工具,一种测试方案,最终的效果还是由实施的人来决定的。在12,13年的时候,用Jenkins做持续化集成比较热门,接下来几年好像没有那么火了,但是近两年docker技术的出现,又使CI,CD变得火热起来。我们是不是应该端正对自动化测试的态度,明确什么才是你想要的,找准方法,不断提升自己呢?

更多软件测试知识,请关0注微微:博为峰51Testing软件测试培训

相关话题

  • 换苹果x屏幕多少钱(摔坏折叠屏内屏约等于丢一部5000元的旗舰机)
  • 顾景舟紫砂壶市场价多少钱(他的壶)
  • 舞蹈私教课多少钱一节(想在短时间内高效学习舞蹈吗)
  • 松龄血脉康胶囊多少钱一盒(哪些中成药能够用于治疗甲亢)
  • 盆底肌修复大概多少钱(10万块激光治盆底)
  • 保险交了3年退保能退多少钱(保险满一年退保能退多少)
  • 不锈钢的价格是多少钱一吨(最新5月30日全国不锈钢基地参考价格汇总)
  • 农村合作医疗今年交多少钱(部分地区新农合已缴费)
  • 大分子玻尿酸多少钱一支(玻尿酸的猫腻)
  • 茅台国宾酒52度多少钱一瓶(茅台国宾酒)
  • 种植牙一般一颗要多少钱(种植牙将纳入医保)
  • 加盟个美容院要多少钱(美容院值不值得做)
  • 办理商标转让多少钱(商标还可以转让交易)
  • 云南房价多少钱一平(高位买房跌自闭了)
  • 冰箱加一次制冷剂多少钱(空调的使用寿命有多久)
  • 真正的朱砂手链多少钱(朱砂价格高低不等区别其实在这)
  • 烤瓷牙大约多少钱一颗(烤瓷牙真的有毒吗)
  • 清洗机多少钱一台(科普向)
  • 做个隆鼻手术大约得需要多少钱(钱花了)
  • 阿玛尼满天星手表多少钱(阿玛尼满天星情侣手表)

热门推荐

  • 即日起,淘宝88VIP用户能无限次退货包邮!
  • 华为Pura系列今日10:08分上架,现已买断货!
  • OpenAI:新GPT-4 Turbo模型现可付费ChatGPT用户使用!
  • 华为门店接受P70盲订?或在线上直接开卖!
  • 曝因OLED面板供应不足,iPad Pro 2024或将延期至5月份!
  • 苹果开发者大会定档端午节,知情人士透露或有AI 要素!
  • 阿里通义千问免费开放1000万字长文档处理功能!
  • 哈弗二代大狗 Hi4 版车型 3 月25 日发布!
  • 小米汽车28日见,上市即交付,价格仍是迷!
  • 支付宝近期将上线多语言翻译等服务,开启国家化交易!
  • 华为本月或将发布75英寸V5 智慧屏等新品!
  • 奇瑞iCAR 03硬派越野新车上市,售价10.98万起收获不少好评!
  • 华为全新小折叠旗舰HUAWEI Pocket 2正式发布,时尚、高端、有内涵!
  • 比亚迪秦 PLUS 荣耀版上市,预计售价7.98万元起!
  • 百度搜索推出AI拜年新功能,支持多种风格更有趣!
  • 华为全国都能开的高阶智驾来了!推送计划正在火热进行中......
  • 保时捷将正式发布第二个纯电动车系,配置值得期待!
  • 智能汽车被重新定义,比亚迪让智能汽车更智慧化!
  • 三星Galaxy S24系列发布:799美元起,AI赋能,四色可选!
  • CES2024:三星新一代十字门Flex冰箱为用户带来智慧厨房新体验!

王同

关注
免责声明:本文章由会员“王同”发布,如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务 如因作品内容、版权和其他问题请于本站联系

关注排行榜

  1. 1即日起,淘宝88VIP用户能无限次退货包邮!
  2. 2华为Pura系列今日10:08分上架,现已买断货!
  3. 3OpenAI:新GPT-4 Turbo模型现可付费ChatGPT用户使用!
  4. 4华为门店接受P70盲订?或在线上直接开卖!
  5. 5曝因OLED面板供应不足,iPad Pro 2024或将延期至5月份!
  6. 6苹果开发者大会定档端午节,知情人士透露或有AI 要素!
  7. 7阿里通义千问免费开放1000万字长文档处理功能!
  8. 8哈弗二代大狗 Hi4 版车型 3 月25 日发布!
  9. 9小米汽车28日见,上市即交付,价格仍是迷!
  10. 10支付宝近期将上线多语言翻译等服务,开启国家化交易!

编辑精选

Copyright ©2009-2022 KeJiTian.Com, All Rights Reserved

版权所有 未经许可不得转载

增值电信业务经营许可证备案号:辽ICP备14006349号

网站介绍 商务合作 免责声明 - html - txt - xml