51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师论坛测试积点免费获取渠道攻略【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【112期】:软件测试技术哪项更吃香!中国软件测试行业现状调查报告新鲜出炉! 【杂志】做测试行业不偏科的尖子生! 自学软件测试那点事
查看: 5307|回复: 35

【你来问我来答第111期】:聊聊想出国找测试工作最核心的那些事!(活动已结束)

[复制链接]
  • TA的每日心情
    奋斗
    2020-4-8 10:48
  • 签到天数: 499 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2020-4-1 10:46:46 | 显示全部楼层 |阅读模式

    论坛ID:纽村测试
    现任公司:新西兰TOP10企业
    现任职位:Senior Test Engineer
    工作经验:五年时间从零经验测试成长为资深测试工程师,精通新西兰测试行业游戏规则, 熟知海外职场的各种潜规则,并熟练掌握对测试岗位的各种要求,希望通过自身的分享能够帮助更多对海外就业有兴趣的人达成目标。

    嘉宾福利:
    玩转新西兰测试免费视频   点击进入>>>
    相关内容:
    主要适用于新西兰测试行业特别是自动化测试部分,以当地TOP10企业一线员工的视角,围绕Web自动化测试、API自动化测试、Mobile自动化测试,重点结合C#+Selenium+SpecFlow+RestSharp+ExtentReport等新西兰最流行的自动化测试技术,以循序渐进的方式由浅入深,打好基础,并最终通过真实的项目实战掌握核心技能。

    各位会员可以在4月15日前以回帖的方式向客座专家提问。
    (请大家围绕本期客座专家的擅长领域进行提问、探讨)
    客座专家将在4月16日—4月230为大家集中解答。

    机会难得,欢迎大家踊跃提问!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复

    使用道具 举报

    该用户从未签到

    发表于 2020-4-16 11:28:34 | 显示全部楼层
    HZ44杨庭武 发表于 2020-4-16 10:10
    国内真的像老师说的那样,Python>Java嘛?我目前还是做的功能测试,不过已经决定了朝自动化方向发展,虽 ...

    这个倒没有明显的多与少,个人感觉如果有精力的话,建议还是从Java开始,虽然过程可能会痛苦些,但是掌握了以后再往其他语言转相对来说会容易些,可以多看看自己意向企业对这方面的具体要求,然后再决定从哪开始。
    对自动化测试来说,语言就是一个工具,过程才是最重要的,用C#同样也可以达到很好的效果,主要还是看市场需求。
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-4-1 11:47
  • 签到天数: 22 天

    连续签到: 1 天

    [LV.4]测试营长

    发表于 2020-4-1 11:35:22 | 显示全部楼层
    游戏自动化有前景吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-4-8 10:48
  • 签到天数: 499 天

    连续签到: 1 天

    [LV.9]测试副司令

     楼主| 发表于 2020-4-2 11:22:51 | 显示全部楼层
    qingzhao 发表于 2020-4-1 11:35
    游戏自动化有前景吗?

    了解测试的都知道,自动化测试是我们所希望的展开方式,虽然目前测试趋于自动化发展,但在实施自动化测试是困难重重。我之前有做过移动应用的自动化测试,所说App和手游的开发技术不同,两者的自动化测试技术也是是截然不同,但在自动化流程的实现上区别不大。
             
             简单的说下,不管是手游测试还是app测试自动化测试并不是万能,很多公司投入资金做自动化,但得到的不成正比,更多的是中途陷入困境死掉。

    简单说说自动化测试项目陷入困境的原因

    时间成本投入不足:根据项目计划的安排,测试人员基本上都会被安排利用自己的个人时间或者项目后期介入自动化测试。这样的时间投入是无法得到真正的关注。

    目标不清晰:自动化测试理论上可以节省人力和时间,得到更加简单的测试流程,提高测试的覆盖率等。然而,没有正确的根据需求来设计,是无法满足所有需求的。。
    人员经验基本为零:很多公司基本是让初级的程序员进行自动化自动化测试。由于缺自动化流程和架构的了解,很难让自动化测试的顺利开展。
    迭代周期快:辛苦学习的自动化这知识,甚至是做出的自动化程序,都会犹豫现实技术的更新或需求的提高,变得没有意义。
    自动化测试只能说是一个好的解决方法,但不是唯一的也不是最好的。

             我们举个例子,回归测试需要频繁的执行,去检查以往用例是否因为应用迭代而出现新的bug。回归测试需要反复执行,这就是单调乏味的工作。现在很多测试人员都是在回归测试环节开始采用测试自动化的方法,但很多时候自动化是不能判队代码出错的问题的,更多是需要监控sdk进行。

             那怎样才能做好回归测试的自动化呢?对于很多企业的测试人员来说,更多的回去选择成熟度更高的自动化技术来帮助自己进行测试。如TestBird,作为专门的自动化测试平台,不论兼容性测试,性能测试还是回归测试,都有成熟的自动化测试技术。

    适当的投入自动化,加上有效的利用第三方的工具,才能多元的保证测试的质量。
    嘉宾可以来补充下外国的游戏测试行业如何。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

    发表于 2020-4-10 08:04:22 | 显示全部楼层
    支持一下:游戏测试 一般都有哪些内容?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-10 14:09:53 | 显示全部楼层
    你好,由于这次疫情导致了暂时无法去欧洲工作,我也是第一次。不知道前辈,目前国外的形式如何,今年还适合去国外学测试吗?看了几集您的课程,说的很不错。希望能像你一样有个好的前景。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-10 14:12:57 | 显示全部楼层
    最近项目更换服务器提供商,然后有一个国家的用户使用流量app无法连接服务器,使用wifi正常。想知道像微信这样的应用怎样安排在海外环境的测试。先这里谢过~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-10 14:23:48 | 显示全部楼层
    你好,看了您的课程。感觉python在国外其实用的很少。我想关心的是,因为我之前一直在学的是python语言,对C C++只是当初学过。如果去国外做测试的话不知道合不合适。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-11 05:04:12 | 显示全部楼层
    Miss_love 发表于 2020-4-10 08:04
    支持一下:游戏测试 一般都有哪些内容?

    很遗憾的说,新西兰从事游戏行业的公司屈指可数,而其中成规模并且对游戏测试有需求的,比较罕见,所以在这边非常难积累游戏测试方面的经验,同样也很难找到相对应的工作
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-11 05:13:22 | 显示全部楼层
    胖虎 发表于 2020-4-10 14:09
    你好,由于这次疫情导致了暂时无法去欧洲工作,我也是第一次。不知道前辈,目前国外的形式如何,今年还适合 ...

    你好,目前由于疫情的影响,全球的经济都不好,虽然IT相对于其他行业来说还稍微好一些,比如在新西兰这边,所有的IT企业目前都选择在家办公,但是有不少企业已经开始了work less,paid less的策略,来应对现金流的挑战。
    至于你说的还适不适合去国外工作,在目前的形势下,个人感觉无论国内还是国外,找一个不受疫情影响的企业才是最重要的,比如新西兰连续多年的最佳雇主--新西兰航空,目前裁员是最多的。
    所以先活下来,然后再去考虑活的质量。祝你顺利!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-11 05:27:08 | 显示全部楼层
    SH菇凉 发表于 2020-4-10 14:23
    你好,看了您的课程。感觉python在国外其实用的很少。我想关心的是,因为我之前一直在学的是python语言,对 ...

    你好,在测试层面Python在这边不能说没有,但是相对于其他语言来说,确实用的非常少。去国外做测试,据我的了解,首先新西兰这边还是以C#为主,毕竟.NET的世界,大部分企业在招聘测试时对C#的要求还是比较普遍的,另外最近两年由于Cypress的大流行,也间接促进了对JavaScript的需求,所以如果你说的去国外做测试指的是新西兰的话,那我建议结合着自动化测试好好准备一下C#和JavaScript,投其所好。
    至于新西兰以外的其他国家,比如隔壁的澳大利亚,Java也是非常重要的,很多有名的跨国企业他们的测试脚本都是用Java来写的,外网上也有很多以Java为主的测试全家桶,有兴趣可以看一看。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-11 05:45:40 | 显示全部楼层
    凤舞飘零 发表于 2020-4-10 14:12
    最近项目更换服务器提供商,然后有一个国家的用户使用流量app无法连接服务器,使用wifi正常。想知道像微信 ...

    你好,提问的问题非常有质量。
    我先后经历过的两家公司一家用AWS,另一家用的是Azure,我们的产品都是遍布世界各地,不过还真没有特别针对某一个国家或者地区的测试,不过倒是有国家特供版的存在,那直接就是不同team不同项目的事情,translate倒是普遍存在,在开发的时候就会特别注意,以上仅是从测试的角度。
    至于你说的‘像微信这样的应用怎样安排在海外环境的测试’,我感觉这是一个非常大的话题,牵扯到是不是完全的同一个产品?同一套架构?同一个项目?同一个团队?甚至同一套数据等?很值得深入性的探讨一下,也非常欢迎感兴趣的同仁一起分享。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-12 22:59:14 | 显示全部楼层
    你好,主页看到写您擅长的是游戏测试,我本人也是一名游戏测试,但是因为是功能测试,工作了两年发现已经到了瓶颈,想往测试开发的方向走,看招聘测试开发需要有编程能力,这里的编程一般是用于写什么的呢。因为毕业后就没接触代码,生疏了很多,所以想请教下您给点建议,往哪方面学习?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-13 11:35:23 | 显示全部楼层
    纽村测试 发表于 2020-4-11 05:27
    你好,在测试层面Python在这边不能说没有,但是相对于其他语言来说,确实用的非常少。去国外做测试,据我 ...

    JAVA确实学的人比较多,不过目前我还没怎么接触过,先感谢您了,我再多了解下去。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-13 11:39:31 | 显示全部楼层
    纽村测试 发表于 2020-4-11 05:45
    你好,提问的问题非常有质量。
    我先后经历过的两家公司一家用AWS,另一家用的是Azure,我们的产品都是遍 ...

    确实问题蛮大的,打字估计够呛。我再研究研究下,谢谢答复。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-15 15:32:43 | 显示全部楼层
    你好,我想问一个比较俗的问题。可能比较老的问题了。不过从每个老师这边回复的貌似都不同,看到这个主题我又有点憋不住了。
    在国外,资深的软件测试人员大多是手动测试,他们厉害之处在于测试用例的设计,但在国内,很多测试人员都把自动化测试当成很厉害的资本,为什么?


    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-15 15:35:50 | 显示全部楼层
    您好,老师。看了你的课程觉得蛮有意思。不知道您这边有没有总结性的文章可以分享给我们,我很想知道,刚开始去国外做测试工作应该如何准备。还有就是对于一个没有太多工作经验的人适合不适合,谢谢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-15 15:39:00 | 显示全部楼层
    请问嘉宾,不知道您的开发能力如何?当初为什么会选择做测试而不是做开发呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-16 06:45:03 | 显示全部楼层
    lllisa 发表于 2020-4-12 22:59
    你好,主页看到写您擅长的是游戏测试,我本人也是一名游戏测试,但是因为是功能测试,工作了两年发现已经到 ...

    你好,不好意思,请问是在哪里看到的擅长游戏测试呢?实际上我并没有参与过游戏测试方面的工作,主要是这边从事游戏行业的公司非常少,很难找到相应的有关游戏测试方面的机会。
    测试开发的话编程能力是肯定要具备的,但并不需要像开发一样,按照我的理解,自动化测试和测试开发有很多类似的地方,不过测试开发可能会更加偏重于测试框架以及工具的开发和维护,更像一个测试方面的架构师,而自动化测试则更多聚焦于测试脚本的贡献,不过现在很多公司的自动化测试工程师也同样肩负着测试框架与工具开发的职责,比如在新西兰这边,很少有公司专门去招聘测试开发,大部分公司会直接招聘自动化测试工程师,工作职责也同样包括测试开发的内容。
    至于你说的编程能力,建议根据自己的喜好和市场需求可以先挑一门语言(国内:Python>Java>JavaScript>C# / 国外:C#>JavaScript>Java>Python,然后从写测试脚本开始,同时结合着目前最流行的测试框架比如Selenium、Appium之类的,慢慢的过渡到测试框架甚至工具的开发。
    从Career的角度来说,可能一开始很难直接找到测试开发的工作,但是可以先从普通测试开始,慢慢的转成自动化测试,然后再逐渐提升到测试开发的层次,这样对测试本身的理解会更加透彻,也更加有利于自己在测试行业的发展与进步。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-16 07:07:23 | 显示全部楼层
    胖虎 发表于 2020-4-15 15:32
    你好,我想问一个比较俗的问题。可能比较老的问题了。不过从每个老师这边回复的貌似都不同,看到这个主题我 ...

    你好,在新西兰这边我确实见到过不少白发苍苍的测试人员,他们从事测试行业基本都在15年甚至20年以上,确实测试经验非常丰富,毕竟见识多了,而且其中有一个很重要的原因是,有一些资深测试整个职业生涯都在同一家公司服务,所以对公司整个的产品,包括之后一连串的升级与迭代有非常深层次的理解,这个理解显然是普通小年轻无法匹敌的。
    测试思维是需要一定的时间去积累的,因为不同的产品和服务并没有办法去套用一套测试方法,一个好的测试用例能够大幅度提升测试的覆盖率同时减少无谓的工作,这部分经验不是去学点技术就能积累出来的,属于软实力。
    但是,客观来讲,现在测试行业的整体趋势就是自动化测试,包括国外,对新入行的测试来说,并没有那么多时间仅仅凭手工测试去积累测试思维,而且市场上对测试的需求主要集中在自动化测试,所以把自动化测试当成很厉害的资本大可不必,因为自动化测试已经逐渐成为了测试必须掌握的一项技能,就像测试必须会写测试用例一样。
    简单来说,软实力:测试思维/测试用例; 硬实力:自动化测试,这两个对当今的测试来说是缺一不可的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-16 07:11:29 | 显示全部楼层
    老白的释然 发表于 2020-4-15 15:35
    您好,老师。看了你的课程觉得蛮有意思。不知道您这边有没有总结性的文章可以分享给我们,我很想知道,刚开 ...

    你好,这个是我最近分享的文章,里面包括了我在新西兰这几年的工作经历以及新西兰测试行业与相关技术的解析,有兴趣可以看一看,http://quan.51testing.com/pcQuan/pages/lecDetails.html?lecId=84,我就是零经验测试入的行,所以没有太多工作经验并不是问题,有问题欢迎随时沟通。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2020-5-27 05:34 , Processed in 0.076747 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2020 Comsenz Inc.

    快速回复 返回顶部 返回列表