软件测试==自动化测试? 软件测试一般收入多少?(北京、南京、天津

现在,每一个软件测试岗位,永远逃不掉的是要会用Python/Java/RF……写自动化脚本。不管公司用不用得上,也不管公司用不用得起,自动化测试是每个公司追求的G点。不管一个测试...

软件测试==自动化测试?

我们精选了一下网友答案:

···································^^····································


现在,每一个软件测试岗位,永远逃不掉的是要会用Python/Java/RF……写自动化脚本。不管公司用不用得上,也不管公司用不用得起,自动化测试是每个公司追求的G点。不管一个测试人员的经验有多么丰富,也不管这个测试人员喜不喜欢编程,写自动化测试脚本是每个测试人员的生存必备技能。

自动化测试真有那么神奇吗?

1. 是不是每个公司都必须要用自动化测试?用到哪种程度?

2. 是不是不会写自动化测试代码是测试人员的原罪?每个软件测试工程师必须要写自动化脚本?

只谈我自己的经历和感受:

2004年我所在的研究所。我刚去的时候是实习生身份,测试经理给我安排了一个导师。导师不爱测试工作,一点儿也不爱,但特别酷爱编程。我跟着导师负责测试通信网络管理软件,几乎全是UI界面的那种。导师每天最大的工作激情就是能把这个网管测试全部用Python实现自动化。不仅要实现自动化,还要做成另外一个软件系统,后续添加测试用例和脚本,几乎完全不需要再写代码了,直接有UI界面添加,执行也有按钮可以点。我为此做了大量的复制粘贴工作,把以前所有的测试用例和脚本都移到这个自动化测试框架中。我兢兢业业地复制粘贴填参数写备注,为了肯定我的工作,导师主动让我把毕业论文定为“用Python实现自动化测试”,然后同意我把他写的部分代码附在论文里。导师把这个工具越写越高级,越写越复杂。当然,问题也越来越多。除了一开始能很好解决的接口测试部分,后续越来越成了工作中的负担。不用它可惜,也让导师很没有面子;用吧,我每天调试这个庞大复杂的测试工具花的时间更多。后来出现的问题,甚至连导师都要花好几天的时间才能勉强编译过去。用这样的工具测试产品,结果可想而知,我当然宁愿手工测试保证质量和进度了。可能因为这段经历,我对自动化测试工具一直没有太多好感。当做测试小工具用一用还行,指望全部替代手工测试,请先算算投入产出比。

2007年进的外企。进去是做一个企业级的杀毒软件测试。企业级的软件,功能点非常多,界面也很复杂,一个版本大约需要20个左右测试熟手反复测试3-4轮。不久,美国的工程师们开始推行自动化测试,也是用Python实现。预演做的前景很美好,放言要替代多少百分比的人工之类。目标定的大,除了有专门的自动化测试开发工程师去写框架,自然也是全部测试人员轰轰烈烈地往上冲,添加了很多测试脚本和用例。但是,三年后,这个自动化测试系统仅仅只能完成开发转测试过程中的基础功能点验证。而且往往自动化和手动测试同时进行。印象比较深刻的一次,我替代一位休假的同事查看自动化测试报告,手工测试先行完成没有问题,但自动化测试报告出来一些warning,我就没仔细看直接把最后的自动化测试结果改为Pass了。结果没想到Boss那天心血来潮点开了测试报告的详细列表,发现有fail的几处地方,隔着太平洋都给我打来电话询问情况。测试脚本又不是我写的,我怎么知道为什么它突然要在不起眼的地方冒几个warning出来?也许就是等待时间长了点儿超时呗,我们手工测试都确定是Pass的,不能说是我测试工作没到位吧,我负责测产品,又不是负责测自动化工具。再过了两三年,可能上层Boss换了个遍吧,曾经壮志未酬的自动化测试工具被彻底摒弃了,Boss们决定全部重来再写一套自动化测试工具。那么多的时间精力金钱投进去了,不过五六年,全部打了水漂,我只能佩服外企豪气。我反正几乎没享受过自动化测试工具带来的丁点儿好处。

我算是自学成才的软件测试,系统的学习都是靠自己看书和工作积累。但我觉得软件测试,我特指手动测试,的确是人人都能做,但不是人人都能做得好。当然,随便点一点界面也能发现问题,但有意思的是,在一个公司里,有些人永远比别人发现的问题多,永远。是因为他工作特别认真吗?我看未必。是因为他加班加点吗?那更是没有。要说测试理论就那么一点儿,谁看了都能背下来。那为什么会有那么大的差异呢?我觉得,有些人就是天生适合做测试。有些人的敏锐度和直觉就是比别人强很多。为什么非要强迫这些人花那么多时间精力去写测试脚本和调试测试代码呢?一个公司的自动化测试工作不能集中交给几个爱写代码的人完成吗?让那些具有天生敏锐度和直觉的人好好地安心地做测试不行吗?何必用“狂炫酷拽屌炸天”的自动化测试工具成了所有测试工作的遮羞布?它发现的问题永远都是少于手动测试的,它的复杂程度和功能永远是测试工作的绊脚石,为什么要把所有的人力都投入在这里?花2万请个自动化开发工程师叫值得,花1万请个资深手工测试叫亏本?难怪现在的产品漏洞百出。公司越小越是如此,不是因为没钱没时间提高测试覆盖率和测试深度,而且把钱都花去请测试开发工程师写自动化代码了。剩下的手工测试只能廉价请一些新手和技工(随便参加了几个月的软件测试培训就可以上岗的非计算机相关专业毕业生)。

最后我想说,我其实挺爱刚进外企的时候我的title: SQAA(System Quality
Assurance Analyst)系统质量保证分析师。但可惜,当我离开外企的时候,我的title已经成为了SQAE(System Quality Assurance Engineer)系统质量保证工程师。

·······································································

软件测试一般收入多少?(北京、南京、天津)

我们精选了一下网友答案:

刚开始一般是2500-3000..跳动幅度不会太大.主要还是看城市消费水平

后面说不准的..像一楼说的我觉得.一看就没自己去干过的.

二楼说的一两年拿6000,那也不是每个人都可以拿.主要看自己还有一些运气

···································^^····································


我觉得软件测试员开始就有4、5千了,但很少有人坚持下来的,到后期年薪100万都找不到人。你去看看这篇文章:

软件测试工程师为何“千金难求”: www.5net.me/bbs/viewthread.php?tid=986&extra=page%3D1

 

···································^^····································


刚刚入职的月薪在3000左右吧,这个根据自己的技术水平、公司的情况等等会有差别,有一两年工作经验的,大多能拿到6000左右的薪水。

···································^^····································


北京的话起步就比较高了,刚入职3,4000肯定是有的,而且那块的软件测试还比较发达,另外2个位置也就正常水平

·······································································

【天津软协20周年】天津市软件评测中心主任赵学功祝贺天津市软件行业协会成立20周年​

我们精选了一下网友答案:

···································^^····································


天津市软件评测中心主任赵学功

祝贺天津市软件行业协会成立20周年!

  • 发表于 2020-11-22 15:21
  • 阅读 ( 523 )
  • 分类:软件测评

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具