×

Loading...
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。

有开发经验的找QA Automation,在编写程序的技能上会有优势。但是和做了好几年此行业的manual QA来比在行业知识上比不过,在QA流程经验上比不过。

还有自动测试并不是拿一个requirment过来就写写运行起来了就可以了。不可能所有test case都去做自动化,把test case自动化等于在原有的GUI上做二次开发,也是需要开发时间和维护时间成本投入上去的。好的automation QA的会分析那一部分的test case值得去automation,哪一些不值得auto,做manual测试即可。拿来一个test case就写code,并把大量的精力去做automation,到最后出去的产品必定惨不忍睹。 还想起来一点。其实编程能力是有高低的。好的开发其实根本不屑和我们这些QA抢饭碗。我问为啥?说没挑战,太简单了。也是哦,自动测试都不用多线程的。写来写去其实也就那么一些套路。编程资历深的,建议直接去应聘Software Developer in Test职位SDET。那种职位的工资几乎和开发差不多。但职位相对QA要少不少。

从懂业务到懂编程之间其实是一个scale,这两端就如下顺序,QA正好是在业务和编程之间的位置:

懂业务Business Analyst, Business system analyst, Quality Assurance, Automation QA, Software Developer in Test, Developer懂编程

Report

Replies, comments and Discussions:

  • 工作学习 / 事业工作 / 各位大佬,公司有Software QA Analyst/Tester 职位open吗? 谢先
    • 帮顶一下
    • 履历表在indeed和monster上open出来,每天去修改一点点内容,保存以后就会被顶上去了。如果你资历够,很多中介会自动找你的。 +1
    • 具体什么情况,是骑驴找马吗
      • 找工中,做了1年多QA合同,有开发背景。
        • 今年的QA职位明显比去年少,如果你有开发背景可以申请性能测试(美国的需求多些) ,不要申请automation QA。 +1
          • 纯粹性能测试的职位很少很少。写loaderrunner 要懂c++.现在有几个还在写c++?还有qa职位被印度人和印度consulting公司大量侵占,低级一些的职位下面给印度人甚至到包给到印度。现在连职业中介都是大量印度人。 +1
        • 是不是我的理解有待提高?我认为QA的工作重点是让大家伙(组员,层级上上下下)知道他们开发出的东西,从用户的角度看,处在一个什么质量水平,好像开发背景加分有限。还有就是为什么不作QA Automation, 有坑?
          • QA和纯粹的testing不一样。现在找的测试职位一般都需要QA,正真的QA应该是从requirement gathering开始一直到release, 然后维护的一整条龙质量管理。 +3

            除了测试以外,对于行业知识的要求相对比开发要高。拿你去药房买药来举例,需要了解从药单子递进去,有什么成分,和病人现在吃的要会不会有冲突,系统报错提醒药房工作人员,然后拿到药一整套流程包括保险公司报销,之后做报表,还有和库存系统的intergration,还有甚至其他药厂等等等等的Intergration的流程都要有了解。

            绝对不是底单子,输入数据,然后打印,就完了。

            看系统,有一些系统后台很复杂,还QA还需要验证API和数据库。

            如果是网页版,大公司还会需要符合残疾人界面的测试,页面需要可以系统自动读出文字,文字对比度要强烈,字体可以放大等等,有一系列标准的。

            如果客户和服务器端,客户量大,当然就需要有performance测试了。

            每一个职位要求不太一样。有一些职位只找测试GUI的。GUI测试的竞争很激烈,很多印度人会一起抢。
            有一些职位要求全部后台。有些职位甚至需要动mainframe等大型机上的经验,例如银行。有一些职位需要有ERP,Salesforce的经验。

            关于automation,很多公司要求automation。但是一整个流程不为automation考虑,结果automation就等于一个花瓶放在那里,砍人就先砍automation的,因为大家都觉得没用。大一些正规一些的公司automation才有一定的规模,不会被边缘化。

            • 这条应该加精。很深刻的行业经验。
            • 总结太到位了👍QA和Tester根本是要能找到真正的Bug才是有用的。所以要胆大(吃透被测对象,敢于发散思维,跳出现有框架去测) 心细 (真的不厌其烦,侦探一样不放过蛛丝马迹)。 如果单纯拼编程能力,基本上就不是好QA。 +1
              • 行业知识的要求对于QA比程序员要高。有一些小公司甚至QA/BA的职位混在一起的。很多人普遍有一种错误概念就是QA很容易,测测就可以了要求很低的入门容易。我可以告诉大家,入门容易的现在都外包去印度国。估计AI起来以后,可能这种职位很快会被AI替代掉。 +1

                记得有网友提醒这里的家长,除了学计算机以外,还得学另外一门课程。他说得完全正确。其实QA的职位就一直对行业知识有要求。会电脑会编程,又有其他行业的知识,才有竞争力。

                因为没有行业知识,做出来的东西根本不是客户要的么。

              • 👍
            • 👍
          • 有开发经验的找QA Automation,在编写程序的技能上会有优势。但是和做了好几年此行业的manual QA来比在行业知识上比不过,在QA流程经验上比不过。

            还有自动测试并不是拿一个requirment过来就写写运行起来了就可以了。不可能所有test case都去做自动化,把test case自动化等于在原有的GUI上做二次开发,也是需要开发时间和维护时间成本投入上去的。好的automation QA的会分析那一部分的test case值得去automation,哪一些不值得auto,做manual测试即可。拿来一个test case就写code,并把大量的精力去做automation,到最后出去的产品必定惨不忍睹。 还想起来一点。其实编程能力是有高低的。好的开发其实根本不屑和我们这些QA抢饭碗。我问为啥?说没挑战,太简单了。也是哦,自动测试都不用多线程的。写来写去其实也就那么一些套路。编程资历深的,建议直接去应聘Software Developer in Test职位SDET。那种职位的工资几乎和开发差不多。但职位相对QA要少不少。

            从懂业务到懂编程之间其实是一个scale,这两端就如下顺序,QA正好是在业务和编程之间的位置:

            懂业务Business Analyst, Business system analyst, Quality Assurance, Automation QA, Software Developer in Test, Developer懂编程